Henrik Lissner
b604e38d80
Bump :ui treemacs
...
Alexander-Miller/treemacs@399e82b -> Alexander-Miller/treemacs@644e940
2020-07-29 15:36:43 -04:00
Henrik Lissner
edf5249d15
Bump :tools lsp debugger
...
emacs-lsp/dap-mode@f0ed63e -> emacs-lsp/dap-mode@8c59b0a
emacs-lsp/lsp-mode@f04d018 -> emacs-lsp/lsp-mode@0131f1f
joaotavora/eglot@e3ce64a -> joaotavora/eglot@fb6b17e
realgud/realgud-trepan-ni@6e9cac5 -> realgud/realgud-trepan-ni@6e38cf8
realgud/realgud@f0a3676 -> realgud/realgud@de31e77
tumashu/posframe@922e4d2 -> tumashu/posframe@b3028b0
2020-07-29 15:35:37 -04:00
Henrik Lissner
34e8047180
Fix #3645 : stringp error starting up org-roam
...
A naive check upstream expects emacsql-sqlite3-executable to always be a
string, but it will be nil if sqlite3 isn't installed, so it throws an
unhelpful type error.
Relevant to #3643
2020-07-29 14:30:09 -04:00
Henrik Lissner
d2f7999c29
Don't close treemacs on ESC #1970
2020-07-29 14:30:09 -04:00
Henrik Lissner
1a0f2fbfbe
Merge pull request #3643 from wedens/roam-doctor-sqlite
...
org-roam: check for sqlite3 executable in doctor
2020-07-29 13:25:05 -04:00
wedens
d006f76dea
org-roam: check for sqlite3 executable in doctor
2020-07-29 10:46:10 +07:00
Henrik Lissner
9c1a356ada
Update help keybinds in 'doom install' postamble
2020-07-28 20:08:32 -04:00
Henrik Lissner
095b32979f
Register workspace buffers opened via bookmark-jump
2020-07-28 16:06:37 -04:00
Henrik Lissner
ba69327c56
Merge pull request #3637 from vednoc/add-forge-jump-keybinds
...
tools/magit: map Forge jumps in evil-mode
2020-07-28 15:55:38 -04:00
Henrik Lissner
3c484dc3e8
Merge pull request #3641 from Compro-Prasad/comit-prompt-readonly
...
[UI] Set prompt to readonly in comint buffers
2020-07-28 15:55:23 -04:00
Henrik Lissner
2e1775c472
docs/api: fix inline command in map! example
2020-07-28 15:50:25 -04:00
Henrik Lissner
1a6f508640
Fix #3504 : evil-ex-substitute-global = nil
2020-07-28 15:36:51 -04:00
Compro-Prasad
d1c2a4446a
[UI] Set prompt to readonly in comint buffers
...
Comint buffers like *Python*, *shell*, etc. will benifit from this
change as the prompt wont be deletable.
2020-07-28 20:48:30 +05:30
Henrik Lissner
126461d4ad
Merge pull request #2917 from flatwhatson/native-comp
...
Support native compilation of packages
2020-07-28 02:01:58 -04:00
Henrik Lissner
57c0863854
Fix aggressive native recompilation of packages
...
On `doom sync`
2020-07-28 01:48:09 -04:00
Henrik Lissner
b9b987e1ab
Optimize straight build step
...
Constant `(require 'comp nil t)` checks are quite slow on systems where the library isn't available, so only do it once.
2020-07-28 01:34:33 -04:00
Andrew Whatson
d8af5c3cad
Support native compilation of packages
2020-07-28 15:25:34 +10:00
vednoc
af7f5d0fc7
tools/magit: merge Forge jumps with evil-magit
2020-07-28 01:38:47 +02:00
Henrik Lissner
9c96feba56
Fix wrong-type-arg stringp error on +default/dired
...
When selecting a directory.
2020-07-27 18:09:57 -04:00
vednoc
ccccb9761c
tools/magit: map Forge jumps in evil-mode
2020-07-28 00:02:59 +02:00
Henrik Lissner
0e73297707
lang/org: fix edge case in +org--insert-item
2020-07-27 03:07:04 -04:00
Henrik Lissner
046dfb6475
lang/python: refactor lsp integration
2020-07-27 01:20:49 -04:00
Henrik Lissner
6ebdbafbe4
Bump :lang python
...
cython/cython@12ab8bc -> cython/cython@5d8527d
emacs-lsp/lsp-pyright@242d19b -> emacs-lsp/lsp-pyright@f85ad03
emacs-lsp/lsp-python-ms@7068cf0 -> emacs-lsp/lsp-python-ms@d42ffc2
pythonic-emacs/anaconda-mode@10299bd -> pythonic-emacs/anaconda-mode@6094ded
wbolster/emacs-python-pytest@09ad688 -> wbolster/emacs-python-pytest@dd05959
2020-07-27 01:19:13 -04:00
Henrik Lissner
8dfe8840a6
docs/faq: add "My keybinds don't work"
2020-07-26 18:50:16 -04:00
Henrik Lissner
87199113bd
SPC f d -> +default/dired
...
+default/dired will prompt you for a directory to open dired in. If
passed the universal argument, it will prompt you for a known project
instead.
2020-07-26 18:40:42 -04:00
Henrik Lissner
ccfaf3f464
Move auto-mode-alist fallbacks to bottom
...
So they don't override auto-mode-alist entries added by packages, like
direnv's .envrc entry.
2020-07-26 18:26:33 -04:00
Henrik Lissner
cacc9d2e9b
lang/org: org-list-allow-alphabetical = t
2020-07-26 16:17:07 -04:00
Henrik Lissner
a5c509afff
lang/org: org-catch-invisible-edits = 'smart
2020-07-26 16:17:07 -04:00
Henrik Lissner
b2e11f9a72
Revise docstrings for org hooks
2020-07-26 16:17:04 -04:00
Henrik Lissner
629c7bed8e
Rename λ! (deprecated) -> cmd!
2020-07-26 15:56:51 -04:00
Henrik Lissner
12e414be89
Rename +org/toggle-clock -> +org/toggle-last-clock
...
And rewrite it to ask for confirmation before clocking in on the item at
point. Without this, it's much harder to see what exactly it's doing.
2020-07-26 15:55:11 -04:00
Henrik Lissner
076cee4e89
Revise +org--insert-item
...
Which powers +org/insert-item-below and +org/insert-item-above.
2020-07-26 15:44:42 -04:00
Henrik Lissner
e6979166ee
Disable flycheck in racket-xp-mode
...
Plus minor refactors.
Closes #3594
Co-authored-by: sorawee <sorawee@users.noreply.github.com>
2020-07-26 15:09:05 -04:00
Henrik Lissner
0f39d7bda4
lang/cc: remove unnecessary settings
...
lsp-mode no longer uses company-lsp and with the remove of
company-prescient company-transformers is already nil.
2020-07-26 14:52:27 -04:00
Henrik Lissner
e52993fe33
completion/company: update README's package list
...
To reflect e7c21634a
2020-07-26 14:52:16 -04:00
Henrik Lissner
e7c21634a7
Remove company-prescient
...
Prescient re-sorts completion candidates by frecency, which is
disruptive for backends that do their own sorting (like LSP or sly, or
any backend that does fuzzy completion). It also slows down the
presentation of candidates by at least a magnitude of 2. The net loss in
performance and accuracy doesn't justify having frecency sorting, and
disabling it on a per-mode basis is too big a maintenance hassle.
Fix #3630
2020-07-26 14:43:19 -04:00
Henrik Lissner
6ca9e0e2f1
Fix #3632 : wrong-number-of-args on setq-local
...
Emacs 27.0.90 made setq-local variadic. I've backported this in core-lib
for Emacs <27 users. However, there are users who install Emacs
27.0.50...
2020-07-26 14:12:07 -04:00
Henrik Lissner
e1fc2db751
Disable line numbers in dashboard
...
They look ugly when large margins are involved.
2020-07-26 14:03:45 -04:00
Henrik Lissner
69ce5d5ea0
docs/getting_started: update ToC
2020-07-26 02:59:05 -04:00
Henrik Lissner
135929d4ae
docs/getting_started: fix heading hierarchy
2020-07-26 02:58:15 -04:00
Henrik Lissner
8c2026b4ab
docs/getting_started: revise & expand "Writing your own modules"
2020-07-26 02:56:27 -04:00
Henrik Lissner
707f516edb
Merge pull request #3629 from mjlbach/feature/add_pyright
...
Add support for pyright language server
2020-07-25 23:28:54 -04:00
Henrik Lissner
d41df5f2c2
editor/format: add README #1166
2020-07-25 23:24:38 -04:00
Henrik Lissner
4b96039374
bin/org-tangle: expand #+INCLUDE directives
...
See 711e68770
for details.
2020-07-25 22:57:22 -04:00
Henrik Lissner
8da31dbbab
config/literate: update & revise readme
2020-07-25 22:38:37 -04:00
Henrik Lissner
711e687709
config/literate: expand #+INCLUDE directives
...
It's surprising that tangling doesn't expand #+INCLUDE directives. It's
so useful for literate configs I decided to expand them manually before
tangling (and relative to DOOMDIR, unless given an absolute path).
2020-07-25 22:33:52 -04:00
Henrik Lissner
b2787a9426
Fix #3627 : persist auto-yasnippet snippets
...
Needs to be persisted to a directory yasnippet can see.
2020-07-25 22:05:40 -04:00
Henrik Lissner
e71b7fc705
Revise comments in core.el
2020-07-25 17:52:55 -04:00
Henrik Lissner
b8a8ca9b06
Consider any window with no-other-window a popup
...
This allows +popup/other (other-popup) to jump to side windows created
outside of Doom's popup manager (e.g. treemacs or neotree).
2020-07-25 17:50:27 -04:00
Henrik Lissner
99d5cd1fba
Check +emacs-lisp-disable-flycheck-in-dirs against default-directory
...
Instead of buffer-file-name, which could be nil in some buffers.
2020-07-25 16:55:54 -04:00