Commit Graph

8910 Commits

Author SHA1 Message Date
b0cd0e5efe Change scope of +spell/add-word with universal arg
C-u +spell/add-word -> add word for current buffer
C-u C-u +spell/add-word -> add word for session buffer
2020-09-02 14:07:22 -04:00
3963b83e2a checkers/spell: update readme 2020-09-02 14:07:10 -04:00
91c1e705e6 checkers/spell: add add/remove word & next/prev error commands
So both spell-fu and flyspell users have a more consistent interface.
2020-09-02 13:58:27 -04:00
5de263f6a4 Bump :lang common-lisp
joaotavora/sly@155cb06 -> joaotavora/sly@34239bc

And chain sly packages together, so disabling sly will disable them all.
2020-09-02 13:54:12 -04:00
73565f1041 Only expand emmet snippets if at word boundary
Makes emmet a little less aggressive on TAB.

Addresses #3383
2020-09-01 19:35:54 -04:00
851d11db02 Merge pull request #3869 from t-e-r-m/dired-aux-200829
configure dired-aux variables
2020-09-01 06:59:23 -04:00
f15b36e818 Merge pull request #3864 from akheron/develop
Upgrade tide, enable xref-tide-xref-backend
2020-09-01 06:59:07 -04:00
09a202e8a6 Merge pull request #3828 from Sbozzolo/develop
Docs: Fix typo: vterm-module.sh -> vterm-module.so
2020-09-01 06:58:57 -04:00
ecc6fcd8d5 Bump :lang javascript
ananthakumaran/tide@f0b6dac -> ananthakumaran/tide@fa617f5

New version of tide.el introduces xref backend.
2020-09-01 13:53:07 +03:00
8024f4edf9 Fix #3215 (again): --path-separator /
Use a single slash.
2020-09-01 06:45:04 -04:00
79c1fcefcf Fix #3863: "load" ispell after flyspell
Emacs loads both ispell and flyspell at startup, so to lazy load user
configuration to either package, we fool Emacs into thinking neither is
loaded yet.

However, this means we need a trigger to eventually "load" ispell, which
we didn't have until now, causing #3863.
2020-08-31 23:19:31 -04:00
5f47169c0e Load ccls.el after lsp-mode
lsp-mode is the package's entry point now, not lsp.
2020-08-31 22:54:44 -04:00
aa06309067 lang/markdown: fontify rust blocks correctly 2020-08-31 22:02:54 -04:00
1dd796b180 Added :defer to dired-aux use-package! 2020-08-29 21:08:57 +05:30
0ef8f0031f configure dired-aux variables
`dired-create-destination-dirs` : set to "ask", non-existent directories will be
created when copying, if the user consents.
`dired-vc-rename-file` : rename file using the vc system, if present
2020-08-29 18:45:31 +05:30
b3077c9625 Bump :emacs dired
ralesi/ranger.el@d7c1837 -> ralesi/ranger.el@caf75f0

See #2824
2020-08-28 04:34:56 -04:00
4dc888d104 Tangle org files on save if in same dir as config.org 2020-08-28 04:33:56 -04:00
f22f2e28b8 Modifying wrong variable judgment logic 2020-08-28 15:57:58 +08:00
5c9e21814e Fix non evil environment (void variable evil this operator) 2020-08-28 15:40:08 +08:00
841eacc77d tools/lsp: lazy load <leader> c l keybind
Fixes a issue where folks would try to rebind <leader> c, only to get a
non-prefix key error about <leader> c l.
2020-08-27 17:44:58 -04:00
362f101227 config/literate: fix hanging paren
Whoopsidoodlepopsicolanumptywombatbiscuitmuffin.
2020-08-27 17:30:43 -04:00
666ea63591 config/literate: make default tangle target DOOMDIR/config.el
Rather than ./config.el, which means it will end up in the wrong place
if the user moves their config.org out of $DOOMDIR or into a
subdirectory.
2020-08-27 17:19:52 -04:00
c8dfd1b821 Merge pull request #3848 from gagbo/fix/bepo-evil-markdown
Set navkeys for evil-markdown in bepo
2020-08-27 01:15:36 -04:00
723583e8d7 Automatically download reveal.js and use local copy, default to v4 (#3846)
* Automatically download reveal.js upgrade to v4

The +present option now automatically checks out the reveal.js
repository and configures org-re-reveal to use it. It also now uses
reveal.js 4 instead of 3.9.2.

* Changed :init to :config
2020-08-27 01:15:14 -04:00
5cf3c499c8 Merge pull request #3843 from t-e-r-m/change-flycheck-posframe-warning-prefix
Change the warning prefix to a non-unicode character
2020-08-27 01:14:44 -04:00
f59ffe32a7 Merge pull request #3839 from cxb811201/patch-1
Fix ivy interop with lsp-ivy-workspace-symbol
2020-08-27 01:14:30 -04:00
518c97a2ac Rename {if,when}! -> eval-{if,when}!
To better represent its purpose, as extensions to Emacs' eval-when*
API (for control flow at compile time).
2020-08-27 01:10:08 -04:00
7808f02646 ui/modeline: add +modeline-mode & +modeline-global-mode 2020-08-27 01:10:07 -04:00
2e2f72a2de ui/modeline: refactor buffer-id segment 2020-08-27 01:10:07 -04:00
b3006ecabb ui/modeline: update buffer id when renaming files
And revert 247ce145b, since I wasn't aware
after-set-visited-file-name-hook existed.
2020-08-26 19:54:05 -04:00
bfd71a8bb9 Fix #3827: void-variable flyspell-delayed-commands
This occurs in org-compat.el:

  (eval-after-load "flyspell"
    '(add-to-list 'flyspell-delayed-commands 'org-self-insert-command))

By not using a package symbol, this code runs whenever any file named
flyspell.el is loaded. Guess what one of the :checkers spell module's
autoloads files is named? flyspell.el
2020-08-26 19:33:24 -04:00
65fed7ad1c Set navkeys for evil-markdown in bepo 2020-08-26 23:52:51 +02:00
848cc117c4 ui/modeline: cache buffer id for +light modeline 2020-08-26 17:23:31 -04:00
6352524d32 Allow def-modeline-var! to overwrite old segments 2020-08-26 16:58:25 -04:00
2df1eb7a76 Fix #2972: disable eldoc for plantuml org blocks 2020-08-26 13:55:09 -04:00
018cedf05f tools/lsp: fix void-function apply-orig-fn
When +lsp-auto-install-servers is non-nil.
2020-08-26 13:22:05 -04:00
c7bbdd65f3 Change the error prefix to a non-unicode character 2020-08-26 21:50:19 +05:30
8873193234 Change the warning prefix to a non-unicode character
It's faster and stylistically compliant.
2020-08-26 14:11:33 +05:30
93795633dd fix ivy not working well with lsp-ivy-workspace-symbol
More details here: emacs-lsp/lsp-ivy#18 (comment)
2020-08-26 15:09:52 +08:00
1c99aed0c0 Add +python-{ipython,jupyter}-command vars for REPLs 2020-08-25 21:22:56 -04:00
76eae7bc46 Bind SPC s S -> swiper-isearch-thing-at-point #3656 2020-08-25 21:12:50 -04:00
ce2cabf07e Autoload org-download-clipboard #3830 2020-08-25 06:07:47 -04:00
63a03848a3 Fix literate tangling on 'doom sync'
Relevant to #3746
2020-08-25 06:01:35 -04:00
bdbeb8f507 lang/org: SPC m a p -> org-download-clipboard
And SPC m a P -> org-download-yank for consistency.

p meaning paste.

Closes #3830
2020-08-25 05:50:09 -04:00
7877c92809 Docs: Fix typo: vterm-module.sh -> vterm-module.so 2020-08-24 20:46:15 -07:00
75cca3586d Fix gq/gw squeezing spaces across filled lines
"   abcdef" would be changed to "abcdef". Vim doesn't do this. Evil
shouldn't either.
2020-08-24 23:00:32 -04:00
1884828d22 Add :shadow parameter to package!
For to make replacing built-in packages easier.
2020-08-24 22:27:40 -04:00
6f49f2151e Fix #3812: direnv not in scope for babel execution 2020-08-24 22:27:40 -04:00
134f959838 tools/lsp: update readme TOC 2020-08-24 22:27:40 -04:00
af35e56abb Bump :completion
+ :completion company
  company-mode/company-mode@54f60ef -> company-mode/company-mode@4462e7d
  sebastiencs/company-box@20384f0 -> sebastiencs/company-box@d8f71fd
+ :completion helm
  emacs-helm/helm@e9a1e53 -> emacs-helm/helm@d2fbf66
2020-08-24 22:27:37 -04:00