Henrik Lissner
8bf902d5f4
General refactors & reformatting across the board
2020-06-04 20:13:28 -04:00
Henrik Lissner
60ca118eb2
Fix #3166 and #3288 : over-eager project-root caching
...
And prevent explicit projectile-project-root interfering with project
switching.
2020-06-04 19:43:20 -04:00
Henrik Lissner
2ef35bbcdc
Bump :ui doom
...
hlissner/emacs-solaire-mode@e077c28 -> hlissner/emacs-solaire-mode@5baf494
2020-06-02 18:16:32 -04:00
Henrik Lissner
c2ea4c90d9
"Fix" hl-line bleeding into buffer bg (part 2)
...
At least highlight up to n-1's character in 2nd-to-last line, as
promised.
2020-06-01 19:36:52 -04:00
Henrik Lissner
86625d3d42
"Fix" hl-line bleeding into buffer bg
...
When its face is remapped (e.g. by solaire-mode).
Unfortunately, this means highlighting on the 2nd-to-last line becomes
janky, but this is the lesser evil of the two. Upgrade to 27 people!
Also, don't do anything if solaire-mode isn't enabled.
2020-06-01 19:28:58 -04:00
Henrik Lissner
c5b561f796
Fix args-out-of-range error from hl-todo
...
Only seen in scala-mode so far.
2020-06-01 05:51:26 -04:00
Henrik Lissner
36741fae19
Bump :ui doom
...
hlissner/emacs-doom-themes@f569b5a -> hlissner/emacs-doom-themes@b1c43a3
hlissner/emacs-solaire-mode@adc8c0c -> hlissner/emacs-solaire-mode@e077c28
2020-05-31 22:25:56 -04:00
Henrik Lissner
2230f76e0a
Bump :ui tabs
...
ema2159/centaur-tabs@0e003e3 -> ema2159/centaur-tabs@2154fa9
centaur-tabs new falls back to tab-line in Emacs 27+
2020-05-31 22:25:56 -04:00
Henrik Lissner
416f155d67
Show org-goto help window in a popup #3254
...
Rather than taking up a whole window only to show three lines of text.
2020-05-31 22:25:55 -04:00
Henrik Lissner
15f6a6cdd9
Bump :ui
...
Alexander-Miller/treemacs@5c01829 -> Alexander-Miller/treemacs@327bf63
abo-abo/hydra@16fa8d1 -> abo-abo/hydra@87873d7
dimitri/switch-window@204f9fc -> dimitri/switch-window@8710f63
ema2159/centaur-tabs@57afd81 -> ema2159/centaur-tabs@0e003e3
hlissner/emacs-doom-themes@a130617 -> hlissner/emacs-doom-themes@f569b5a
jabranham/mixed-pitch@734fbdf -> jabranham/mixed-pitch@1cad46f
joostkremers/writeroom-mode@7f7acde -> joostkremers/writeroom-mode@8a226a3
jrblevin/deft@f54e8a6 -> jrblevin/deft@fca9ea0
2020-05-28 02:37:18 -04:00
Henrik Lissner
fa55a0889a
Enable global-anzu-mode after evil-anzu loads
...
evil-anzu depends on anzu-mode being enabled to update its results, so
we enable global-anzu-mode when evil-search (or isearch) is first
invoked.
2020-05-27 14:06:17 -04:00
Henrik Lissner
6387f26a5d
ui/modeline: mention "cut off modeline" issue in readme
...
Plus workarounds.
2020-05-25 15:55:29 -04:00
Henrik Lissner
0252f4f36f
Refactor :ui modeline +light
2020-05-25 03:43:40 -04:00
Henrik Lissner
e00bfc7612
Minor refactors & reformatting
2020-05-25 03:43:40 -04:00
Henrik Lissner
a9316525c4
Backport variadic setq-local from Emacs 27
2020-05-24 16:45:55 -04:00
Henrik Lissner
5472d46426
Bump :ui modeline
...
seagle0128/doom-modeline@c177959 -> seagle0128/doom-modeline@2b30885
emacsorphanage/anzu@3e34fb3 -> emacsorphanage/anzu@7b8688c
emacsorphanage/evil-anzu@9bca6ca -> emacsorphanage/evil-anzu@d3f6ed4
Fixes the anzu number-of-matches display in the modeline for isearch,
iedit, evil-search, and evil-substitution. This was caused by changes
upstream.
2020-05-20 04:46:37 -04:00
Henrik Lissner
7a37c50cf5
Bump :ui tabs
...
ema2159/centaur-tabs@e6bf9f5 -> ema2159/centaur-tabs@57afd81
2020-05-20 01:08:36 -04:00
Steven vanZyl
f5acb54a7d
Bump :ui doom
...
hlissner/emacs-doom-themes@34f181 -> hlissner/emacs-doom-themes@a13061
Updates the Pin of doom-themes to the latest, which includes a number of fixes,
notably the faces for the minimap.
2020-05-19 19:55:50 -04:00
Henrik Lissner
e0cc0eba24
Fix 'bad object 5765245...' error on minimap module
2020-05-18 17:23:41 -04:00
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