9478a6a901
lang/latex +fold: fix error when yas-snippet-{beg,end} are nil
2021-06-08 16:23:02 +03:00
2731685095
Merge pull request #5152 from cnr/org-tree-slide-hide-blocks
...
Use org-tree-slide-play-hook to hide blocks
2021-06-07 21:16:29 -04:00
3ebda88aec
:lang web: Recognize .ejs files as web-mode
2021-06-08 02:59:30 +07:00
87abb63dd2
Use org-tree-slide-play-hook to hide blocks
2021-06-07 09:56:37 -07:00
60b595321e
Lazy-load yasnippet harder for faster first-file load time
...
+ Rather than waiting for the first "interactive" major mode to be
visited to activate yas-minor-mode, we wait until the first time the
user invokes a snippet command to activate yas-global-mode.
+ yas-reload-all is one of the bottlenecks when loading a file for the
first time. Deferring it further should help with this.
+ yas-global-mode reaches more major modes than our former list of
hooks (fixes #5140 ).
Closes #5140
2021-06-05 13:12:00 -04:00
99fbdb1092
lang/sh: make shfmt indent-style aware
...
Fixes #2905
2021-06-04 16:15:17 -04:00
8f5d729df9
Merge pull request #5122 from RBckmnn/sharper_keybinds
...
Add evil-keybindings for various sharper commands
2021-06-04 14:19:57 -04:00
26aeb72e63
org-clock-out-remove-zero-time-clocks = t
...
Reverts 334c309; the original issue was reportedly fixed upstream at
some point.
2021-06-04 14:08:42 -04:00
4dceae1826
lang/org: hl dead links in warning + org-link faces
2021-06-01 21:24:32 -04:00
70967a1702
Add evil-keybindings for various sharper commands
2021-06-01 17:40:40 +02:00
805810b95f
lang/org: tab = cycle folds if in emacs state
...
Tab should only be changed for evil users in insert mode, since they
have fold cycling functionality available in normal mode and vanilla
users do not.
2021-05-31 14:22:54 -04:00
925ddc3bc7
Merge pull request #5103 from fosskers/colin/rust-doc-open
...
lang/rust: Binding for `cargo doc`
2021-05-27 23:04:15 -04:00
18d5ea5ad6
Merge pull request #5102 from fosskers/colin/doctor-tidy
...
doctor: Check for missing `tidy`
2021-05-27 23:02:59 -04:00
e18a6679b7
Merge pull request #5107 from SebastianKeller/patch-1
...
Fix schemes README.md
2021-05-27 23:02:27 -04:00
8beb5674b5
Fix schemes README.md
...
Fix a small copy / paste error on geiser-chibi
2021-05-27 21:31:52 +02:00
c97df46f5b
Fix #5105 : void-variable org-brain-polymode-map
2021-05-27 12:54:06 -04:00
a7d5d97b34
Fix #4899 : wrong-type-arg arrayp error on org-brain init
2021-05-27 03:53:43 -04:00
4cb498e3a1
lang/rust: Differentiate doc building bindings
...
`cargo doc --open` (the previous binding of `SPC m b d`) always opens a
new browser tab. For "doc-driven development" this isn't so nice, since
we'd like to stay in the same tab and just refresh its contents after
editing. That's what `cargo doc` (without `--open`) does, which is
called by `#'rustic-carg-build-doc`.
This commit introduces a binding for the latter behaviour, but asigns it
to the old `SPC m b d`, with the "open" variant as `SPC m b D`. This
matches Spacemacs and follows the usual pattern of "the capital letter
variant is the one you use less often".
2021-05-26 21:57:05 -07:00
1a6ea2fb44
doctor: Warn about missing tidy
when using web
2021-05-26 21:46:17 -07:00
68bee5043c
Fix 'typescript-tide is not a valid syntax checker' error
2021-05-26 17:04:06 -04:00
fa643513cf
lang/org: add orgit-forge
...
Closes #5100
2021-05-26 16:19:07 -04:00
657b326e92
lang/javascript: redesign module around rjsx-mode
...
+ Use rjsx-mode for all javascript files. It degrades gracefully and is
less maintenance.
+ Rethink flycheck + JS integration. You should get eslint and tslint
support in web-mode, typescript-mode, and typescript-tsx-mode now (as
well as rjsx-mode, of course).
2021-05-26 16:19:04 -04:00
f604ce6d01
Minor refactors & reformatting
2021-05-25 10:35:21 -04:00
853fa4c473
Merge pull request #5083 from fuzzycode/qt/documentation
...
Add qt module documentation
2021-05-24 13:49:15 -04:00
b518ff67e0
Merge pull request #5078 from daanturo/docsets-in-js-repl
...
:lang javascript Enable Dash docsets in nodejs-repl-mode
2021-05-24 13:48:52 -04:00
3ba364ae10
Minor refactoring across the board
2021-05-23 22:09:07 -04:00
a8e57438dc
Refactor doom-{path,file,dir,glob}
...
Breaking change: doom-glob would formerly return a string (if only one
match) or a list. Now it always returns a list.
2021-05-23 21:49:02 -04:00
a160451fd8
Add qt module documentation
2021-05-23 11:40:02 +02:00
c525666688
Bump :tools
...
DamienCassou/auth-password-store@468bba2 -> DamienCassou/auth-password-store@fa8b964
Silex/docker.el@ed0cdf0 -> Silex/docker.el@bc2dc09
cjohansson/emacs-ssh-deploy@cc91b56 -> cjohansson/emacs-ssh-deploy@fce4ea3
editorconfig/editorconfig-emacs@9da2dab -> editorconfig/editorconfig-emacs@e10fa22
emacs-lsp/dap-mode@49af1b8 -> emacs-lsp/dap-mode@4347846
emacs-lsp/lsp-ivy@4dcb635 -> emacs-lsp/lsp-ivy@bccd860
emacs-lsp/lsp-mode@3dc87f6 -> emacs-lsp/lsp-mode@aec8968
emacs-lsp/lsp-ui@efae00e -> emacs-lsp/lsp-ui@cb02972
emacsorphanage/quickrun@57db985 -> emacsorphanage/quickrun@35e91f4
jacktasia/dumb-jump@8bc1950 -> jacktasia/dumb-jump@8f70acb
joaotavora/eglot@b06589b -> joaotavora/eglot@a5b7b7d
magit/forge@f4c95dd -> magit/forge@37aa4e4
magit/magit@577f16d -> magit/magit@e378827
millejoh/emacs-ipython-notebook@142ff50 -> millejoh/emacs-ipython-notebook@09af858
purcell/envrc@110a221 -> purcell/envrc@8a9a142
realgud/realgud@34557f8 -> realgud/realgud@7a70b27
spotify/dockerfile-mode@3b13745 -> spotify/dockerfile-mode@ad06a41
tkf/emacs-request@accd430 -> tkf/emacs-request@f3a5b43
tmalsburg/helm-bibtex@ca09076 -> tmalsburg/helm-bibtex@9f6ea92
vedang/pdf-tools@35e12b0 -> vedang/pdf-tools@d262cf9
yoshiki/yaml-mode@fc5e1c5 -> yoshiki/yaml-mode@3a57058
zx2c4/password-store@918992c -> zx2c4/password-store@4e73cdc
2021-05-22 22:43:56 -04:00
a4d2e873ab
Bump :ui doom
...
hlissner/emacs-doom-themes@4199e74 -> hlissner/emacs-doom-themes@4d24728
hlissner/emacs-solaire-mode@9d143db -> hlissner/emacs-solaire-mode@186f97d
Rewrite solaire-mode usage to adapt to upstream changes. This will yield
a new class of edge cases, but I'll tackle those as I encounter them.
Closes #5063
2021-05-21 23:13:14 -04:00
2a2969f3e0
org-roam-verbose = t
...
Its output is helpful. Let's not silence it.
But prevent output during incremental loading from hijacking the
minibuffer (likely the original reason org-roam-verbose was disabled).
2021-05-21 23:13:09 -04:00
9ae4945d97
Enable docsets in nodejs-repl-mode
2021-05-21 22:55:49 +07:00
25bac23542
Merge pull request #5070 from jpcima/clangd-docs
...
Update suggested clangd flags in lang/cc docs
2021-05-20 22:42:20 -04:00
fce08306b1
Merge pull request #5062 from fosskers/colin/module-docs
...
Rust/Ivy Module Docs
2021-05-20 22:41:28 -04:00
e3bcd04d82
Bump :lang scheme
...
emacs-geiser/geiser@2b45bd3 -> emacs-geiser/geiser@4099dce
emacs-geiser/guile@700ac98 -> emacs-geiser/guile@8dda28f
emacs-geiser/kawa@b96c008 -> emacs-geiser/kawa@3d999a3
Closes #5073 : includes guile 3.0.6 support
Co-authored-by: pricly-yellow <pricly-yellow@users.noreply.github.com >
2021-05-20 22:39:27 -04:00
f3c3459ecd
Update suggested clangd flags in lang/cc docs
2021-05-19 21:41:09 +02:00
f884a5d169
Bump :lang cc
...
Andersbakken/rtags@aa4c827 -> Andersbakken/rtags@63f18ac
ludwigpacifici/modern-cpp-font-lock@865955d -> ludwigpacifici/modern-cpp-font-lock@43c6b68
Rtags update includes a fix for (wrong-number-of-arguments (3 . 4) 2)
error on Emacs 28 (see #4534 ).
2021-05-18 19:30:01 -04:00
04b5dee615
[rust] Correct references to "elgot"
...
It's a typo.
2021-05-17 07:32:49 -07:00
b771425f45
[:lang rust] Expand Prerequisites
...
And fix some minor spelling/grammar issues.
2021-05-17 07:24:55 -07:00
bd94ef8f84
Optimize reading org-agenda buffers in the bg
...
Less init work when opening org-agenda buffers = faster org-agenda.
2021-05-16 21:18:26 -04:00
de589e21a2
org-tree-slide-skip-outline-level = 0
...
Back to default, since it appears to be what people expect.
2021-05-16 21:17:45 -04:00
eaa32572b9
lang/rust: fix void-variable flycheck-checkers error
...
In case flycheck hasn't loaded yet.
2021-05-16 14:27:51 -04:00
f368745406
Fix eval on modeline
2021-05-15 18:35:19 -03:00
c224e2e771
Move to global-mode-string
2021-05-15 18:30:59 -03:00
4d0ac5f46c
Merge pull request #5034 from fosskers/colin/racket-typos
...
:lang racket: Fix README typos
2021-05-15 17:00:49 -04:00
f3b71b0495
fix regex in lsp-file-watch-ignored-directories in elixir module
2021-05-14 21:31:41 +02:00
2dbeb0d161
Fix org-tree-slide-after-narrow-hook reference
2021-05-11 23:15:28 -04:00
5fca440beb
lang/beancount: add beancount-langserver support
...
Mentioned in #5035 .
Remove when emacs-lsp/lsp-mode#2863 is resolved.
2021-05-11 17:57:21 -04:00
b0e59ccdcc
Fix #5030 : leave rustfmt to :editor format
2021-05-11 17:00:11 -04:00
980b3730f1
lang/beancount: fix beancount-mode+lsp support
...
Mentioned in #5035
2021-05-11 17:00:11 -04:00