Commit Graph

9480 Commits

Author SHA1 Message Date
2e61fbbf08 Fix #4407: regression in +markdown-flyspell-word-p
Preventing misspelled words from being highlighted.

May address #4420
2020-12-13 00:21:10 -05:00
fc955f4100 Don't set a default ispell-dictionary
May address #4420, #4422, and/or #4407
2020-12-13 00:21:05 -05:00
930524f3ac Apply spell-fu blacklist to derived modes 2020-12-12 23:23:13 -05:00
09ac5a48c1 Add org-export-async-debug to debug vars 2020-12-12 15:56:36 -05:00
20c873d45b Update flycheck on idle-change
I get too many "bug reports" about flycheck not doing this. Too much
hassle to uphold a misunderstood default.
2020-12-12 15:56:36 -05:00
89db59769d Re-enable ivy in evil-ex completion
Seems its earlier issues are no longer a problem.
2020-12-12 15:56:36 -05:00
765b6dcfca Unset unused markers
In case of overlay leaks.
2020-12-12 15:56:36 -05:00
c4a0174fe2 ivy-read-action-format-function = ivy-hydra-read-action
Makes ivy's C-o dispatching commands easier to see.
2020-12-12 15:56:36 -05:00
144714e7f5 Add popup rule for flycheck error list 2020-12-12 15:56:36 -05:00
91ced79975 Merge pull request #4409 from icmor/develop
Add "python3" to possible names for the python binary
2020-12-12 13:49:05 -05:00
784acaa64d Set ligratures for csharp-mode 2020-12-12 22:10:24 +03:30
621cb60e75 Workaround: fix goto definition on modules
`+emacs-lisp-lookup-definition' does not work when browsing the directory of a
module, because, due to a possible bug in `counsel', the visited buffer is not
immediately visible after calling `counsel-find-file' (unlike with `find-file').
As such, the backend should return `deferred' for that case.

See abo-abo/swiper#2752. This should be removed once that PR is merged.
2020-12-12 13:21:26 +01:00
09f3597069 Update link for nose.el
Switched from melpa -> emacsmirror.
2020-12-12 01:01:45 -05:00
7053bfbeb7 Add "python3" to possible names for the python binary
Followed lang/python/config.el which already checks for python3
when setting the python-shell-interpreter.

Python version naming is a hot mess:
https://www.python.org/dev/peps/pep-0394/
2020-12-12 00:55:43 -05:00
1fba2ea303 Bump :emacs vc
magit/magit@2fb3bf7 -> magit/magit@acfe22a
2020-12-11 17:39:50 -05:00
d149c59d2e Add emacs mode checks to insert mode checks
This is to accommodate users who default to emacs mode, rather than
insert mode. The two are also very alike, so many of these checks should
apply to both (almost) equally.
2020-12-11 17:38:09 -05:00
34f8aa1095 Merge pull request #4408 from elmarco/magit-file-dispatch
Bind useful magit-file-dispatch
2020-12-11 15:52:32 -05:00
2772ca8e70 Conditionally switch to insert mode on snippet expansion
If already in insert (or emacs) state, don't switch mode when expanding
a yasnippet snippet.
2020-12-11 15:50:02 -05:00
863063b60d Defer internal help & help-mode packages
To simplify load order so users can easily modify help-mode-map after
evil-collection has. e.g.

  (map! :after help
        :map help-mode-map
        :n "C-o" nil)
2020-12-11 15:50:02 -05:00
96d7e50f3e Distinguish <C-i> from "C-i" 2020-12-11 15:50:02 -05:00
f0a5d454c5 Bind useful magit-file-dispatch
Thanks to this blog post for teaching me about it:
https://emacsredux.com/blog/2020/12/10/essential-magit-file-commands/

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2020-12-11 15:51:45 +04:00
55e90f064f Load gcmh-mode a little sooner
Ensures it is loaded in time when files are loaded directly from the
terminal.
2020-12-11 01:41:38 -05:00
1b6b122317 Bump :tools magit
magit/magit@2e0c697 -> magit/magit@acfe22a
magit/forge@844aa6d -> magit/forge@953764d

Fixes odd errors on magit-status
2020-12-10 16:14:05 -05:00
c9dff2f957 Bump :lang javascript
mooz/js2-mode@ffb7099 -> mooz/js2-mode@f7816bd

Added support for logical assignment operators in mooz/js2-mode@f7816bd

Closes #4398
2020-12-09 17:19:07 -05:00
a5af17b6aa Fix #4397: call pdf-tools-install-noverify
So pdf-tools has a chance to set up its hooks.
2020-12-09 17:17:22 -05:00
46ac4191e1 Bump :tools debugger lsp
emacs-lsp/dap-mode@e582ff9 -> emacs-lsp/dap-mode@041db8e
emacs-lsp/lsp-mode@e1c4241 -> emacs-lsp/lsp-mode@61443f3
emacs-lsp/lsp-ui@b1693d6 -> emacs-lsp/lsp-ui@49bc513
emacs-straight/project@67216fb -> emacs-straight/project@0003fe4

Fix #4396
2020-12-09 17:17:21 -05:00
fbb8d1b99e Merge pull request #4392 from rfaulhaber/add-mdn-search-to-lookup
Adds MDN search to online lookup
2020-12-08 23:01:07 -05:00
c45346404a Merge pull request #4381 from iwahbe/spell-no-word-error
Add word existence checking for +spell/correct
2020-12-08 23:00:51 -05:00
fc9dd5748e Fix #4386: interop between ivy-xref & dired-do-find-regexp 2020-12-08 22:44:53 -05:00
65bd7c3414 Adds MDN search to online lookup 2020-12-08 22:20:56 -05:00
a7546bcea9 implement requested changes 2020-12-07 10:32:37 +01:00
448bff2fd8 Implement cleaner version 2020-12-06 23:57:40 +01:00
a51be66d30 Add word existence checking for +spell/correct
`(bounds-of-thing-at-point 'word)` can return `nil`. This checks that it
does not, giving an `user-error` if no word is found.
2020-12-06 19:18:36 +01:00
9137cbaaa4 Bump :completion
Yevgnen/ivy-rich@1097013 -> Yevgnen/ivy-rich@c0a164c
abo-abo/swiper@6a22192 -> abo-abo/swiper@778d8bf
company-mode/company-mode@dd92593 -> company-mode/company-mode@97cfbc3
emacs-helm/helm@5ad6c83 -> emacs-helm/helm@75562ee
emacs-jp/helm-c-yasnippet@89cc856 -> emacs-jp/helm-c-yasnippet@28699d9
raxod502/prescient.el@41443e1 -> raxod502/prescient.el@5d139e5
tumashu/ivy-posframe@58ddf8c -> tumashu/ivy-posframe@08a00b8
tumashu/posframe@395aca9 -> tumashu/posframe@e1552c8
2020-12-05 16:57:31 -05:00
7838e312e2 Bump :editor
DogLooksGood/parinfer-mode@eaad857 -> DogLooksGood/parinfer-mode@91856b9
abo-abo/lispy@0a9dcfd -> abo-abo/lispy@5c8a59a
clemera/objed@dea5a64 -> clemera/objed@70f9fb5
emacs-evil/evil-collection@05ed92a -> emacs-evil/evil-collection@ab5bb7c
emacs-straight/adaptive-wrap@319db64 -> emacs-straight/adaptive-wrap@8f60ee7
gabesoft/evil-mc@4d4c017 -> gabesoft/evil-mc@7dfb2ca
hlissner/doom-snippets@e1cbbdf -> hlissner/doom-snippets@33eb93b
magnars/multiple-cursors.el@b880554 -> magnars/multiple-cursors.el@83abb05
matsievskiysv/vimish-fold@9d12e39 -> matsievskiysv/vimish-fold@a6501cb
2020-12-05 16:55:27 -05:00
7d047dd8e0 Bump :ui
emacs-straight/minimap@37a0200 -> emacs-straight/minimap@ed74906
emacsorphanage/anzu@b3d15fb -> emacsorphanage/anzu@bdb3da5
emacsorphanage/git-gutter-fringe@da19a47 -> emacsorphanage/git-gutter-fringe@4f19866
iqbalansari/emacs-emojify@9fc2277 -> iqbalansari/emacs-emojify@4b96f37
2020-12-05 16:49:43 -05:00
ea207368d9 Bump :tools
emacs-lsp/lsp-mode@5005ebe -> emacs-lsp/lsp-mode@e1c4241
emacs-straight/project@162d892 -> emacs-straight/project@67216fb
emacs-straight/rainbow-mode@fdff98b -> emacs-straight/rainbow-mode@949166c
emacsorphanage/quickrun@fd96577 -> emacsorphanage/quickrun@8008780
jacktasia/dumb-jump@85f898e -> jacktasia/dumb-jump@ff9fc93
magit/forge@05ef029 -> magit/forge@844aa6d
magit/magit@068f838 -> magit/magit@2e0c697
nicolaisingh/saveplace-pdf-view@a5cc606 -> nicolaisingh/saveplace-pdf-view@88e07be
tumashu/posframe@9e9b16b -> tumashu/posframe@e1552c8
2020-12-05 16:48:23 -05:00
2e86cceb3f Bump :lang
200ok-ch/counsel-jq@104c77b -> 200ok-ch/counsel-jq@f5bfed8
Andersbakken/rtags@e6c7005 -> Andersbakken/rtags@63a7d9b
FStarLang/fstar-mode.el@5670fc0 -> FStarLang/fstar-mode.el@3afbf04
Kungsgeten/org-brain@6e3d861) -> Kungsgeten/org-brain@1ae4fd4)
NixOS/nix-mode@bb0b49e -> NixOS/nix-mode@e32c6bf
OVYA/php-cs-fixer@95eace9 -> OVYA/php-cs-fixer@c5b5d8a
ProofGeneral/PG@0fdb1ae -> ProofGeneral/PG@702f5b9
Sarcasm/irony-mode@1e1aaba -> Sarcasm/irony-mode@76fd37f
abicky/nodejs-repl.el@f5ce3d5 -> abicky/nodejs-repl.el@3b84105
agda/agda@08191e6 -> agda/agda@5070bd8
amake/flutter.el@78b3c57 -> amake/flutter.el@696228a
ananthakumaran/tide@ac5f070 -> ananthakumaran/tide@a43a37b
arnested/php-extras@81ebd7c -> arnested/php-extras@d410c5a
borkdude/flycheck-clj-kondo@152df7f -> borkdude/flycheck-clj-kondo@a558bda
brotzeit/rustic@7c9d55b -> brotzeit/rustic@91ad5db
chachi/cuda-mode@9ae9eac -> chachi/cuda-mode@7f59351
clojure-emacs/cider@f1c2a79 -> clojure-emacs/cider@ef47c1d
clojure-emacs/clojure-mode@75c2889 -> clojure-emacs/clojure-mode@53ef8ac
cpitclaudel/company-coq@b096cb5 -> cpitclaudel/company-coq@4da7b41
cython/cython@ba6cbed -> cython/cython@21b4e53
dgutov/robe@082da38 -> dgutov/robe@f04dcc7
dominikh/go-mode.el@d17d210 -> dominikh/go-mode.el@fdf46fe
dominikh/go-mode.el@d17d210 -> dominikh/go-mode.el@fdf46fe
elixir-editors/emacs-elixir@01b3324 -> elixir-editors/emacs-elixir@b78e7f7
emacs-ess/ESS@a694b26 -> emacs-ess/ESS@d013616
emacs-lsp/lsp-dart@c1ff5ce -> emacs-lsp/lsp-dart@b81b1ec
emacs-lsp/lsp-java@3f1ed17 -> emacs-lsp/lsp-java@f43b00a
emacs-lsp/lsp-metals@e42c0b2) -> emacs-lsp/lsp-metals@31dafff)
emacs-lsp/lsp-pyright@ccd0007 -> emacs-lsp/lsp-pyright@d9e7d3c
emacs-lsp/lsp-python-ms@a0c56f4 -> emacs-lsp/lsp-python-ms@c4ebc7a
emacs-php/php-mode@f4c7c69 -> emacs-php/php-mode@7e5722c
emacs-straight/adaptive-wrap@319db64 -> emacs-straight/adaptive-wrap@8f60ee7
emacs-straight/csv-mode@6353374 -> emacs-straight/csv-mode@eb3ec00
emacs-straight/org-mode@a88806b -> emacs-straight/org-mode@7c8dce7
emacs-straight/rainbow-mode@fdff98b -> emacs-straight/rainbow-mode@949166c
emacs-straight/sml-mode@60b01d7 -> emacs-straight/sml-mode@0338e97
emacs-typescript/typescript.el@e6f68ab -> emacs-typescript/typescript.el@54f14c4
erlang/otp@8efb945 -> erlang/otp@8fc0641
factor/factor@c6e15bd -> factor/factor@94a922a
felipeochoa/rjsx-mode@0061587 -> felipeochoa/rjsx-mode@b697fe4
fsharp/emacs-fsharp-mode@68dfc22 -> fsharp/emacs-fsharp-mode@13fbf4c
fxbois/web-mode@b4b0a85 -> fxbois/web-mode@890e837
galaunay/poetry.el@eb238d9 -> galaunay/poetry.el@d5163fe
godotengine/emacs-gdscript-mode@55a6637 -> godotengine/emacs-gdscript-mode@75fe658
greghendershott/racket-mode@0ca8b26 -> greghendershott/racket-mode@3563081
haskell/haskell-mode@e726776 -> haskell/haskell-mode@0d39c84
hlissner/evil-org-mode@658dadf) -> hlissner/evil-org-mode@a9706da)
hvesalai/emacs-sbt-mode@4358ed8 -> hvesalai/emacs-sbt-mode@7b121fc
hvesalai/emacs-scala-mode@1d08e88 -> hvesalai/emacs-scala-mode@9d3b56e
hylang/hy-mode@7256844 -> hylang/hy-mode@5253533
joaotavora/sly@fce4f9b -> joaotavora/sly@68561f1
jorgenschaefer/emacs-buttercup@cccdedf -> jorgenschaefer/emacs-buttercup@2f24a44
jorgenschaefer/pyvenv@861998b -> jorgenschaefer/pyvenv@0bf4b87
josteink/csharp-mode@f46d656 -> josteink/csharp-mode@4916829
jrblevin/markdown-mode@152eae2 -> jrblevin/markdown-mode@dcad557
kaushalmodi/ox-hugo@1909c6e) -> kaushalmodi/ox-hugo@f24c9bd)
nim-lang/nim-mode@16a245e -> nim-lang/nim-mode@d832d6b
ocaml-ppx/ocamlformat@1dec6c3 -> ocaml-ppx/ocamlformat@860266b
ocaml/dune@f967df6 -> ocaml/dune@4d097cd
ocaml/merlin@06833e9 -> ocaml/merlin@28193d5
oer/org-re-reveal@2035217 -> oer/org-re-reveal@0062756
org-roam/org-roam@d913447) -> org-roam/org-roam@be95b42)
rexim/org-cliplink@82402ca -> rexim/org-cliplink@13e0940
salmanebah/opencl-mode@55cb49c -> salmanebah/opencl-mode@15091ef
senny/rvm.el@6897576) -> senny/rvm.el@b2498a4)
skuro/plantuml-mode@5889166 -> skuro/plantuml-mode@ea45a13
swift-emacs/swift-mode@e65a80a -> swift-emacs/swift-mode@0bc8d8d
technomancy/fennel-mode@7a8824a -> technomancy/fennel-mode@fa56106
wbolster/emacs-python-pytest@a2f88b1 -> wbolster/emacs-python-pytest@4a1c4c8
xuchunyang/elisp-demos@3cca496 -> xuchunyang/elisp-demos@ed9578d
yoshiki/yaml-mode@68fecb5 -> yoshiki/yaml-mode@fc5e1c5

Fixes #4237
2020-12-05 16:37:59 -05:00
f5c9739991 Merge pull request #4353 from drchsl/update-deprecated-bindings
config/default: update deprecated org-roam-dailies bindings
2020-12-05 15:29:25 -05:00
3fd1d03b77 Bump :email wanderlust
wanderlust/apel@28bca5f -> wanderlust/apel@4e3269b
wanderlust/flim@edb5982 -> wanderlust/flim@068b35e
wanderlust/semi@939c805 -> wanderlust/semi@f279ebe
wanderlust/wanderlust@c7043e6 -> wanderlust/wanderlust@5db307a

Prompted by wanderlust/wanderlust#177 and #4364

Co-authored-by: Kirill A. Korinsky <kirill@korins.ky>
2020-12-05 15:22:57 -05:00
a6ccf09e48 Merge pull request #4358 from flatwhatson/bump-scheme
Bump :lang scheme
2020-12-05 15:20:54 -05:00
94ce761312 Merge pull request #4356 from d1egoaz/patch-1
fix nix aspell installation instructions
2020-12-05 15:18:21 -05:00
f11979ed76 tools/pdf: only prompt to build epdfinfo once
Fixes regression mentioned in #1788
2020-12-05 15:16:52 -05:00
be21611571 org: jupyter prerequisites
Add some more instructions to use +jupyter for jupyter babel blocks.
2020-12-04 15:59:01 +01:00
d17616e835 TAB = toggle section in magit-process-mode 2020-12-02 22:32:04 -05:00
7d189efb30 Bump :lang scheme
jaor/geiser@2accab7 -> jaor/geiser@cd00be6
flatwhatson/flycheck-guile@2940f16 -> flatwhatson/flycheck-guile@e46d6e5
2020-12-03 11:09:29 +10:00
719147cf8d fix nix aspell installation instructions
The original instruction made nix install the language packages in different directories than the `aspell` package.

Use solution provided here https://github.com/hlissner/doom-emacs/issues/4138#issuecomment-717266771


closes https://github.com/hlissner/doom-emacs/issues/4138
2020-12-02 15:39:57 -08:00
d88e0795b6 Allow eldoc after doom/escape or evil state change 2020-12-02 17:58:10 -05:00
a9f57f14ac Fix #4355: trigger eldoc after company completions 2020-12-02 17:58:10 -05:00
910e3bc1d9 config/default: update deprecated bindings
deprecation notice:
47e83f7d3f
2020-12-02 19:16:25 +01:00