Commit Graph

6180 Commits

Author SHA1 Message Date
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
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
46b7945015 completion/ivy: extend +ivy-task-tags
To support the new tag list used in ui/hl-todo. These were derived from
https://github.com/bbatsov/emacs-lisp-style-guide
2019-10-15 22:24:56 -04:00
a0870d0d75 lang/clojure: start clojurescript repl correctly 2019-10-15 17:35:22 +02:00
930d0d134a Improve +word-wrap in non-code buffers
Adds `+word-wrap-text-modes`, a list of modes which shouldn't get any
extra indentation. This is used for text and markdown modes, which
should just indent to the parent depth.

Adds `+word-wrap-visual-modes`, a list of modes which shouldn't enable
`adaptive-wrap-prefix-mode`. This is used to fix the prefix indentation
in `org-mode`, which provides its own implementation.

Tweaks the indent behaviour to treat strings the same as comments so
they don't receive additional indentation.
2019-10-16 00:48:40 +10:00
890b96d874 Add: evil bindings for 2 evil-mc functions
evil-mc-make-cursor-in-visual-selection-beg
evil-mc-make-cursor-in-visual-selection-end
2019-10-15 13:56:16 +02:00
51973dca9b Move auto-fill-mode to text-mode-hook 2019-10-14 18:25:02 -04:00
3a89c3f79d editor/fold: fix void-variable hs-block-start-regexp
Which will happen if +fold/next is called before hideshow is loaded.
2019-10-14 13:19:32 -04:00
d1cef7e498 Remove M-;/A-; override keybinds
They're redundant with M-: and SPC ;
2019-10-14 03:20:11 -04:00
f779c3b781 completion/company: remove unneeded transient hook 2019-10-14 02:54:44 -04:00
ccb3b27654 Bind SPC b S to save all buffers 2019-10-14 02:54:29 -04:00
97d915e64b lang/faust: minor refactor 2019-10-14 02:54:29 -04:00
a792777f52 Merge pull request #1880 from flatwhatson/org-pomodoro
lang/org: add +pomodoro feature
2019-10-14 02:36:30 -04:00
67646ed2ad Merge pull request #1894 from rgrinberg/fix-tuareg-binding
lang/ocaml: decouple tuareg-find-alternate-file from merlin
2019-10-14 02:34:57 -04:00
285eab1ee5 Add support for org-pomodoro 2019-10-14 15:04:17 +10:00
3f60e40f40 Add lang/faust module (#1898) 2019-10-13 19:23:54 -04:00
25acbd29d5 lang/org: fix TAB in tty Emacs #1897 2019-10-13 14:48:48 -04:00
bdeb02ddc2 Fix tuareg-find-alternate-file binding
This binding should be available whenever tuareg is loaded. Previously,
it would loaded only after merlin.

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-13 20:36:49 +09:00
a616e1f6ba Add syntax highlighting to ielm buffers
Taken from http://www.modernemacs.com/post/comint-highlighting/

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-13 15:17:16 +09:00
154ec46df2 Bind SPC h / and C-h / to apropos-documentation too 2019-10-13 00:18:03 -04:00
c232000e80 Merge pull request #1885 from zakkak/lang-ledger-readme
lang/ledger: add README.org
2019-10-12 23:53:14 -04:00
a493200fbb Merge pull request #1878 from zakkak/twitter-readme
app/twitter: add README.org
2019-10-12 23:52:53 -04:00
35db55d589 Merge pull request #1888 from rgrinberg/tweak-ocaml-config
lang/ocaml: remove .merlin file detection
2019-10-12 23:52:00 -04:00
968618bbbf Bind SPC h A and C-h A to apropos-documentation 2019-10-12 23:46:40 -04:00
14b5e545c4 Remove detection for .merlin files
These files are generated and hence this detection fails if they haven't
been generated yet. Merlin is essential for basically all OCaml
development so there's no need for this extra check.

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-13 11:26:49 +09:00
5999fee7c3 completion/company: load company earlier
Potentially addresses #1696, #1687, #1686, #993
2019-10-12 19:31:59 -04:00
9c548a60e3 completion/ivy: load counsel earlier 2019-10-12 19:31:05 -04:00
440da591c1 Adds README for lang:ledger 2019-10-13 00:50:06 +03:00
90b59d00df editor/evil: update evil-collection-mode-list 2019-10-12 00:48:48 -04:00
b45cc335db lang/common-lisp: offload to evil-collection-sly 2019-10-12 00:48:48 -04:00
1d072a6c9e Open C-{S-t,t} keys to other OSes/terminal emacs 2019-10-12 00:48:48 -04:00
922b48872d lang/org: move hugo config into +org-init-export-h
It doesn't warrant its own file under contrib.
2019-10-12 00:48:47 -04:00
22b0b43fe1 lang/org: replace SPC m e with org-export-dispatch #1879
Let ox handle the export dispatch keybinds.
2019-10-12 00:48:47 -04:00
74211e11c0 Adds how to build emacs with ImageMagick in app:twitter 2019-10-11 11:56:33 +03:00
fd6e53be7a Adds README for app:twitter 2019-10-11 11:56:22 +03:00
586243e297 Merge pull request #1877 from zakkak/fix-comments-in-emacs-bindings
Fix comments for M and I prefixes in +emacs-bindings.el
2019-10-10 22:22:21 -04:00