Sheng Yang
55c37710f5
Do not panic when xclip is not available
2020-12-14 16:40:10 -06:00
Henrik Lissner
a4392b2c0d
Fix #4431 : don't use // in [JT]SX markup
2020-12-14 16:50:40 -05:00
Henrik Lissner
9490d42cd3
Comment revision
2020-12-14 15:48:29 -05:00
Henrik Lissner
49f3bc193a
Fix #4430 : wrong-num-of-args error on expand-region
2020-12-14 15:14:20 -05:00
Henrik Lissner
39d6caf090
Merge pull request #4425 from samwhitlock/develop
...
A workaround for formatting org mode
2020-12-14 02:30:44 -05:00
Henrik Lissner
5827985085
Don't increase gc-cons-threshold in org-mode
...
This was likely unnecessary and may be the cause of recent reports of
slowness/freezing over time.
2020-12-14 01:11:45 -05:00
Henrik Lissner
65416ff472
Fix #4427 : ivy-read-action-format-function = ivy-read-action-format-columns
...
And remove max-mini-window-height, which interferes with ivy's own
minibuffer resizing logic, and isn't a terribly helpful default anyway.
2020-12-13 15:42:52 -05:00
Henrik Lissner
bd5deb1edc
Merge pull request #4424 from mskorzhinskiy/develop
...
popup.el: consider auto-saving indirect buffers too
2020-12-13 15:01:59 -05:00
brotzeit
cd37300cc0
Bump :lang rust
...
brotzeit/rustic@91ad5db -> brotzeit/rustic@f7d5ac0
2020-12-13 15:13:19 +00:00
Mikhail Skorzhinskii
9c510159ff
popup.el: consider auto-saving indirect buffers too
...
Function (buffer-file-name) always returns nil with indirect buffer as
an argument. Extracting base buffer and checking if base buffer visiting
file fixes data loss in indirect buffers showed in popups.
E-mail thread in the org-mode mailing list:
https://lists.gnu.org/archive/html/emacs-orgmode/2020-12/msg00085.html
2020-12-13 15:45:45 +01:00
Sam Whitlock
99a83ca18f
A workaround for formatting org mode
...
If point is in a source block, format that source block.
Else don't try to format the buffer. format-all-buffer does not support
org mode.
2020-12-13 15:36:56 +01:00
Henrik Lissner
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
Henrik Lissner
fc955f4100
Don't set a default ispell-dictionary
...
May address #4420 , #4422 , and/or #4407
2020-12-13 00:21:05 -05:00
Henrik Lissner
930524f3ac
Apply spell-fu blacklist to derived modes
2020-12-12 23:23:13 -05:00
Henrik Lissner
09ac5a48c1
Add org-export-async-debug to debug vars
2020-12-12 15:56:36 -05:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
765b6dcfca
Unset unused markers
...
In case of overlay leaks.
2020-12-12 15:56:36 -05:00
Henrik Lissner
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
Henrik Lissner
144714e7f5
Add popup rule for flycheck error list
2020-12-12 15:56:36 -05:00
Henrik Lissner
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
M. Yas. Davoodeh
784acaa64d
Set ligratures for csharp-mode
2020-12-12 22:10:24 +03:30
Nikita Bloshchanevich
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
icmor
09f3597069
Update link for nose.el
...
Switched from melpa -> emacsmirror.
2020-12-12 01:01:45 -05:00
icmor
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
Henrik Lissner
1fba2ea303
Bump :emacs vc
...
magit/magit@2fb3bf7 -> magit/magit@acfe22a
2020-12-11 17:39:50 -05:00
Henrik Lissner
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
Henrik Lissner
34f8aa1095
Merge pull request #4408 from elmarco/magit-file-dispatch
...
Bind useful magit-file-dispatch
2020-12-11 15:52:32 -05:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
96d7e50f3e
Distinguish <C-i> from "C-i"
2020-12-11 15:50:02 -05:00
Marc-André Lureau
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
fc9dd5748e
Fix #4386 : interop between ivy-xref & dired-do-find-regexp
2020-12-08 22:44:53 -05:00
Ryan Faulhaber
65bd7c3414
Adds MDN search to online lookup
2020-12-08 22:20:56 -05:00
benneti
a7546bcea9
implement requested changes
2020-12-07 10:32:37 +01:00
Ian Wahbe
448bff2fd8
Implement cleaner version
2020-12-06 23:57:40 +01:00
Ian Wahbe
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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