Patrick Elliott
614c49f43f
Merge branch 'develop' of https://github.com/hlissner/doom-emacs into latexRefactor
2018-07-13 12:51:50 +02:00
Patrick Elliott
8a4e61f0b2
company-reftex takes over citation completion
2018-07-13 12:51:11 +02:00
Henrik Lissner
574c62f85b
:cap => org-capture
...
+org-capture/dwim doesn't exist.
Reported by @ar1a
2018-07-13 12:46:08 +02:00
Henrik Lissner
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
Patrick Elliott
a64a2e8848
Added company reftex support.
2018-07-13 10:14:10 +02:00
Patrick Elliott
821d1937b8
Revert sp change.
2018-07-13 10:07:02 +02:00
Josh Seba
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
Josh Seba
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
Josh Seba
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
Henrik Lissner
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
Henrik Lissner
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
Patrick Elliott
9eccdd5c1b
fixed broken hook
2018-07-12 19:52:54 +02:00
Henrik Lissner
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
Henrik Lissner
e5125fbb26
Remove unused +vc-auto-hydra-smerge variable
2018-07-12 19:03:15 +02:00
Henrik Lissner
eddac86824
tools/magit: add magit-todos package
2018-07-12 18:49:13 +02:00
Henrik Lissner
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
Patrick Elliott
c93c595ba3
reformat
2018-07-12 18:46:54 +02:00
Patrick Elliott
b06fe0dde2
Made company-auctex more concise
2018-07-12 18:44:18 +02:00
Patrick Elliott
0edd401539
This is redundant given global pdf mode
2018-07-12 18:35:26 +02:00
Patrick Elliott
968fb60bce
This is the default in auctex anyway
2018-07-12 18:34:13 +02:00
Patrick Elliott
00af6e66a7
Auctex already supports pdf tools
2018-07-12 18:32:23 +02:00
Patrick Elliott
0dc2feec46
Remove redundant package! declaration
2018-07-12 17:07:34 +02:00
Patrick Elliott
e8827048b8
sp already sets up latex-specific features
2018-07-12 16:59:24 +02:00
Henrik Lissner
9f50ca01a0
Rename amx-save-file: smex-items -> amx-items
2018-07-12 16:45:57 +02:00
Henrik Lissner
0c63298253
No prettify-symbols-mode in special modes
...
Fixes issues with magit popups losing their color.
2018-07-12 16:43:37 +02:00
HaoZeke
03cb076fd6
org: Update revealJS url
...
This grabs all minor versions upto 4.xx
2018-07-11 19:15:24 +05:30
HaoZeke
763dba72cd
org: Update +export to generate revealjs stuff
2018-07-11 19:06:49 +05:30
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
f540c6c40a
Disable neotree, enable treemacs (by default)
2018-07-11 01:09:14 +02:00
Henrik Lissner
e2442e7d80
Fix per-workspace eshell buffers
2018-07-11 00:04:24 +02:00
Henrik Lissner
a1b4616236
emacs/eshell: minor refactor
2018-07-11 00:03:32 +02:00
Henrik Lissner
867eaebd9d
Remove FIXME in lang/ruby (it's been fixed!)
2018-07-10 23:11:40 +02:00
Henrik Lissner
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
Henrik Lissner
b5c57ab6e4
Don't trigger nav-flash in special windows
2018-07-10 23:05:39 +02:00
Henrik Lissner
35b76ee49b
Enable minimalistic icon theme for treemacs
...
Still experimental.
2018-07-10 23:05:01 +02:00
Henrik Lissner
ba4d72713a
Don't set mode-line if format doesn't exist
2018-07-10 21:48:52 +02:00
Henrik Lissner
0cd32b5f1d
Add selection info segment to new modeline
2018-07-10 21:48:32 +02:00
Henrik Lissner
f898469374
Fix avy-goto-char-timer keybind (gs<space>)
2018-07-10 21:47:47 +02:00
Henrik Lissner
043dc4e875
Update dashboard on +doom-dashboard/open
2018-07-10 17:46:31 +02:00
Henrik Lissner
616c48bd62
Remove read-only monkey patch for magit/git-rebase
...
It was fixed upstream.
2018-07-10 14:22:53 +02:00
Henrik Lissner
933e52b886
Don't enable evil-visualstar-mode
...
Redundant with our manual */# keybinds.
2018-07-10 14:21:45 +02:00
Henrik Lissner
93917fd8a2
Fix gsn/gsN & gs*/gs# evil-easymotion binds
2018-07-10 14:21:30 +02:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
ae21b90278
Merge pull request #748 from aidangilmore/develop
...
ui/pretty-code: Added support for PragmataPro font
2018-07-09 23:52:16 +02:00
Henrik Lissner
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
Henrik Lissner
c760bf7205
Open file links to /docs/ in emacs
2018-07-09 21:53:29 +02:00
Henrik Lissner
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