Commit graph

1384 commits

Author SHA1 Message Date
Henrik Lissner
98f69ee3cf
Fix solaire-mode auto-disabler for daemon users
Hopefully.
2020-05-18 14:38:27 -04:00
Henrik Lissner
f96e54fbe8
Merge pull request #3142 from rushsteve1/minimap
Minimap Module
2020-05-18 03:07:52 -04:00
Henrik Lissner
fdf24dc85f
Move centaur-tabs-mode to doom-first-file-hook 2020-05-18 02:56:37 -04:00
Steven vanZyl
fe68c654c0 Minimap Fixes
Another set of fixes to the minimap as suggested by @hlissner.

- Changed the use-package to :defer t
- Updated the README.org and removed the Hacks section
- Alphabetized the init.example.el list
2020-05-17 15:54:09 -04:00
Steven vanZyl
c1937397f3 Remove custom faces from module
Removed the custom faces from the module in favor of setting them in
doom-themes itself
https://github.com/hlissner/emacs-doom-themes/pull/467
2020-05-16 18:31:24 -04:00
Steven vanZyl
ce8feda2ca Minimap Module fixes
First round of fixes suggested by @gagbo, including moving some keybinds
to be alphabetical, fixing some paths, and pinning the package version.
2020-05-16 18:24:45 -04:00
Steven vanZyl
112b43fe9a Initial Minimap Module
Created a new Minimap module based on minimap.el from ELPA
the module sets some DOOM-specific config, and better defaults.
Also added keybindings for it.
2020-05-16 17:25:12 -04:00
Henrik Lissner
ea18c83c0a
General refactors & reformatting across the board 2020-05-15 01:44:53 -04:00
Henrik Lissner
48221b4b86
Bump :ui doom
hlissner/emacs-doom-themes@254d476 -> hlissner/emacs-doom-themes@34f181c

Closes #3057
2020-05-08 15:57:20 -04:00
Gerry Agbobada
8d954d4dad
Add link to emacs-mac-port source code
Hopefully this will make it clear that emacs-mac does something special to get ligatures working with the composition-function-table method ; and it serves as an entry point for people who want to get into this kind of detail
2020-05-08 11:18:26 +02:00
Henrik Lissner
5b23b3d486
Add popup rule for org-journal search commands 2020-05-07 00:23:46 -04:00
Henrik Lissner
bc0477c3ba
Optimize +prog-ligatures-alist
But preserve regexp-opt forms for users who want to contribute.
2020-05-06 13:54:41 -04:00
Henrik Lissner
8f4684a69b
Add new iosevka ligatures to composition table
Closes #3047
2020-05-06 13:50:18 -04:00
Henrik Lissner
7460e9e798
Resize modeline when resizing fonts
Possibly fixes #3040
2020-05-05 16:28:29 -04:00
Henrik Lissner
87fe822515
Fix void-function treemacs-current-visibility 2020-05-03 16:31:06 -04:00
Henrik Lissner
0904ee406f
Make +popup/diagnose output result
Rather than succeed silently.
2020-05-03 16:31:06 -04:00
Henrik Lissner
2ccb9cc8a3
centaur-tabs-cycle-scope = 'tabs 2020-05-03 16:31:06 -04:00
Henrik Lissner
383bc03f4c
Bump :ui treemacs
Alexander-Miller/treemacs@10c96c9 -> Alexander-Miller/treemacs@5c01829

The new treemacs-add-and-display-current-project command does what the
old +treemacs/toggle did, now we just need +treemacs/toggle to
do-what-I-mean with respect to projects (if not in a project,
treemacs-add-and-display-current-project unhelpfully aborts with an
error).
2020-05-03 13:39:29 -04:00
Henrik Lissner
0edbf9cb04
Update & reformat ui/pretty-code readme ToC 2020-05-02 22:49:07 -04:00
Henrik Lissner
ecd354f02e
Fix void-variable composition-ligature-table error
And refactor ui/pretty-code
2020-04-30 19:23:49 -04:00
Henrik Lissner
b4f2b25d8c
Merge pull request #2345 from gagbo/feature/harfbuzzed-ligatures
Use composite to call harfbuzz for ligatures
2020-04-30 18:39:21 -04:00
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