Commit Graph

6664 Commits

Author SHA1 Message Date
5783fe5e7e emacs/dired: expand dired-omit-files 2019-10-19 22:22:50 -04:00
2478271583 emacs/dired: add fd-dired for faster find-dired
...if you have fd installed.
2019-10-19 22:22:50 -04:00
9b25582be1 Reduce list of root files projectile searches for
And define them on a per-module basis. This reduces the number of file
checks it performs, particularly for non-project files.

Might help #1317
2019-10-19 22:22:49 -04:00
7784b2215b Update PragmataPro Ligatures 2019-10-19 17:16:39 -04:00
e1edbcb3d9 Remove dtrt-indent entries for crystal, rust & scala
They were merged upstream in jscheid/dtrt-indent/pull/49
2019-10-19 15:01:37 -04:00
4a1c781fab lang/crystal: add ameba linter support 2019-10-19 14:54:31 -04:00
06da7fc20b lang/nim: remove nimsuggest--get-dirty-dir hack
Fixed upstream in nim-lang/nim-mode/commit/c8b50840
2019-10-19 14:37:08 -04:00
c6121b98b5 tools/flyspell: enable flyspell-mode in text modes 2019-10-19 14:03:32 -04:00
f9280bcec3 lang/org: remove redundant 0/^ evil keybinds 2019-10-19 13:58:16 -04:00
2ec35edd14 lang/org: rethink {h,j,k,l} modifier keys
Since they are (mostly) redundant with evil-org's meta keys, I set
`C-S-{h,j,k,l}` to commands that evil-org doesn't bind.
2019-10-19 13:58:16 -04:00
2e6754ea59 lang/org: enable more evil-org themes 2019-10-19 13:58:12 -04:00
e972c97b2e lang/sh: remove zsh detection
sh-mode already does its own detection for zsh, so this is unnecessary.
2019-10-19 13:52:27 -04:00
22ae9cca15 lang/coq: tab-width = proof-indent 2019-10-19 04:00:27 -04:00
133f0d5f30 lang/markdown: improve evil+markdown integration 2019-10-19 01:46:46 -04:00
4860bb86ce tools/direnv: only update on major mode change
Rather than on buffer-switch. This makes switching windows much faster,
but introduces a (low) risk of a stale environment. Needs more testing.
2019-10-18 22:34:41 -04:00
3388fa028d lang/web: compress web-mode :mode's into one 2019-10-18 21:35:30 -04:00
2d2413d293 tools/lsp: defer lsp init until buffer is visible 2019-10-18 21:10:56 -04:00
19ec099e25 completion/ivy: swiper-action-recenter = t 2019-10-18 21:10:56 -04:00
a1f51ef6e1 term/eshell: add emacs/e command 2019-10-18 21:10:55 -04:00
9b95a18eb8 term/eshell: improve completion 2019-10-18 21:10:55 -04:00
0344d6719c term/eshell: add eldoc support 2019-10-18 21:10:55 -04:00
8dd8420ff7 ui/tabs: fix buffers being saved to window parameters
Buffers have no read syntax and cannot be serialized. This would cause
errors when :ui workspaces users try to restore sessions that contained
buffer lists.
2019-10-18 21:10:55 -04:00
ace4c4c782 completion/ivy: minor refactor 2019-10-18 21:10:55 -04:00
875225cdd9 lang/markdown: minor refactor
And remove README.markdown support. What madman uses that extension?
2019-10-18 17:26:13 -04:00
75715e4e93 lang/markdown: add github header & css to previews 2019-10-18 17:26:04 -04:00
84843d6f1e Fix markdown-preview bindings in docs 2019-10-19 10:16:53 +13:00
ed71b9fa43 Add grip-mode for live GF markdown previews 2019-10-19 10:16:33 +13:00
f2233b73cb Rename ivy-dispatching-done{-hydra,}
Based on this Ivy commit:

1ad457d8e7 (diff-59c8f3240a0249f3809ead0286a450b7)
2019-10-18 12:51:50 -04:00
d52be9de3e lang/latex: fix loading style files #1910. 2019-10-17 12:05:43 -04:00
e201d139b5 Merge pull request #1903 from gagbo/feature/cython-flag
lang/python: add +cython feature
2019-10-17 03:04:04 -04:00
ec4d144edd lang/emacs-lisp: fix syntax error
Due to extra parenthesis.
2019-10-17 02:53:44 -04:00
3e947d39b5 term/eshell: optimize branch display in prompt #1882 2019-10-17 02:53:44 -04:00
2485cac2e0 lang/emacs-lisp: refactor eval handler
pp-eval-expression does much of what +emacs-lisp-eval used to do.
2019-10-17 02:53:44 -04:00
8407af98fd tools/magit: disable magit-todos by default
This plugin is a source of slowness and occasional bugs. Instead of
enabling it by default, we keep it around for magit-todos-list, which
could replace +ivy/tasks.
2019-10-17 02:53:44 -04:00
8820a70a69 Review 2019-10-17 08:51:18 +02:00
02e96926fd Add documentation 2019-10-17 08:49:54 +02:00
cfc5a0801c Add cython-specific flag and packages 2019-10-17 08:49:54 +02:00
33110e9ebe lang/markdown: add edit-indirect package #1909
Fixes markdown-edit-code-block (on C-c '), which tries to install the
package via package.el, but will obviously fail because Doom doesn't use
package.el.
2019-10-17 02:36:19 -04:00
c8b3e7f5ea Merge pull request #1892 from rgrinberg/syntax-highlight-ielm
lang/emacs-lisp: add syntax highlighting to ielm buffers
2019-10-17 02:12:52 -04:00
3614109c7a Merge pull request #1902 from flatwhatson/word-wrap-text
editor/word-wrap: improve wrapping in non-code buffers
2019-10-17 02:12:23 -04:00
e96fb9edcd Merge pull request #1904 from Nollo/develop
config/default: add keybinds for evil-mc visual commands
2019-10-17 02:11:31 -04:00
a30cb00d9b Merge pull request #1907 from UndeadKernel/fix_clojure-cljs-repl
lang/clojure: fix repl handler for clojurescript
2019-10-17 02:10:56 -04:00
eb953a1e9e Merge pull request #1911 from jonathye/develop
lang/latex: set variables earlier #1910.
2019-10-17 02:07:58 -04:00
8cd9f2281b Refactor ielm syntax highlighting 2019-10-17 01:53:14 -04:00
323e0adf45 Minor refactors & reformatting across the board 2019-10-17 01:47:58 -04:00
d5d85d1b03 completion/ivy: make counsel-compile projectile-aware 2019-10-17 01:45:30 -04:00
1826421cba completion/ivy: persist counsel-compile-history 2019-10-17 01:43:37 -04:00
d5e6c8813e completion/ivy: use counsel-compile
Wrote wrappers to replace compile and projectile-compile-project.
2019-10-17 01:41:37 -04:00
b0c780b7dd lang/latex: fix setting variables #1910. 2019-10-16 15:43:05 -04:00
957e1dd080 Fix (set-lookup-handlers! MODES nil) syntax 2019-10-15 22:24:57 -04:00