Commit Graph

10703 Commits

Author SHA1 Message Date
909c277968 ui/modeline: fix ligature/all-the-icons conflict #1216
Relevant to seagle0128/doom-modeline#69
2019-10-23 18:05:08 -04:00
3dd09b327f lang/org: tie evil-org to :editor evil +everywhere 2019-10-23 18:00:11 -04:00
fb28586795 lang/org: use fork of evil-org
First step to fixing its issues.

Relevant to #1897, #1828
2019-10-23 18:00:11 -04:00
009cfbcb90 lang/cc: fix false negatives from rc/rdm checks #1864 2019-10-23 16:07:59 -04:00
91deaa49eb lang/plantuml: error on export in server mode
'server compilation fails when exporting org files with plantuml
diagrams.
2019-10-23 14:36:40 -04:00
0bf2f1d9bf Bind 'SPC p C' = rerun last command, 'SPC p g' = configure project 2019-10-23 14:24:01 -04:00
0c7bf323c1 Bind 'SPC c C' = recompile, 'SPC f C' = copy this file 2019-10-23 14:20:18 -04:00
237d2d3c3a lang/latex: fix fix for fill-paragraph in latex-mode #1849 2019-10-23 14:14:33 -04:00
31b8db0480 Bind 'SPC c s' to send-region-to-repl #1941 2019-10-23 14:08:23 -04:00
cfcaad4bfc tools/eval: don't select window after send-to-repl #1941
Also:

- Refactors REPL logic
- Open-repl commands now copy selection to new REPL and select
  them (without executing them).
- Send-to-repl now auto-executes by default. Prefix arg = don't auto
  execute
2019-10-23 14:08:15 -04:00
cf2cea75cf lang/org: remove org-babel-get-header polyfill
If packages haven't caught up by now, oh well! ob-spice hasn't, that's
for sure.
2019-10-23 13:21:47 -04:00
f3ca420c27 lang/plantuml: fix ob-plantuml previews with jar
If plantuml-default-exec-mode is 'server, the image is compiled via the
website and downloaded. If it's 'executable it uses the local 'plantuml'
executable (determined by plantuml-executable-path) to compile it. If
it's 'jar it uses the local 'plantuml.jar' (determined by
plantuml-jar-path).

The first two were tested and work, but 'jar did not, until now.
2019-10-23 13:04:25 -04:00
f34c33aa07 Fix clipboard in tty Emacs
xclip has support for a number of clipboard programs (xclip, xsel,
pb{copy,paste}, wl-copy, termux-clipboard and getclip).
2019-10-23 05:05:45 -04:00
f4acb3cefd New add-load-path! convenience macro 2019-10-23 04:24:06 -04:00
e1622142ed Minor, general refactors 2019-10-23 03:57:48 -04:00
a3765aca32 lang/plantuml: fix org-babel+plantuml executor 2019-10-23 03:24:34 -04:00
d6cbe5dc8b config/default: bind 'SPC f U' to doom/sudo-this-file 2019-10-23 01:48:49 -04:00
18f20a5313 emacs/dired: stop dired buffer pollution #1937 2019-10-23 01:48:48 -04:00
5bf735612a Merge pull request #1940 from rgrinberg/search-loaded-files
Add doom/help-search-loaded-files
2019-10-23 01:47:32 -04:00
ac58eaf031 Add comment to search loaded .el files
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-23 14:41:12 +09:00
b19178280d lang/ocaml: disable merlin when lsp is active (#1939)
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-23 01:38:13 -04:00
125a74e020 Merge pull request #1938 from rgrinberg/dired-dwim-target
emacs/dired: dired-dwim-target = t
2019-10-23 01:15:11 -04:00
0df480bf85 Bind 'SPC h d l' for text-searching load-path
Co-authored-by: Rudi Grinberg <139003+rgrinberg@users.noreply.github.com>
2019-10-23 00:51:09 -04:00
820264166c config/default: bind 'SPC o f' -> make-frame
Suggested by @rgrinberg
2019-10-23 00:51:09 -04:00
b7e2c7509f tools/lsp: deregister workspace shutdown action
...if workspace buffers are present during the deferred shutdown.
2019-10-23 00:51:09 -04:00
e589c17cf6 Turn on dired-dwim-target
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-23 12:51:49 +09:00
8d777d07ba Merge pull request #1936 from jonathye/develop
lang/latex: fix rainbow-delimiters-mode
2019-10-22 23:31:32 -04:00
da765bebda lang/latex: fix rainbow-delimiters-mode 2019-10-22 23:23:53 -04:00
1e90bc8c14 lang/latex: fix typo 2019-10-22 23:23:41 -04:00
1a5c9f58c2 Merge pull request #1933 from rgrinberg/pcompany-available-autoload
term/eshell: autoload company-pcomplete-available
2019-10-22 21:21:41 -04:00
bace6dddd2 autoload company-pcomplete-available
This function is called from the eshell module

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-23 10:18:44 +09:00
373d920715 lang/emacs-lisp: resize eval popup to fit contents 2019-10-22 19:57:57 -04:00
d246307f87 config/default: bind SPC c {F,i,r} to LSP commands
These are experimental keybinds. I'm looking for a way to integrate
LSP's formatter commands (and lsp-organize-imports) into the :editor
format module. And a way to unify refactoring commands (perhaps with emr
or erefactor), including lsp-rename.

- 'SPC c F' -> format region or buffer
- 'SPC c i' -> organize imports
- 'SPC c r' -> rename symbol at point

Addresses #1417
2019-10-22 19:55:50 -04:00
fecca3188a lang/rust: rust-match-angle-brackets = nil (for evil users) 2019-10-22 19:37:30 -04:00
f1d622e0a4 editor/format: disable format-on-save for latex
latexindent causes disruptive 'Please enter text to be indented: (press
CTRL+D when finished)' prompts, and is effectively broken.
2019-10-22 19:21:19 -04:00
1dc75c0626 config/default: bind 'SPC t r' -> read-only-mode
And alphabetize SPC t prefix.
2019-10-22 19:12:04 -04:00
20a7a1cf15 lang/org: bind gr = org-ctrl-c-ctrl-c 2019-10-22 18:52:39 -04:00
21ac9a28ec lang/org: evil-org-use-additional-insert = t
Bind meta + {,shift + }{h,j,k,l} keys. These substitute for the
navigation and shifting localleader keys.
2019-10-22 18:52:36 -04:00
0b1f3567a3 lang/plantuml: force ob-plantuml to build w/ plantuml-mode
It is more sophisticated and robust.
2019-10-22 18:50:33 -04:00
fa9001aacb lang/org: refresh inline images after executing src blocks 2019-10-22 17:58:30 -04:00
8cedbc3b5d Prioritize fdfind over fd #1931
Since fd is used by another program on Ubuntu.
2019-10-22 12:40:30 -04:00
f79d191701 completion/ivy: use region is active & fix regex quoting
Fixes #1930
2019-10-22 12:36:43 -04:00
6e6672b135 Disable read-only-mode in so-long-minor-mode 2019-10-22 12:36:43 -04:00
422c61a02a term/eshell: integrate company + pcomplete 2019-10-22 12:36:43 -04:00
bf46a197a0 emacs/dired: appease byte-compiler sama 2019-10-22 12:36:43 -04:00
1b3dd6c40d Merge pull request #1932 from nobv/add-go-gen-test
lang/go: add go-gen-test package
2019-10-22 12:36:10 -04:00
63ee940a7e lang/go: move go-gen-test keybinds onto t prefix 2019-10-22 12:35:12 -04:00
5de62574bc Add support for go-gen-test 2019-10-23 01:06:46 +09:00
0ccf31635d emacs/dired: fix icons interfering w/ wdired #1929 2019-10-22 01:58:17 -04:00
e31f51e0ba lang/emacs-lisp: recreate output popup on eval
If we don't, the popup doesn't resize itself if the contents shrink or
grow.
2019-10-22 00:34:16 -04:00