Commit graph

15995 commits

Author SHA1 Message Date
Henrik Lissner
4c7c9cacd3 os/tty: proofread readme 2021-03-06 11:23:00 -05:00
Henrik Lissner
01b447a12c
Merge pull request #4743 from nbfalcon/bugfix/eldoc-variable-value-not-displayed
Emacs lisp: fix variable value display in eldoc
2021-03-06 10:36:33 -05:00
Henrik Lissner
2a4509c42a editor/evil: fix typo in +evil-window-split-and-follow
And conform these commands to naming conventions.
2021-03-06 10:31:10 -05:00
Nikita Bloshchanevich
169d0b2ed5 Emacs lisp: fix variable value display in eldoc
`fboundp' does not check if a variable is bound, but rather a function.
Use `boundp'.
2021-03-06 16:29:07 +01:00
Henrik Lissner
27d3e73fb7 os/macos: activate ns-auto-titlebar-mode later
If triggered too early, it may read the wrong frame background mode and
you'll get dark text on a dark titlebar in MacOS dark mode (or light
text on a light titlebar in light mode).
2021-03-06 10:24:38 -05:00
Henrik Lissner
e4539bb56c ui/ligatures: fix over-eager activation
Users (or packages) may add entries directly to prettify-symbols-alist.
The module would mistaken that as a green light to activate
prettify-symbols-mode. Instead, only activate the mode if this module's
ligatures (or extra symbols) are specifically asked for.
2021-03-06 10:04:54 -05:00
Henrik Lissner
0917187f20 editor/evil: bind C-w {S,V} to split-and-follow 2021-03-06 09:59:50 -05:00
Henrik Lissner
1e7fb8b915 Remove sourcerer.io hall-of-fame from README
The service shut down: sourcerer-io/sourcerer-app#632
2021-03-06 00:59:06 -05:00
Henrik Lissner
08de1856fa Fix #4733: aggressive saving of org capture buffers 2021-03-06 00:53:18 -05:00
Henrik Lissner
235c386368 Add :app emms to init.example.el 2021-03-06 00:51:37 -05:00
Henrik Lissner
329864ba9d Update docs/modules.org 2021-03-06 00:51:19 -05:00
Henrik Lissner
87e209badc Remove vestigial mentions of the :feature category
It was removed long, long ago.
2021-03-06 00:49:36 -05:00
tJ2ow
7b07e612b4
Added emms as doom module { :app emms } (#3581)
* Added emms dir to gitignore.

* Added emms module.

* Added emms module.

* Added emms module.

* I had a weird bug fixed it.

* I suck.

* Made the changer lissner requested.

* Made a restart music daemon func.

* Simplify config and bump package

* Proofread readme

Co-authored-by: Takoda J Horton <takodajhorton@protonmail.com>
Co-authored-by: Henrik Lissner <henrik@lissner.net>
2021-03-06 00:44:04 -05:00
Henrik Lissner
287e3e83b2 Bump :ui treemacs
Alexander-Miller/treemacs@a7e2e43 -> Alexander-Miller/treemacs@6857816

Include a fix for Treemacs + TRAMP (broken by
Alexander-Miller/treemacs@6c43117)

Closes #4735
2021-03-06 00:23:12 -05:00
Henrik Lissner
f272137e12 app/calendar: fix C-{l,j,k} in details buffer 2021-03-06 00:15:21 -05:00
Henrik Lissner
cf31d2605f app/calendar: fix edge case with +calendar/quit
The user can open the calendar directly, with `M-x
cfw:open-calendar-buffer`, which sidesteps the workspace init logic in
=calendar. This fixes +calendar/quit so it can deal with this use case.

Mentioned in #4019
2021-03-06 00:10:55 -05:00
Henrik Lissner
7399138736 app/calendar: minor refactor & reformatting 2021-03-06 00:10:55 -05:00
Henrik Lissner
b5f258914d app/calendar: add evil keybind scheme
This should probably be upstreamed to evil-collection.

Fixes #4019
2021-03-06 00:10:55 -05:00
Henrik Lissner
4003d1fdea app/calendar: add cfw:details* popup rule 2021-03-06 00:10:55 -05:00
Henrik Lissner
55cfe0cca4 Fix TAB fallthrough for evil keybinds
If TAB was bound on the current keymap, our TAB dispatcher would fall
back on it, but it wouldn't see TAB keybinds on evil auxiliary keymaps
on the current keymaps (e.g. in cfw:calendar-mode).
2021-03-06 00:10:55 -05:00
Henrik Lissner
cb194a31b1
Merge pull request #4512 from jsravn/enable-yasnippet-in-lsp-completion
Include snippets in lsp completion
2021-03-05 23:21:07 -05:00
Henrik Lissner
a405735c10 tools/editorconfig: proofread readme
+ Added Hacks section.
+ Expanded on configuration guide.
2021-03-05 23:10:47 -05:00
Jeetaditya Chatterjee
2fa0dca041
doc/adding editorconfig and hl-column-fill documentation (#3815)
* doc/adding editor config and hl-column-fill docs

* Adding inaugural versons to the modules

* Making the requested edits

* adding in some more spaces

* redoing the review

* ui/fill-column: correct & expand readme

Co-authored-by: Henrik Lissner <henrik@lissner.net>
2021-03-05 22:35:06 -05:00
Henrik Lissner
494d87d0b4 email/notmuch: update readme
Closes #3933

Co-authored-by: Will Vaughn <nackjicholson@users.noreply.github.com>
2021-03-05 22:17:47 -05:00
Henrik Lissner
4e90bbaf75
Merge pull request #3932 from nackjicholson/rm-notmuch-hello-customizations
Notmuch module remove `*notmuch-hello*` buffer customizations + add some documentation
2021-03-05 20:58:53 -05:00
Henrik Lissner
1b81337d8d email/notmuch: correct & reformat readme 2021-03-05 20:57:41 -05:00
Henrik Lissner
a724771d1e
Merge pull request #4708 from he-la/develop
Fix +debug/start for dap-based debuggers.
2021-03-05 20:14:11 -05:00
Henrik Lissner
fa29a3cf1d Ensure associated workspace is deleted on server-done too
Should catch more corner cases where workspaces are surviving their
emacsclient-spawned frames.
2021-03-05 20:09:22 -05:00
Henrik Lissner
d9dac055a6 ui/vc-gutter: minor refactor 2021-03-05 20:09:22 -05:00
Henrik Lissner
a912a6c313 ui/zen: prevent type error in writeroom-mode
In case a user is testing writeroom-mode, experiences an error, and this
internal variable isn't set.
2021-03-05 20:09:22 -05:00
Henrik Lissner
6127d15cea tools/debugger: use realgud:trepanpl for raku-mode 2021-03-05 20:09:22 -05:00
Henrik Lissner
7afe5dc5c3 tools/lsp: fix void-function lsp--require-packages error 2021-03-05 20:09:22 -05:00
Henrik Lissner
e52fd138e2 Refactor autoload/store.el library
+ Expired pcache entries are now purged when Emacs is killed.
+ Preform additional type checks for better runtime safety.
+ TTL argument can now be a predicate function. Takes two arguments: the
  key and value, if it returns nil, consider the entry stale.
2021-03-05 20:09:22 -05:00
Henrik Lissner
430d628b00 tools/lsp: use xref backend as lookup handler
If lsp-find-{definition,references} fails, it will properly fall through
to other lookup handlers (like dumb-jump).

Fix #4662
Fix #4739
2021-03-05 20:09:22 -05:00
Henrik Lissner
0a9172a8f2 tools/lookup: fall through if xref backend fails
Part 1 to solution for #4739
2021-03-05 20:09:22 -05:00
Henrik Lissner
543d122643 editor/evil: disable evil-collection-outline
Its keybinds are intrusive anywhere outline-minor-mode is enabled.
Derived modes (like org) have their own versions of its keybinds anyway.
2021-03-05 20:09:22 -05:00
Henrik Lissner
cf086d08fa Minor refactor & use doom-store-* API
+ Fixes a shallow comparison error (eq cannot compare strings).
+ Uses the doom-store-* API rather than pull in a new dependency to
  manage project-local variables.
2021-03-05 19:31:54 -05:00
Henrik Lissner
e8bd115307
Merge pull request #3853 from NoxPardalis/develop
Rust module: Modify command for executing `cargo audit`
2021-03-05 17:28:57 -05:00
Henrik Lissner
5d9efe89b3
Merge pull request #4732 from paul-wilkinson/fix-emacs-bindings-yank-buffer-path
Fix the "Yank file path" non-evil bindings
2021-03-04 16:42:27 -05:00
Paul Wilkinson
fa292bebbb Fix the "Yank file path" non-evil bindings
+default/yank-buffer-filename was replaced in
be9b3ff352 and +evil-bindings.el was
updated accordingly. This commit makes the corresponding updates in
+emacs-bindings.el.
2021-03-04 21:27:36 +00:00
Henrik Lissner
3bb271738a Fix void-variable disto on M-x doom/info 2021-03-04 16:10:45 -05:00
Henrik Lissner
7798aa9190 Fix repo location in doom/help-packages 2021-03-04 14:09:40 -05:00
Henrik Lissner
f8ed309b50 lang/julia: include submodules for lsp-julia
Mentioned in #4012
2021-03-04 13:00:47 -05:00
Henrik Lissner
61e8069adc Remind folks to search PRs in PR template
So.
Many.
Duplicates.
2021-03-04 12:57:52 -05:00
Henrik Lissner
4a54a4bd64 Add warning to issue template
Please, _please_, *please* stop ignoring the issue template. I beg you.
Cthulhu begs you. Your waifu begs you.
2021-03-04 12:56:05 -05:00
Henrik Lissner
672e37b9aa Bump :app everywhere
tecosaur/emacs-everywhere@d84b397 -> tecosaur/emacs-everywhere@01e031e
2021-03-03 15:52:55 -05:00
Henrik Lissner
2ab8800bb4 Fix #4726: void-variable org-babel-async-language-blacklist
Supposed to be ob-async-no-async-languages-alist
2021-03-03 15:26:25 -05:00
Henrik Lissner
d5019f0b57 Add docstring to +org/refile* commands 2021-03-02 23:48:54 -05:00
Henrik Lissner
70c8ca30b2 Update docstrings for doom/window-{enlargen,maximize-buffer}
As of 56e9d273e, these commands no longer toggle because the toggle was
brittle could be unpredictable at times. Use winner-undo instead (on
`C-w r` or `SPC w r` by default).
2021-03-02 23:48:54 -05:00
Rick Lupton
468f308114
Fix +org/refile-to-other-window in indirect buffer (#4721)
* Fix +org/refile-to-other-window in indirect buffer

* Extend fix to other refile commands

Co-authored-by: Henrik Lissner <accounts@v0.io>
2021-03-02 23:48:42 -05:00