Henrik Lissner
0aab1118de
lang/cc: revise prerequisites in readme
2020-08-21 23:18:01 -04:00
Henrik Lissner
f8c94547ea
Bump :tools pdf
...
flatwhatson/pdf-tools@86db180 -> flatwhatson/pdf-tools@eb6d406
Fixes #3803
2020-08-21 23:02:39 -04:00
Henrik Lissner
0998e28959
Fix #3765 : larger window dividers in writeroom-mode
...
To make them easier to see.
2020-08-21 22:16:39 -04:00
Henrik Lissner
d393d3e0cd
checkers/spell: add doctor.el; no-op without aspell
...
Aspell is a hard dependency of this module, even if you use hunspell as
a backend. The spellchecker will simply bow out if aspell isn't present
on your system at startup.
2020-08-21 22:01:50 -04:00
Jeetaditya Chatterjee
51b47d0fa6
Redoing ui/hl-todo README
...
Redid the README so it fits the new format
2020-08-22 02:38:12 +01:00
Henrik Lissner
e730cd030b
editor/evil: move ]s/[s keybinds to motion state
...
The original keybinds these are meant to override are bound in motion
state.
2020-08-21 20:09:36 -04:00
Henrik Lissner
bc11804247
Bump :tools pdf
...
politza/pdf-tools@c510442 -> flatwhatson/pdf-tools@86db180
Moved to flatwhatson's fork, which fixes
politza/pdf-tools#588 (void-function errors on gccemacs).
2020-08-21 20:09:30 -04:00
Jeetaditya Chatterjee
9ed5fee1ed
doc/cleaing up ligatures readme
2020-08-22 01:08:37 +01:00
Jeetaditya Chatterjee
9500aedc35
Merge remote-tracking branch 'upstream/develop' into develop
2020-08-22 01:05:36 +01:00
Jeetaditya Chatterjee
a4a51550c9
doc/updating doom-quit Read-me
2020-08-22 01:04:45 +01:00
Jeetaditya Chatterjee
940d5b3669
updating doom quit readme
2020-08-22 01:00:55 +01:00
Henrik Lissner
4209454df3
lang/org: optimize org-agenda (part 3) #2672
2020-08-21 19:16:56 -04:00
Henrik Lissner
e86ecf60c9
lang/org: optimize org-agenda (part 2) #2672
2020-08-21 19:11:40 -04:00
Henrik Lissner
d5e64d0586
Add zq, zw, ]s and [s keybinds for spell-fu
...
These are canonical vim keybinds for interacting with the dictionary and
navigating spelling errors.
2020-08-21 18:57:10 -04:00
Henrik Lissner
ff9c1ace22
checkers/spell: replace flyspell with spell-fu
...
Spell-fu is significantly faster, but does produce more false
positives (more faces must be added to spell-fu-faces-exclude to reduce
these).
Unfortunately, there is no fancy "correction" interface for spell-fu
yet, so we'll have to resort to ispell-word (on z=) for now.
2020-08-21 18:57:10 -04:00
Henrik Lissner
a1da1fa82f
Bump :completion ivy
...
tumashu/ivy-posframe@82a63ae -> tumashu/ivy-posframe@4474956
tumashu/ivy-posframe@82a63ae seems to have been removed or force pushed
out of master.
Fixes #3799
2020-08-21 15:49:39 -04:00
Henrik Lissner
95c6c83a76
Fix #3798 : fix keymap typo for +dap-running-session-mode
2020-08-21 15:49:39 -04:00
Henrik Lissner
06c404ecb1
tools/direnv: replace direnv package with envrc
...
wbolster/emacs-direnv uses an approach that mutates global state,
allowing a direnv to bleed into unrelated buffers and contexts. For this
to work it must rereads the direnv every time you switch buffers, which
can be very slow.
purcell/envrc, on the other hand, makes env state buffer-local, so the
direnv only needs to be read once, when a is first initialized. This is
faster and less error prone. However, it's necessary to manually reload
the direnv if you've changed your .envrc outside of Emacs (with `M-x
envrc-reload` or `M-x envrc-reload-all`).
2020-08-21 04:45:04 -04:00
Henrik Lissner
4e82ee4397
Refactor doom-debug-mode
...
+ Add explain-pause-mode
+ Now reloads itself if doom-debug-variables is changed or when one of
its variables becomes available.
+ doom-debug-variables now supports a cons cell entry where its CAR is
the name of the variable and CDR is the value it should be set to when
doom-debug-mode is active.
2020-08-21 01:26:24 -04:00
Henrik Lissner
06c6946742
tools/lsp: defer auto-shutdown of eglot server
2020-08-21 00:03:01 -04:00
Henrik Lissner
f454d5fac4
os/macos: add packages.el
2020-08-20 21:40:06 -04:00
Henrik Lissner
8d2ca9a93f
Merge pull request #3795 from mcbloch/develop
...
Add nim definition and documentation keybindings
2020-08-20 21:39:00 -04:00
Henrik Lissner
56f4b05dca
lang/nim: lazy load nim-mode
2020-08-20 21:38:49 -04:00
Henrik Lissner
db45cec394
Merge pull request #3785 from flatwhatson/geiser-repl
...
Use separate geiser REPLs per project
2020-08-20 21:37:55 -04:00
Henrik Lissner
e9c67c4299
Merge pull request #3791 from Emiller88/pyright-melpa
...
Pull lsp-pyright from melpa
2020-08-20 21:37:36 -04:00
Henrik Lissner
57bdf3da18
Merge pull request #3793 from pharcosyle/patch-1
...
Fix macos keybindings after refactor
2020-08-20 21:37:25 -04:00
mcbloch
677b17bd91
Use use-package instead of after
2020-08-21 00:35:52 +02:00
Henrik Lissner
bf4929f4df
Fix #3760 : bind SPC m d only when debugger is active
2020-08-20 17:23:45 -04:00
Henrik Lissner
9e9b95f49c
Fix #3789 : fix eglot lookup-documentation handler
...
Eglot replaced `eglot-help-at-point' in joaotavora/eglot@a044dec ,
breaking our documentation lookup handler.
2020-08-20 14:07:47 -04:00
mcbloch
fb4f5efb01
Add definition and documentation keybindings
2020-08-20 18:44:27 +02:00
Krzysztof Baranowski
8916f442f1
Update +emacs-bindings.el
2020-08-20 09:12:45 -07:00
Krzysztof Baranowski
0f1ff5f411
Update +evil-bindings.el
2020-08-20 09:07:50 -07:00
Edmund Miller
924a161ba6
Pull lsp-pyright from melpa
2020-08-20 10:32:46 -05:00
Henrik Lissner
f6f90c9791
Fix lsp packages failing to load
...
As of emacs-lsp/lsp-mode@b9b0f34 there is no more lsp-clients, so load
these lsp packages after lsp-mode instead.
2020-08-20 03:54:44 -04:00
Henrik Lissner
91ab02951d
Minor refactors across the board
2020-08-20 03:43:50 -04:00
Henrik Lissner
584f06aaba
ui/ligatures: remove call to non-existent function
2020-08-20 03:31:40 -04:00
Henrik Lissner
3cc032da9e
ui/ligatures: +ligatures-classes -> +ligatures-extra-symbols
...
And update docstrings.
2020-08-20 02:44:02 -04:00
Henrik Lissner
a1fc5886cc
Fix #3710 : remove ineffective advice
...
This fix was meant to fix #2219 , but didn't actually work, and was
causing odd "C-g is invalid" errors in #3710 .
2020-08-20 02:30:11 -04:00
Henrik Lissner
3580a3f0d8
Fix #3625 : enable atom-movement key theme correctly
2020-08-20 02:30:06 -04:00
Henrik Lissner
dddfd9a7b1
Fix #3787 : only inhibit some hooks for org-src ops
...
Inhibiting all MAJOR-MODE-hook functions (to fix #3660 ) would mean
inhibiting some useful functionality, like indentation or syntax
highlighting modes. We only want to inhibit expensive hooks. Since Doom
adds these to MAJOR-MODE-local-vars-hook by convention, we can
selectively inhibit those instead.
2020-08-20 02:30:06 -04:00
Henrik Lissner
4841062db9
lang/nix: add a repl handler
2020-08-20 02:30:06 -04:00
Henrik Lissner
d23d18d7a4
lang/ess: set company backends for ess-r-mode
2020-08-20 02:14:32 -04:00
Henrik Lissner
f4ec42ae5c
Move :tools macos to :os macos
2020-08-20 02:14:32 -04:00
Henrik Lissner
7081d833f6
Move :ui pretty-code to :ui ligatures
...
Includes a major refactor of the module.
2020-08-20 02:14:32 -04:00
Andrew Whatson
5d8461854d
Use separate geiser REPLs per project
2020-08-20 10:13:35 +10:00
Henrik Lissner
ed264dcdb2
Merge pull request #3754 from gagbo/feature/input-layout
...
Add support for bépo layout in a dedicated module
2020-08-19 16:39:04 -04:00
Henrik Lissner
d19ca8bb15
Merge pull request #3756 from CBenoit/patch-1
...
Fix typo in `:ui hydra` module readme
2020-08-19 16:33:16 -04:00
Henrik Lissner
d86e969214
Merge pull request #3764 from jeetelongname/develop
...
adding another trouble shooting step to make sure mu4e is loaded properly
2020-08-19 16:33:09 -04:00
Henrik Lissner
0ba7c1aebe
Merge pull request #3776 from ronisbr/develop
...
Improve highlighting of Julia operators
2020-08-19 16:33:01 -04:00
Henrik Lissner
a10a02746b
Merge pull request #3778 from t-e-r-m/workspace-dired-action-200819
...
Add projectile dired action in workspaces module
2020-08-19 16:32:53 -04:00