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
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
ae21b90278
Merge pull request #748 from aidangilmore/develop
...
ui/pretty-code: Added support for PragmataPro font
2018-07-09 23:52:16 +02:00
34de826ac4
+workspace-contains-buffer-p -> persp-contain-buffer-p
...
Wrapper is unnecessary.
Also remove unnecessary type checking.
2018-07-09 21:53:50 +02:00
c760bf7205
Open file links to /docs/ in emacs
2018-07-09 21:53:29 +02:00
29c2632cab
Fix infinite recursion in smerge-mode #745
...
Also renames +hydra-smerge -> +vc-smerge-hydra, and no longer
auto-enables the hydra on smerge-mode (must find a better way).
2018-07-09 21:50:19 +02:00
b8179ca236
ui/pretty-code: Added support for PragmataPro font
2018-07-09 14:38:31 -04:00
6829f6fca2
Fix consecutive invokations of SPC u #747
2018-07-09 20:38:10 +02:00
4941e327f4
General refactor for readability
...
+ Removes redundant/unhelpful comments
+ Renames functions, hooks and variables to be self-documenting
+ Use add-to-list to ensure idempotency (and is more performant)
2018-07-09 15:33:31 +02:00
1b98422291
$* -> %* in bin/doom.cmd
2018-07-09 15:29:38 +02:00
04c66829eb
Don't init prettify-symbols-mode in special modes
...
Or eshell, term and comint modes.
2018-07-08 13:43:18 +02:00
ee91748613
Document doom-cleanup-hook
2018-07-07 13:14:50 +02:00
10daa435f7
Document :ignore property in set-popup-rule!
2018-07-07 11:44:47 +02:00
1a068f82f1
Add +workspace/load-last-session
...
And fix the load last session button on dashboard.
2018-07-07 11:41:24 +02:00