babb7821a0
Improved math completion via company-math
2018-07-13 18:01:22 +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
614c49f43f
Merge branch 'develop' of https://github.com/hlissner/doom-emacs into latexRefactor
2018-07-13 12:51:50 +02:00
8a4e61f0b2
company-reftex takes over citation completion
2018-07-13 12:51:11 +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
a64a2e8848
Added company reftex support.
2018-07-13 10:14:10 +02:00
821d1937b8
Revert sp change.
2018-07-13 10:07:02 +02:00
58b723bc54
Load early-init.el if early-init-file is not bound *and* true
...
For Emacs 27, the symbol is still bound when using -Q, which means it
won't be loaded from bin/doom.
2018-07-12 16:38:58 -07:00
a0604e3feb
Tweak the command used for the "run" argument
...
- Using "start" will allow the batch script to return immediately,
rather than waiting for the command to finish.
- Using "runemacs" (instead of plain "emacs") will hide the console
window that is displayed while Emacs is running
2018-07-12 15:45:37 -07:00
31143f9f9e
Fix a couple errors in doom.cmd
...
- Properly stringize the optional first argument
- Use correct path to init.el (relative to script directory)
2018-07-12 15:20:19 -07: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
9eccdd5c1b
fixed broken hook
2018-07-12 19:52:54 +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
c93c595ba3
reformat
2018-07-12 18:46:54 +02:00
b06fe0dde2
Made company-auctex more concise
2018-07-12 18:44:18 +02:00
0edd401539
This is redundant given global pdf mode
2018-07-12 18:35:26 +02:00
968fb60bce
This is the default in auctex anyway
2018-07-12 18:34:13 +02:00
00af6e66a7
Auctex already supports pdf tools
2018-07-12 18:32:23 +02:00
0dc2feec46
Remove redundant package! declaration
2018-07-12 17:07:34 +02:00
e8827048b8
sp already sets up latex-specific features
2018-07-12 16:59:24 +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
763dba72cd
org: Update +export to generate revealjs stuff
2018-07-11 19:06:49 +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