Commit graph

9086 commits

Author SHA1 Message Date
xeijin
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
Henrik Lissner
71dd7ff0f4
Helpfully removes this totally helpful comment
How helpful!
2018-07-14 19:38:29 +02:00
Henrik Lissner
b7eeaa4525
Improve docstring for doom/copy-backtrace 2018-07-14 19:33:47 +02:00
Josh Seba
92b8222529 %* doesn't behave as expected
%* is unaffected by SHIFT, so using it results in Emacs loading a
buffer named "run" on startup.

In order to preserve running all supported commands directly with
the bin/doom script, change the magic string in doom.cmd to one that
is unused ("runemacs")
2018-07-13 19:08:24 -07:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
3db462ba54
Add regexp support to :mc ex command 2018-07-13 23:35:52 +02:00
Patrick Elliott
00322883d7 Company-reftex should be conditional on company 2018-07-13 18:50:10 +02:00
Patrick Elliott
6ba4982bfb LaTeX-math-mode is redundant with completion 2018-07-13 18:45:59 +02:00
Patrick Elliott
babb7821a0 Improved math completion via company-math 2018-07-13 18:01:22 +02:00
Henrik Lissner
b60c83f6d1
Add gz to evil-collection-key-blacklist 2018-07-13 13:29:43 +02:00
Henrik Lissner
7ed9c5196f
Add doom/copy-backtrace command 2018-07-13 13:00:42 +02:00
Henrik Lissner
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
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