Commit Graph

15222 Commits

Author SHA1 Message Date
e58ff8ebf0 lang/org: mention org-roam's sqlite3 dependency 2020-07-31 01:40:36 -04:00
6a64f37435 Minor refactors & revision across the board 2020-07-31 01:39:24 -04:00
a54d2b3804 lang/org: optimize org-agenda #2672 2020-07-31 01:34:56 -04:00
c7ceed8be7 lang/org: set 3 new defaults
org-fontify-done-headline
org-imenu-depth
org-agenda-deadline-faces
2020-07-31 01:34:24 -04:00
2c158a4112 Disable highlight-indent-guides-mode in org-indent-mode 2020-07-31 01:25:20 -04:00
8f7a8be0ca Bump :lang org
emacs-straight/org-mode@82b496c -> emacs-straight/org-mode@a1e5bee
kaushalmodi/ox-hugo@77050d2 -> kaushalmodi/ox-hugo@75b849e
oer/org-re-reveal@f9f65f3 -> oer/org-re-reveal@c548e23
org-roam/org-roam@4d992ce -> org-roam/org-roam@0aa0a7c
2020-07-31 01:23:00 -04:00
46802af6d9 Bump :ui doom
hlissner/emacs-doom-themes@294a432 -> hlissner/emacs-doom-themes@2c71a9f
hlissner/emacs-solaire-mode@25d1aaf -> hlissner/emacs-solaire-mode@d3e8f9e

Fixes leading stars in org-mode being visible, despite non-nil
org-hide-leading-stars.
2020-07-31 01:18:07 -04:00
092480152e Fix #3650: void-variable tab-prefix-map
Seems like some OSes' package managers are serving up a build of Emacs
where it doesn't define `tab-prefix-map`, but uses it (or another
package uses it--honestly, it difficult to tell. I can't reproduce this,
but I've gotten reports of it on Arch and Ubuntu).

It'll likely go away on its own, so I'll remove this after a year or
something.
2020-07-30 18:57:53 -04:00
66e9b0afc8 Bump :lang gdscript
GDQuest/emacs-gdscript-mode@a52e91c -> GDQuest/emacs-gdscript-mode@7aea87b
2020-07-30 15:09:57 -04:00
87d0fff2fd Example doesn't work in general
For example, when the calendar view is refreshed.
Use cfw:org-create-file-source when wanting to show org files from other sources.
2020-07-30 09:07:44 +02:00
8f994551d4 Add cfw:org-create-file-source to list of commands
Also show how to use it in README.
2020-07-30 09:07:43 +02:00
96ab60d40a Merge pull request #3648 from Bounga/fix/calfw-cal-dependency
Add calfw-cal dependency to allow local diary source
2020-07-29 16:10:31 -04:00
048b086d44 Add calfw-cal dependency to allow local cal source 2020-07-29 22:01:19 +02:00
b604e38d80 Bump :ui treemacs
Alexander-Miller/treemacs@399e82b -> Alexander-Miller/treemacs@644e940
2020-07-29 15:36:43 -04:00
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
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
d2f7999c29 Don't close treemacs on ESC #1970 2020-07-29 14:30:09 -04:00
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
d006f76dea org-roam: check for sqlite3 executable in doctor 2020-07-29 10:46:10 +07:00
9c1a356ada Update help keybinds in 'doom install' postamble 2020-07-28 20:08:32 -04:00
095b32979f Register workspace buffers opened via bookmark-jump 2020-07-28 16:06:37 -04:00
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
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
2e1775c472 docs/api: fix inline command in map! example 2020-07-28 15:50:25 -04:00
1a6f508640 Fix #3504: evil-ex-substitute-global = nil 2020-07-28 15:36:51 -04:00
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
126461d4ad Merge pull request #2917 from flatwhatson/native-comp
Support native compilation of packages
2020-07-28 02:01:58 -04:00
57c0863854 Fix aggressive native recompilation of packages
On `doom sync`
2020-07-28 01:48:09 -04:00
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
d8af5c3cad Support native compilation of packages 2020-07-28 15:25:34 +10:00
af7f5d0fc7 tools/magit: merge Forge jumps with evil-magit 2020-07-28 01:38:47 +02:00
9c96feba56 Fix wrong-type-arg stringp error on +default/dired
When selecting a directory.
2020-07-27 18:09:57 -04:00
ccccb9761c tools/magit: map Forge jumps in evil-mode 2020-07-28 00:02:59 +02:00
0e73297707 lang/org: fix edge case in +org--insert-item 2020-07-27 03:07:04 -04:00
046dfb6475 lang/python: refactor lsp integration 2020-07-27 01:20:49 -04:00
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
8dfe8840a6 docs/faq: add "My keybinds don't work" 2020-07-26 18:50:16 -04:00
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
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
cacc9d2e9b lang/org: org-list-allow-alphabetical = t 2020-07-26 16:17:07 -04:00
a5c509afff lang/org: org-catch-invisible-edits = 'smart 2020-07-26 16:17:07 -04:00
b2e11f9a72 Revise docstrings for org hooks 2020-07-26 16:17:04 -04:00
629c7bed8e Rename λ! (deprecated) -> cmd! 2020-07-26 15:56:51 -04:00
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
076cee4e89 Revise +org--insert-item
Which powers +org/insert-item-below and +org/insert-item-above.
2020-07-26 15:44:42 -04:00
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
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
e52993fe33 completion/company: update README's package list
To reflect e7c21634a
2020-07-26 14:52:16 -04:00
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
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