Commit Graph

9014 Commits

Author SHA1 Message Date
bfe7b55a97 doc/adding another trouble shooting step
As Ubuntu does not include mu4e with the mu package I added a step to
tell the use to install mu4e and add it to their load-path. I have also
added a find command to find the directories likely to have mu4e in them
2020-08-17 02:56:15 +01:00
4ad9b764e1 tools/magit: only expand git path
On closer inspection it isn't necessary to expand the gitk and perl
executable paths, since a) gitk is a GUI application that doesn't get
called often enough (only once at a time) to warrant being optimized,
and b) magit uses it to set an envvar for git (so git itself handles
locating the executable internally -- much faster than Emacs can (esp
over TRAMP), so it only benefits us to expand magit-git-executable.
2020-08-15 12:31:59 -04:00
10edc92bce tools/magit: fix stringp error for missing executables 2020-08-15 12:18:26 -04:00
5755754702 tools/magit: expand executable paths in remote repos too
Remote repos can benefit from ahead-of-time expansion of these paths
too; so Emacs doesn't have to search the remote PATH on every call.
2020-08-15 05:29:59 -04:00
55642fc8bb Bump :ui unicode
rolandwalker/unicode-fonts@7b88ae8 -> rolandwalker/unicode-fonts@e3942fe
2020-08-15 05:14:22 -04:00
77f9cc53ae magit-revision-insert-related-refs = nil 2020-08-15 05:14:21 -04:00
e49b4a8123 tools/magit: speed up git calls in magit
But only for local repos.
2020-08-15 05:14:21 -04:00
e2eb42ab0e Fix typo in :ui hydra module readme 2020-08-15 01:01:54 -04:00
ed8dca3c69 Bump :lang ess
emacs-ess/ESS@964bf64 -> emacs-ess/ESS@3c2fb63

Fix unexpected '>' in ">" error in ESS R repl.
2020-08-14 13:35:02 -04:00
ff90fc82e6 Normalize keymaps on evil-org-mode
Fixes an issue where evil keybinds aren't in effect on just after
activating org-mode.
2020-08-14 13:35:02 -04:00
14d9786360 Respect org-hierarchical-todo-statistics 2020-08-14 00:40:32 -04:00
cbebbd5278 Fix #3746: bin/doom hangs after tangling config
Because +literate-tangle-h wasn't returning non-nil in interactive
sessions.
2020-08-14 00:00:36 -04:00
d02d78c3fa Make find-file-in-project faster in large projects 2020-08-13 17:02:25 -04:00
6e764ade2b Add LSP/eglot support to +cc/reload-compile-db 2020-08-13 17:02:24 -04:00
88b1d05a4a tools/pdf: revise readme 2020-08-13 17:02:24 -04:00
335af41b70 Bump :ui doom
hlissner/emacs-solaire-mode@380e01c -> hlissner/emacs-solaire-mode@cd63b67
2020-08-13 17:02:24 -04:00
38a95f7e58 Bump :term vterm
akermu/emacs-libvterm@422ffe0 -> akermu/emacs-libvterm@797357b

akermu/emacs-libvterm#373 was merged

Fixes #3683
2020-08-13 17:02:15 -04:00
3ce18233e1 Fix untargetable treemacs window from ace-window 2020-08-13 12:49:21 -04:00
0b349bf1c0 ui/modeline: fix constant redisplay errors
Fixes a wrong-type-argument: stringp error emitted by the buffer-id
segment in :ui (modeline +light).
2020-08-13 03:05:50 -04:00
577e8b8102 Excluse treemacs buffer from ace-window
This allows users to jump to treemacs with ace-window, but when opening
files from treemacs with treemacs-visit-node-ace-* commands (e.g. on
oaa) it doesn't make sense to open files in the treemacs window.
2020-08-12 20:58:41 -04:00
93636c862b Merge pull request #3706 from ymarco/evil-texx
Add evil-tex package to :lang latex
2020-08-12 15:25:42 -04:00
01da9f68fe Merge pull request #3708 from reedspool/develop+os-tty-doc-fix
Fix typo in new os/tty module readme
2020-08-12 15:25:20 -04:00
ed21b7d043 Merge pull request #3711 from dlesl/develop
Enable native ligature support on emacs-28/mac
2020-08-12 15:25:09 -04:00
a8ae1e8b8b Merge pull request #3713 from pereiragc/patch-2
Update `org-gcal` repo link
2020-08-12 15:24:57 -04:00
ca7a18f3c6 Bump :lang java
Groovy-Emacs-Modes/groovy-emacs-modes@cafdd98 -> Groovy-Emacs-Modes/groovy-emacs-modes@26da902
emacs-lsp/lsp-java@811760a -> emacs-lsp/lsp-java@2600162

Fixes #3737
2020-08-12 14:56:42 -04:00
f5ba3d9498 config/literate: revise readme 2020-08-12 02:52:45 -04:00
809eae331f Fix #3732: hard-to-see flycheck indicators
A temporary measure until I've sorted out custom faces for this module.
It solves difficult-to-see icons in the flycheck segment on some
themes (e.g. doom-molokai).
2020-08-12 02:52:00 -04:00
6cf5d72ff6 Generalize LSP optimizations to include eglot 2020-08-12 00:34:09 -04:00
50f1391e86 Fix #3274: don't chain checkers to LSP
Reverts 8ecec82
2020-08-12 00:34:01 -04:00
8fc82cacdb Bump :ui doom
hlissner/emacs-doom-themes@e803fc4 -> hlissner/emacs-doom-themes@8a5538e
hlissner/emacs-solaire-mode@d3e8f9e -> hlissner/emacs-solaire-mode@380e01c
2020-08-12 00:33:48 -04:00
08e5b8535a ui/workspaces: don't persist TRAMP buffers
They're too slow to restore.
2020-08-11 20:53:12 -04:00
03162466c6 Fix fix for #3731
Get fixed.

See ab3376869
2020-08-11 19:22:32 -04:00
ab3376869d Fix #3731: fix dap-java keybinds 2020-08-11 19:19:01 -04:00
64dfc709bf Fix #3729: config.org not getting tangled
Because the wrong file is being inserted into the temporary org buffer,
org never finds anything to tangle!
2020-08-11 14:00:33 -04:00
95c5ebc01a Fix #3726: respect +magit-open-windows-in-direction
Also fixes an issue where `q` would not delete a magit-dedicated split
window (leaving duplicate magit-status windows about).
2020-08-11 13:48:12 -04:00
7d3a23e53f Update org-gcal repo link
Link to actually mantained `org-gcal` repo
2020-08-09 19:14:31 -03:00
6f51f062a7 Enable native ligature support on emacs-28/mac 2020-08-09 16:13:23 +02:00
eb9cb0c6e9 Fix org version conflicts due to literate config #3649
Tangling would load org libraries. If org hasn't been installed yet,
this means the older version is loaded, later interfering with the
installation and byte-compilation of the new package, causing down the
road.
2020-08-09 01:50:42 -04:00
3173b39b58 lang/org: different bullets for nested plain lists 2020-08-09 01:50:41 -04:00
2e6902f7ae Unbind TAB in comint buffers
They usually handle their own completion keybinding on TAB.
2020-08-09 01:50:41 -04:00
40cf6139ed Make evil-join remove comment delimiters
See emacs-evil/evil#606
2020-08-09 01:50:41 -04:00
de4532f979 ui/doom-dashboard: have 'last-project policy fall back to CWD
Normally, the dashboard assumes the default-directory = project root of
the last buffer you had open. This is to make it easy for you to recover
from closing the last buffer in your project and wondering how to get
back. However, if the last file wasn't in a valid project, the dashboard
assumes the directory of the last buffer that did, which can be jarring.

It will now assume the last buffer's CWD if it wasn't in a valid project
root.
2020-08-09 01:50:41 -04:00
358ca9864b tools/lsp: remove redundant config
lsp-enable-links was re-enabled in edf5249d1, since #2911 is no longer
an issue.
2020-08-09 01:50:41 -04:00
445c8e646c Fix typo +osx to +osc 2020-08-08 23:35:53 -06:00
dd775167ae Add evil-tex package to :lang latex 2020-08-08 19:22:05 +03:00
b129b51d4d os/tty: mention truecolor support is built into 27.1+ 2020-08-08 05:36:17 -04:00
8bbac4bfb3 Minor refactors 2020-08-08 03:06:26 -04:00
d8908a0c32 Fix +default/newline indenting after newline
This was intended to be newline minus indent, since newline itself is
remapped to newline-and-indent.
2020-08-08 03:02:37 -04:00
d2bc2ff44b config/literate: improve tangling algorithm
- Tangling no longer adds temp files to recentf (#3685)
- If :tangle yes is used, the result is no longer tangled to
  /tmp/config.org.*.el
- In interactive sessions the org buffer is no longer interfered with
  when tangling (by scrolling up to the top of the page, or undoing
  overlays/markers).
- Tangling no longer triggers formatters (or any save/write hooks).
- Appease byte-compiler sama, complaining about free variables.
2020-08-08 02:57:04 -04:00
aae8203f86 os/tty: mention true-color and italics in readme 2020-08-07 23:58:56 -04:00