Commit Graph

14533 Commits

Author SHA1 Message Date
S. Arjun
30c29cacf1
Update config.el 2020-10-20 18:33:31 +05:30
S. Arjun
41d9e4b161
Update config.el
Use LSP formatting when server supports 'textDocument/formatting'
Solves hlissner/doom-emacs#3626
2020-10-19 19:55:54 +05:30
Henrik Lissner
9929883bf9
Merge pull request #4001 from akirabaruah/emojify
ui/emojis: New module for inserting/displaying emojis
2020-10-19 01:25:47 -04:00
Henrik Lissner
331abb0158
Merge pull request #4094 from gilbertw1/add-scala-module-doc
Add scala module documentation
2020-10-19 01:24:39 -04:00
Henrik Lissner
b726adac84
Bump :lang javascript
ananthakumaran/tide@fa617f5 -> ananthakumaran/tide@ac5f070

Fixes multiline attributes (ananthakumaran/tide#401)

Closes #4113
2020-10-19 01:18:54 -04:00
Henrik Lissner
aa460786b6
Bump :lang coq
ProofGeneral/PG@4f6b602 -> ProofGeneral/PG@0fdb1ae
2020-10-19 01:18:53 -04:00
Henrik Lissner
b1c88ab1d1
Merge pull request #4088 from fortuneteller2k/fix-latex-pkg-name
docs: Update package name for TeXLive on Arch Linux
2020-10-18 19:20:39 -04:00
Henrik Lissner
bd4b1325e0
Merge pull request #4095 from snizovtsev/list-processes-popup
popup: add rule for list-processes
2020-10-18 19:20:02 -04:00
Henrik Lissner
2f6feb0854
Merge pull request #4085 from phara92/fix_link_in_readme
Fix link to issues in README
2020-10-18 19:19:12 -04:00
George Xanthakis
4d24d7548a
Print diff url in terminal in case emacs is in a remote server (#4105)
* Print diff url in terminal in case emacs is in a remote server

Closes #2936

* Correct print! call

Co-authored-by: Henrik Lissner <henrik@lissner.net>
2020-10-18 19:17:39 -04:00
Henrik Lissner
894d39de3c
Merge pull request #4107 from NightMachinary/patch-1
Fixed typo in var name
2020-10-18 19:10:35 -04:00
Henrik Lissner
99a850f607
Merge pull request #4110 from drchsl/magit-improve-readme
tools/magit: add magit-diff-refine-hunk to readme
2020-10-18 19:10:03 -04:00
Henrik Lissner
1cc060c928
Bump :emacs undo
ideasman42/emacs-undo-fu-session@5135b5c -> ideasman42/emacs-undo-fu-session@56cdd35

undo-fu-session includes an update to suppress harmless warnings, which
may have only served to alarm users.
2020-10-18 19:08:08 -04:00
Henrik Lissner
24cc09895d
Enable auto-save by default
Offers a backup in case of crashes or power loss.

Fixes #4096
2020-10-18 19:08:08 -04:00
Henrik Lissner
9cdb0b85d3
Optimize large-file detection
Two less file ops when opening new files. Particularly helpful for
remote files.
2020-10-18 19:08:07 -04:00
Henrik Lissner
6778c1239c
Include package name in 'checked out...' message 2020-10-18 19:08:07 -04:00
Henrik Lissner
077bab4c90
Move org-roam-db-location to DOOMLOCALDIR/etc
More in line with org-roam's defaults.

Closes #4108
2020-10-18 19:07:59 -04:00
drchsl
d6956d95d2 tools/magit: add magit-diff-refine-hunk to readme 2020-10-18 16:38:07 +02:00
NightMachinary
aaf2ccaf58
Fixed typo in var name 2020-10-17 17:50:45 +03:30
Henrik Lissner
bba035a1a2
Fix void-function +ivy-prescient-non-fuzzy in daemon 2020-10-16 23:42:59 -04:00
Henrik Lissner
b461f76b0d
Fix *-local-vars-hook & doom-first-*-hook not triggering
When starting Emacs with a file path argument these hooks aren't set up
in time for the file to be processed.

Fixes #3891, #4082, #4104
2020-10-16 23:08:56 -04:00
Henrik Lissner
390594442a
Reset which-key replacements on doom/reload
Prevents build-up of which-key entries.

See justbur/emacs-which-key#226
2020-10-16 22:30:07 -04:00
Henrik Lissner
35185b2175
Split doom-reload-hook into before/after hooks 2020-10-16 22:28:08 -04:00
Henrik Lissner
a835be1c40
Fix #4010: respect custom org-export-async-init-file 2020-10-16 04:19:27 -04:00
Henrik Lissner
2e476de446
Fix #1335: company keymaps losing precedence to evil 2020-10-16 00:28:25 -04:00
Henrik Lissner
b6fe731153
Fix #4103: respect delete-by-moving-to-trash
When calling doom/delete-this-file
2020-10-15 23:12:21 -04:00
Henrik Lissner
8ba2b9eafa
Fix void-function xref--show-defs error
When looking up some xref backends (e.g. tide).
2020-10-15 18:13:42 -04:00
Henrik Lissner
f102063f93
Fix #3908: separate company-ispell from notmuch-company 2020-10-15 18:13:42 -04:00
Henrik Lissner
15d976142c
Fix #4000: company-box breaks if frames are deleted
Company-box doesn't perform frame-live-p checks before trying to use its
childframes, so any operation that cleans up the current session (like
`SPC TAB x`) would break it.

Should be fixed upstream.
2020-10-15 18:13:42 -04:00
Henrik Lissner
2f91183e48
Fix #3997: downcase checkboxes in markdown
To be consistent with the markdown formatter.
2020-10-15 18:13:42 -04:00
Henrik Lissner
002f5116a6
Fix #3948: unsetting ligatures w/ set-ligature! 2020-10-15 18:13:42 -04:00
Henrik Lissner
923e8c88ee
Extend g s {w,W,e,E,ge,gE} scope to visible buffer
Instead of only the current line.
2020-10-15 18:13:42 -04:00
Henrik Lissner
876d08fc3b
Add nix bin path to tramp-remote-path 2020-10-15 18:13:42 -04:00
Bryan Gilbert
ad3ace45d2 Add scala module documentation 2020-10-15 15:22:41 -04:00
Henrik Lissner
5eb7e6ed6b
Merge pull request #4099 from gagbo/bepo/vertical-nav-lsp-ui-peek
[bepo] tools/lsp: add t/s/C-t/C-s for lsp-ui-peek
2020-10-15 03:59:12 -04:00
Gerry Agbobada
5373f87234
[bepo] tools/lsp: add t/s/C-t/C-s for lsp-ui-peek
Reference is 2491c8ed2c
2020-10-15 09:57:33 +02:00
Henrik Lissner
1c7fd9c220
Fix #4093: runaway gc-cons-threshold in lsp-mode
gc-cons-threshold was doubled every time an lsp-mode buffer was
opened (i.e. every time +lsp-optimization-mode was activated) causing
heavy freezes.
2020-10-15 02:19:56 -04:00
Henrik Lissner
d85c7b857b
lang/cc: fix sem-highlight disabler
We unset ccls-sem-highlight-method buffer-locally, but
lsp-before-initialize-hook only runs once per new LSP server instance,
and each server could preside over any number of buffers, so only the
first buffer is affected.
2020-10-14 21:39:56 -04:00
Henrik Lissner
963f96b42f
Bump company
company-mode/company-mode@053c50d -> company-mode/company-mode@5f5949b

Fix #4092, due to company-mode/company-mode#1024
2020-10-14 19:11:37 -04:00
Henrik Lissner
8297af01a8
tools/lsp: tweak lsp-ui-doc defaults 2020-10-14 18:38:09 -04:00
Henrik Lissner
2491c8ed2c
tools/lsp: add j/k/C-j/C-k keys for lsp-ui-peek 2020-10-14 18:38:05 -04:00
Sergey Nizovtsev
6e30aa4395 popup: add rule for list-processes
Its content is typically thrown away after a quick glance, so make it popup.

Signed-off-by: Sergey Nizovtsev <snizovtsev@gmail.com>
2020-10-14 21:17:22 +03:00
Henrik Lissner
a776664ebc
Don't load lsp-java/dap-java if +eglot
Relevant to #3999
2020-10-14 01:40:11 -04:00
Henrik Lissner
23c36a2feb
Fix wrong-type-arg error on 'doom compile' 2020-10-14 01:38:01 -04:00
Henrik Lissner
d105a0400c
Add ess-smart-comma support to evil-mc 2020-10-14 01:29:46 -04:00
Henrik Lissner
6b06e0b52f
lang/org: ensure org-auto-align-tags is respected
Should be reported upstream.
2020-10-14 01:03:29 -04:00
Henrik Lissner
93937ab14d
Fix #3964: add ~/opt/miniconda3 to list of default paths 2020-10-13 22:52:10 -04:00
Henrik Lissner
cc877c13a7
Fix #3999: don't install lsp-java for +eglot
Otherwise this pulls in lsp-mode and dap-mode.
2020-10-13 22:24:57 -04:00
Henrik Lissner
961f551465
Fix #3859: defhydra+ ignored 2020-10-13 22:18:06 -04:00
Henrik Lissner
0b480a6aad
lang/cc: refactor ccls config
1. Unset ccls-sem-highlight-method if lsp-enable-semantic-highlighting
   is nil (perhaps this should be reported upstream).
2. Fix load-order. Take `(use-package X :after Y :config Z)` for
   example. Z will be evaluated after Y loads, not after X loads. To
   customize Z you'd need to do `(after! Y ...)`. This is
   counter-intuitive. By removing `:after Y` and explicitly loading X
   when Y loads in :init, you can customize Z with `(after! X ...)` again.
3. Tie ccls-code-lens-mode to lsp-lens-mode, so lsp-lens-enable is
   respected.
2020-10-13 21:51:11 -04:00