Commit Graph

6865 Commits

Author SHA1 Message Date
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