Commit Graph

6877 Commits

Author SHA1 Message Date
ab6e18d61b Checks for hlint for dante/intero users 2018-07-16 12:50:20 +02:00
f8581c3206 Added hlint support for intero users 2018-07-16 12:28:41 +02:00
b38cbcd060 Fix void-function (setf alist) error 2018-07-15 01:00:19 +02:00
ec5673bb8a Merge pull request #751 from HaoZeke/updateOxReveal
org: Update revealJS url
2018-07-15 00:03:01 +02:00
4448f2d920 Remove redundant .cask/ entry in gitignore 2018-07-14 23:16:39 +02:00
e4db3f0020 Insert module file template in haskell files #752
Use file-template module instead of hook so it only gets triggered in a
valid project.
2018-07-14 23:16:39 +02:00
80c4abc8bf Enable haskell-interactive-mode in haskell-mode #752 2018-07-14 23:16:39 +02:00
a76c080930 lang/haskell: improve REPL support #752 2018-07-14 23:16:39 +02:00
e97fd7558c Allow file template :trigger to be a function 2018-07-14 23:16:38 +02:00
6efd9d4573 Allow set-repl-handler! to accept multiple modes
As first argument.
2018-07-14 23:16:35 +02:00
6d136f249f Merge pull request #757 from xeijin/patch-1
Double quote doom binary location
2018-07-14 23:16:03 +02:00
8406f1e6a4 Double quote doom binary location
This allows 'make quickstart' to work on Windows when using GNU make (appreciate Windows isn't officially supported)
2018-07-14 19:21:16 +01:00
71dd7ff0f4 Helpfully removes this totally helpful comment
How helpful!
2018-07-14 19:38:29 +02:00
b7eeaa4525 Improve docstring for doom/copy-backtrace 2018-07-14 19:33:47 +02:00
4323886b1b Use ivy fallback display function for swiper et co
As they don't work well with ivy-posframe.
2018-07-14 04:08:17 +02:00
bb6e9b0a4f Remove counsel-more-chars removal hacks
Fixes wrong-number-of-args error caused by new counsel-more-chars
implementation upstream.

These hacks removed the hard-coded minimum input length requirement for
counsel-ag and its ilk. The recent counsel update made those
requirements customizable through counsel-more-chars-alist.
2018-07-14 02:56:46 +02:00
3db462ba54 Add regexp support to :mc ex command 2018-07-13 23:35:52 +02:00
b60c83f6d1 Add gz to evil-collection-key-blacklist 2018-07-13 13:29:43 +02:00
7ed9c5196f Add doom/copy-backtrace command 2018-07-13 13:00:42 +02:00
6e52e2d07c Refactor +evil:mc
+ Improve error handling when no PATTERN is given (reported by @ar1a)
+ Report correct number of resulting cursors
+ Handle edge case where only one cursor is created
+ Report edge case where no cursors are created
2018-07-13 12:58:58 +02:00
574c62f85b :cap => org-capture
+org-capture/dwim doesn't exist.

Reported by @ar1a
2018-07-13 12:46:08 +02:00
95848ea5f6 Disable :todo for helm users
There is no +helm/tasks or +helm:todo.

Reported by @ar1a
2018-07-13 12:46:04 +02:00
8b25abc11c large-file-warning-threshold = 30mb
Staves off filesize warnings for large files (like pdfs and media
files), while doom|check-large-file handles text files.
2018-07-12 20:43:04 +02:00
e7b252f442 TAB should respect org-cycle-open-archived-trees
And shouldn't cycle visibility of archived trees by default.
2018-07-12 20:39:39 +02:00
54c7936a77 Don't reload autoloads remotely
Communicating with the Emacs server isn't reliable and has a tendency to
hang, so we no longer do that. Instead, we inform the user to reload it
themselves.
2018-07-12 19:51:21 +02:00
e5125fbb26 Remove unused +vc-auto-hydra-smerge variable 2018-07-12 19:03:15 +02:00
eddac86824 tools/magit: add magit-todos package 2018-07-12 18:49:13 +02:00
76d90e752f Update git-gutter on magit stage/unstage file
Old magit-post-refresh-hook wasn't working (no guarantee the correct
buffer was current).
2018-07-12 18:47:54 +02:00
9f50ca01a0 Rename amx-save-file: smex-items -> amx-items 2018-07-12 16:45:57 +02:00
0c63298253 No prettify-symbols-mode in special modes
Fixes issues with magit popups losing their color.
2018-07-12 16:43:37 +02:00
03cb076fd6 org: Update revealJS url
This grabs all minor versions upto 4.xx
2018-07-11 19:15:24 +05:30
1fc43dacfc lang/ruby: don't pop up console on startup
This shouldn't compromise the features that robe provides (like code
completion), it only hides the REPL.
2018-07-11 13:06:28 +02:00
287460cb05 Add SPC o p/P keybind for treemacs/neotree
+ SPC o p invokes treemacs/neotree
+ SPC o P finds the current file in the treemacs/neotree pane
2018-07-11 13:06:05 +02:00
1880fb8a7d Fix eshell+persp-mode integration
Would cause a non-descript wrong-number-of-arguments error when trying
to switch workspaces.
2018-07-11 12:42:33 +02:00
f540c6c40a Disable neotree, enable treemacs (by default) 2018-07-11 01:09:14 +02:00
e2442e7d80 Fix per-workspace eshell buffers 2018-07-11 00:04:24 +02:00
a1b4616236 emacs/eshell: minor refactor 2018-07-11 00:03:32 +02:00
867eaebd9d Remove FIXME in lang/ruby (it's been fixed!) 2018-07-10 23:11:40 +02:00
e4778f9923 Disable treemacs-follow-mode by default
This has proven intrusive, especially when you have files from different
projects open and you switch between them rapidly. Enabling
treemacs-follow-mode is left up to the user. Otherwise, the SPC o P
keybind and treemacs-find-file command can this manually and on-demand.

Also remove hide-mode-line-mode from treemacs because it's redundant
with the doom-themes treemacs icon theme.
2018-07-10 23:08:05 +02:00
b5c57ab6e4 Don't trigger nav-flash in special windows 2018-07-10 23:05:39 +02:00
35b76ee49b Enable minimalistic icon theme for treemacs
Still experimental.
2018-07-10 23:05:01 +02:00
ba4d72713a Don't set mode-line if format doesn't exist 2018-07-10 21:48:52 +02:00
0cd32b5f1d Add selection info segment to new modeline 2018-07-10 21:48:32 +02:00
f898469374 Fix avy-goto-char-timer keybind (gs<space>) 2018-07-10 21:47:47 +02:00
043dc4e875 Update dashboard on +doom-dashboard/open 2018-07-10 17:46:31 +02:00
616c48bd62 Remove read-only monkey patch for magit/git-rebase
It was fixed upstream.
2018-07-10 14:22:53 +02:00
933e52b886 Don't enable evil-visualstar-mode
Redundant with our manual */# keybinds.
2018-07-10 14:21:45 +02:00
93917fd8a2 Fix gsn/gsN & gs*/gs# evil-easymotion binds 2018-07-10 14:21:30 +02:00
04b7b5f1ef Add gs/, gs? & gs<space> evil-easymotion binds
Adds evil-search and avy-goto-char-timer interfaces to evil-easymotion.
2018-07-10 14:21:26 +02:00
e816a1ecac Load exec-path-from-shell in daemon sessions
On MacOS, the daemon is unlikely to run with the correct environment if
launched through launchctl or brew services, so it makes sense to use
exec-path-from-shell there too.

May address #736
2018-07-10 00:32:22 +02:00