Commit Graph

9362 Commits

Author SHA1 Message Date
Seth Mason
d075081899 Add cider pprint to local map. (#4461)
* Add cider-pprint defuns  to local map.

Add the `cider-pprint-*` defuns to `<localleader> p`.

* Merge hanging paren

Co-authored-by: Seth Mason <seth@sethmason.com>
Co-authored-by: Henrik Lissner <accounts@v0.io>
2021-01-03 18:43:44 -05:00
Henrik Lissner
7d14ae884a Merge pull request #4467 from iwahbe/racket-over-scheme-alist
Disable scheme-mode for .rkt files if :lang racket
2021-01-03 18:43:29 -05:00
Henrik Lissner
d635ab88d3 Merge pull request #4470 from zzamboni/org/check-org-download-executables
Add checks for executables needed by org-download
2021-01-03 18:43:20 -05:00
Henrik Lissner
3beac8ae5a Merge pull request #4492 from nbfalcon/bugfix/+eshell-split-window
Fix `+eshell/split-window' error
2021-01-03 18:41:40 -05:00
Henrik Lissner
83d416ae78 Merge pull request #4476 from ejez/fix-company-backends
Fix company backends for text and org modes
2021-01-03 18:41:13 -05:00
Henrik Lissner
1e4a93255d Merge pull request #4473 from smallwat3r/develop
Add missing install commands for spell checkers
2021-01-03 18:40:51 -05:00
Henrik Lissner
3af185a05b Bump :lang clojure
clojure-emacs/cider@ef47c1d -> clojure-emacs/cider@1a34f89
clojure-emacs/clj-refactor.el@6db85b3 -> clojure-emacs/clj-refactor.el@9dcc50d

Closes #4479
2021-01-03 18:17:16 -05:00
Henrik Lissner
4e2a473bc0 Bump :completion ivy
Yevgnen/ivy-rich@c0a164c -> Yevgnen/ivy-rich@f8a1f5c
abo-abo/swiper@778d8bf -> abo-abo/swiper@d2891aa
raxod502/prescient.el@5d139e5 -> raxod502/prescient.el@42adc80
tumashu/ivy-posframe@08a00b8 -> tumashu/ivy-posframe@83047d4

Closes #4491: the previous pin broke regex. Using anything other than $
would make the prompt hang. Looks like this pin fixes it.
2021-01-03 18:17:14 -05:00
Henrik Lissner
6970903a43 Fix #4465: >,< not shifting whole lines
This fixes make > and < behave as it does in vim in regular visual mode.
2021-01-03 17:18:43 -05:00
Henrik Lissner
2849efdf2e lang/lua: update README & refactor
Mentioned in #4462
2021-01-03 17:07:42 -05:00
Nikita Bloshchanevich
f40f025fb2 Fix `+eshell/split-window' error
`+eshell/split-window' eventually calls `+eshell--bury-buffer', which
invoked `+eshell/here' with `t' instead of a command string, erroring.
2020-12-29 21:14:30 +01:00
ejez
2465539e19 Fix company backends for text and org modes 2020-12-25 09:44:18 +03:00
Matthieu Petiteau
de94a7381c Add missing install commands for spell checkers 2020-12-24 16:48:26 +01:00
Diego Zamboni
51e3e37f7e Add checks for executables needed by org-download
- Added platform-dependent checks for some of the executables needed for
  org-download-clipboard to work.
- Fixed a typo in one of the error messages for org-roam.
2020-12-23 17:34:04 +01:00
Ian Wahbe
93ca926664 Disable scheme-mode for .rkt files if :lang racket 2020-12-22 15:39:05 -08:00
Henrik Lissner
3967d6001b Comment/docstring revision 2020-12-18 16:10:06 -05:00
Henrik Lissner
f2d71ae8fe Fix #4419: suppress large-file message in org-agenda buffers 2020-12-18 16:08:58 -05:00
Henrik Lissner
eca50f4766 Fix #4446: activate org-fancy-priorities-mode in org-agenda 2020-12-18 16:05:31 -05:00
Henrik Lissner
0c9256411d Merge pull request #4433 from yangsheng6810/fix-xclip-not-found
Do not panic when xclip is not available
2020-12-15 04:14:40 -05:00
Henrik Lissner
d42893da75 Merge pull request #4434 from AloisJanicek/better-ivy-hydras-usability
Better ivy hydras usability
2020-12-15 04:14:30 -05:00
Alois Janíček
715c736815 Prioritize company-capf back-end in org-journal
This allows functionality like completion of org-roam items seamlessly
work in org-journal-mode files too.

Same setting is already set for org-mode itself.
2020-12-15 01:48:14 +01:00
Alois Janíček
8afd8a6ce8 Restore user ability to toggle ivy related hydras
There are two hydras that can be opened from ivy interface:

1. `ivy-dispatching-done' (doom key: "C-o", vanilla key: "M-o")
2. `hydra-ivy/body'       (doom key: "M-o", vanilla key: "C-o")

Original behavior is that they both can be exited / toggled
by the same key they were opened.

This commit restores the original behaviour but does it without
reverting the decision to swap the "C-o" and "M-o" key bindings.
2020-12-15 00:28:50 +01:00
Alois Janíček
e7696893f4 ivy-read-action-function = ivy-hydra-read-action
Use hydra to read user action when calling `ivy-dispatching-done`
2020-12-15 00:10:29 +01:00
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