Henrik Lissner
c25f88c874
Fix #2995 : ligature & all-the-icons conflicts
...
See domtronn/all-the-icons.el#174
2020-04-30 17:02:24 -04:00
Gerry Agbobada
de0593de38
Add documentation in README
2020-04-30 12:35:11 +02:00
Gerry Agbobada
4cae60014e
Use EMACS28+ and add emacs-mac source code link
2020-04-30 12:35:11 +02:00
Gerry Agbobada
a897492b99
Use regexp-opt instead of manual regexes
...
This helps maintainability tremendously. Thanks wasamasa for the snippet
2020-04-30 12:35:10 +02:00
Gerry Agbobada
8a2f8bf260
Lint code
2020-04-30 12:35:10 +02:00
Gerry Agbobada
9a79069ab5
Version-gate the feature to emacs 28
2020-04-30 12:35:10 +02:00
Gerry Agbobada
03748d48cd
Add the explicit character at the beginning of the regexp
2020-04-30 12:35:09 +02:00
Gerry Agbobada
810baea2ea
Use composite to call harfbuzz for ligatures
...
This is based on code from microsoft -> cascadia-code repository
(issue #153 ), which sets a
proper composition-function-table according to specific ligature regexp.
Using variables also allows to disable the ligatures for org-mode, where
org-bullets might be incompatible
It has a fallback to old pretty-code behaviour.
2020-04-30 12:35:05 +02:00
Henrik Lissner
49cdda3e3d
Bump :ui
...
Alexander-Miller/treemacs@ee1b523 -> Alexander-Miller/treemacs@10c96c9
abo-abo/ace-window@7e0777b -> abo-abo/ace-window@7003c88
hlissner/emacs-doom-themes@8d5ddbb -> hlissner/emacs-doom-themes@254d476
jaypei/emacs-neotree@98fe213 -> jaypei/emacs-neotree@5e12716
joostkremers/writeroom-mode@9b6e55f -> joostkremers/writeroom-mode@7f7acde
We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125
for why.
2020-04-29 23:48:42 -04:00
Henrik Lissner
d12752324a
Introduce letf! convenience macro
...
A more succinct cl-letf, which allows for local functions and macros.
2020-04-29 23:48:21 -04:00
Henrik Lissner
f5858a1a6c
Add org-journal-mode to +zen-mixed-pitch-modes
2020-04-29 15:49:30 -04:00
Henrik Lissner
db16b12633
persp-reset-windows-on-nil-window-conf = nil
...
Do nothing when opening a perspective with no window conf; this is
particularly useful for emacsclient frames that are opened without a
dedicated workspace.
2020-04-29 14:44:51 -04:00
Henrik Lissner
bd58f0ae71
Fix #2995 : doom-modeline save icon & ligature conflict
...
There is no good solution to this. I've decided the ligatures should
lose a character, instead of the modeline losing an icon.
2020-04-28 17:29:11 -04:00
Henrik Lissner
c68ca95dad
Bump :ui modeline
...
seagle0128/doom-modeline@0ce0acd -> seagle0128/doom-modeline@c177959
2020-04-25 21:59:02 -04:00
Henrik Lissner
90197eed70
Bump :ui treemacs
...
Alexander-Miller/treemacs@2bb14ac -> Alexander-Miller/treemacs@ee1b523
2020-04-25 21:58:42 -04:00
Henrik Lissner
55d3417482
Remove unused autodefs for :ui modeline #2971
2020-04-25 21:47:07 -04:00
Henrik Lissner
91cf27939c
Fix void-function set-modeline! errors
...
When `:ui (modeline +light)` is enabled.
2020-04-25 17:01:15 -04:00
Henrik Lissner
aff4a337ac
Fix #2971 : void-function doom-modeline-update-env errors
2020-04-25 17:00:57 -04:00
Henrik Lissner
096803e2fe
Don't trigger redraw on every frame switch
2020-04-25 02:40:20 -04:00
Henrik Lissner
2c0935cb62
Feature detect set-face-extend
...
In case there are folks out there using versions of Emacs 27 before
:extend was introduced.
2020-04-24 19:28:34 -04:00
Henrik Lissner
71e23fb250
Refactor how solaire-mode is activated
...
Otherwise we are swapping bg faces even if the user removes
solaire-global-mode from doom-load-theme-hook.
2020-04-24 18:47:10 -04:00
Henrik Lissner
efa599f076
Fix run-hooks: wrong-number-of-args error for daemon users
2020-04-23 13:08:08 -04:00
Henrik Lissner
279ca195d5
Auto-disable solaire-global-mode in tty daemon frames
...
Or try, at least. This is very flimsy.
2020-04-23 03:44:42 -04:00
Henrik Lissner
6c7bd1a94a
Bump :ui doom
...
hlissner/emacs-solaire-mode@4ac324c -> hlissner/emacs-solaire-mode@adc8c0c
2020-04-23 03:44:23 -04:00
Henrik Lissner
c4d4780b7b
Bump :ui indent-guides
...
DarthFennec/highlight-indent-guides@0b10f38 -> DarthFennec/highlight-indent-guides@1b12c7b
2020-04-22 19:49:19 -04:00
Henrik Lissner
d5f83d7123
Extend nav-flash-face to edge of window in Emacs 27
2020-04-18 20:28:03 -04:00
yoavm448
2dc0746640
ui/zen: register org-done as fixed pitch
2020-04-18 19:07:02 +03:00
Henrik Lissner
944432eedf
Bump :ui modeline
...
seagle0128/doom-modeline@b449558 -> seagle0128/doom-modeline@0ce0acd
2020-04-17 22:06:23 -04:00
Henrik Lissner
9414b8cb02
Bump :ui fill-column
...
laishulu/hl-fill-column@612441e -> laishulu/hl-fill-column@43cb3c3
2020-04-17 22:02:53 -04:00
Henrik Lissner
0b31e97712
Bump :ui treemacs
...
Alexander-Miller/treemacs@1b82dac -> Alexander-Miller/treemacs@2bb14ac
2020-04-17 22:00:45 -04:00
Henrik Lissner
a2714f414a
Minor refactors
2020-04-16 21:55:59 -04:00
Henrik Lissner
5adfcd7d5f
Bump :ui treemacs
...
Alexander-Miller/treemacs@d2ed942 -> Alexander-Miller/treemacs@1b82dac
2020-04-16 20:53:38 -04:00
Henrik Lissner
fa2b9d8afe
Comment hl-todo keywords
2020-04-10 01:41:53 -04:00
Henrik Lissner
5c56c0b218
Enable {size-indicator,column-number}-mode on doom-modeline-mode
2020-04-09 17:48:47 -04:00
Henrik Lissner
e24e9b33fb
Merge pull request #2845 from jsravn/disable-deft-autosave
...
Disable deft's buffer auto-save
2020-04-08 15:36:12 -04:00
Henrik Lissner
b78fc4eb76
Minor refactor & reformatting across the board
2020-04-08 15:30:10 -04:00
James Ravn
dce80a3c80
Disable deft's buffer auto-save
...
By default deft will save a changed buffer that it opens after 1 second.
This causes problematic interactions with the rest of doom - like with
wsbutler (insert space, try to insert a link, and it will eat the
space before the link is inserted).
I think it's best for auto-save to be managed by a separate package,
rather than this ad-hoc save that occurs only in buffers that deft opens.
2020-04-08 12:39:00 +01:00
Henrik Lissner
ccd282b28c
Bump :ui modeline
...
seagle0128/doom-modeline@0642f71 -> seagle0128/doom-modeline@b449558
emacsorphanage/anzu@2e69955 -> emacsorphanage/anzu@3e34fb3
2020-04-07 21:39:56 -04:00
Henrik Lissner
5c85899ee5
Bump :ui treemacs
...
Alexander-Miller/treemacs@81b69d9 -> Alexander-Miller/treemacs@d2ed942
2020-04-07 21:37:32 -04:00
Henrik Lissner
2cc304a646
Bump to hlissner/emacs-doom-themes@8d5ddbb
...
From hlissner/emacs-doom-themes@bbb3725
2020-04-07 20:25:13 -04:00
Henrik Lissner
8ab0cd66a7
Replace undo-tree with undo-fu + undo-fu-session
...
Despite the recent patches to fix undo history corruption, its history
would still get unpredictably truncated due to non-linear memory
expansion.
Relevant to #2339
2020-04-07 20:15:53 -04:00
Henrik Lissner
568a871ec7
Merge pull request #2819 from jsravn/enable-treemacs-persp-support
...
Enable treemacs workspace/persp support
2020-04-07 17:34:32 -04:00
Undead Kernel
d87edaa44d
lang/org: pretty symbols for old and new style
...
org-mode recently changed the standard for naming blocks.
Previously, it would use capitalized names; now it uses lower case
names.
E.g., #+BEGIN_SRC -> #+begin_src
Also, add a "quote" symbol for the #+begin_quote block.
2020-04-03 12:01:34 +02:00
James Ravn
b5a2cde062
Simplify :after, and add whitespace
2020-04-03 09:30:10 +01:00
Henrik Lissner
a381f59261
Fix #2807 : not enough args for format string
2020-04-03 02:12:50 -04:00
Henrik Lissner
07e8032291
Fix #2807 : wrong-type-arg stringp error
...
And minor refactor.
2020-04-03 01:41:49 -04:00
James Ravn
e05e452528
Enable treemacs workspace/persp support
...
With https://github.com/Alexander-Miller/treemacs/issues/592 merged,
treemacs now fully supports perspective mode. That is, each treemacs
buffer is scoped to a perspective and initializes itself using projectile.
This change re-enables treemacs-persp, enables the `Perspectives` scope,
and adjusts the doom treemacs init behavior to support the new
treemacs-persp behavior.
I haven't been able to reproduce the prior errors with melpa so I think
this is safe to re-enable now. In my testing it seems to work
flawlessly, both with and without persp-mode enabled.
Only one issue is that users might need to remove their treemacs persist
file (`~/.emacs.d/.local/cache/treemacs-persist`) after this change if
using persp-mode. I'm not sure if it is necessary since I blew away my
own before testing.
2020-04-02 21:05:49 +01:00
Henrik Lissner
a8f34f0f81
Fix permission-error on +pretty-code/install-patched-font #2807
2020-04-02 05:10:42 -04:00
Henrik Lissner
4ca30d50e2
Fix #2807 : wrong-number-of-args on install-patched-font
2020-04-01 12:03:56 -04:00
Henrik Lissner
5775714506
Fix #2666 : init indent-guides faces on first GUI frame
2020-03-31 16:30:30 -04:00