Commit graph

1384 commits

Author SHA1 Message Date
Henrik Lissner
e4539bb56c ui/ligatures: fix over-eager activation
Users (or packages) may add entries directly to prettify-symbols-alist.
The module would mistaken that as a green light to activate
prettify-symbols-mode. Instead, only activate the mode if this module's
ligatures (or extra symbols) are specifically asked for.
2021-03-06 10:04:54 -05:00
Henrik Lissner
87e209badc Remove vestigial mentions of the :feature category
It was removed long, long ago.
2021-03-06 00:49:36 -05:00
Henrik Lissner
287e3e83b2 Bump :ui treemacs
Alexander-Miller/treemacs@a7e2e43 -> Alexander-Miller/treemacs@6857816

Include a fix for Treemacs + TRAMP (broken by
Alexander-Miller/treemacs@6c43117)

Closes #4735
2021-03-06 00:23:12 -05:00
Jeetaditya Chatterjee
2fa0dca041
doc/adding editorconfig and hl-column-fill documentation (#3815)
* doc/adding editor config and hl-column-fill docs

* Adding inaugural versons to the modules

* Making the requested edits

* adding in some more spaces

* redoing the review

* ui/fill-column: correct & expand readme

Co-authored-by: Henrik Lissner <henrik@lissner.net>
2021-03-05 22:35:06 -05:00
Henrik Lissner
fa29a3cf1d Ensure associated workspace is deleted on server-done too
Should catch more corner cases where workspaces are surviving their
emacsclient-spawned frames.
2021-03-05 20:09:22 -05:00
Henrik Lissner
d9dac055a6 ui/vc-gutter: minor refactor 2021-03-05 20:09:22 -05:00
Henrik Lissner
a912a6c313 ui/zen: prevent type error in writeroom-mode
In case a user is testing writeroom-mode, experiences an error, and this
internal variable isn't set.
2021-03-05 20:09:22 -05:00
Henrik Lissner
15f7a26be6 Refactor +vc-gutter-init-maybe-h
Also addresses a few edge cases where git-gutter-mode wasn't later
activated in file-less buffers that are later saved to files.
2021-02-26 21:33:00 -05:00
Henrik Lissner
37e9653ce3 Bump :ui
Alexander-Miller/treemacs@332d4e0 -> Alexander-Miller/treemacs@a7e2e43
hlissner/emacs-doom-themes@73837f5 -> hlissner/emacs-doom-themes@e82b6b5
seagle0128/doom-modeline@116c733 -> seagle0128/doom-modeline@5fe7fd6
2021-02-25 11:38:46 -05:00
Henrik Lissner
3e32379f54 ui/zen: add +zen/toggle{,-fullscreen} commands
A more reliable "Distraction-free" fullscreen mode.
2021-02-24 18:06:30 -05:00
Henrik Lissner
35b3e6023e ui/emoji: correct #+SINCE in readme 2021-02-24 01:13:53 -05:00
Henrik Lissner
5e8a668311 Fix empty dashboard on first daemon frame
Dashboard would be empty because +doom-dashboard-reload was never called
in daemon sessions (until you switch back to it).
2021-02-14 21:14:07 -05:00
Henrik Lissner
8f7d461203 Bump :ui
Alexander-Miller/treemacs@559fa09 -> Alexander-Miller/treemacs@332d4e0
ema2159/centaur-tabs@23eda0a -> ema2159/centaur-tabs@50fd573
hlissner/emacs-doom-themes@5adcc29 -> hlissner/emacs-doom-themes@73837f5
jabranham/mixed-pitch@beb22e8 -> jabranham/mixed-pitch@d5f64b9
seagle0128/doom-modeline@4956606 -> seagle0128/doom-modeline@116c733
tarsius/hl-todo@9661a46 -> tarsius/hl-todo@4d18ccd
2021-02-14 21:14:07 -05:00
Dan LaManna
08354f3316 Fix various broken links 2021-01-17 15:08:21 -05:00
Henrik Lissner
f587630e17
Use module instead of package detection
Otherwise, the dashboard will break if the user has perspective.el
installed, instead of persp-mode.
2021-01-11 02:41:44 -05:00
Henrik Lissner
f2035811db
Bump :ui
Alexander-Miller/treemacs@389bca1 -> Alexander-Miller/treemacs@559fa09
ema2159/centaur-tabs@b172646 -> ema2159/centaur-tabs@23eda0a
hlissner/emacs-doom-themes@74ebd77 -> hlissner/emacs-doom-themes@5adcc29
iqbalansari/emacs-emojify@4b96f37 -> iqbalansari/emacs-emojify@cfa0086
jabranham/mixed-pitch@d305108 -> jabranham/mixed-pitch@beb22e8
joostkremers/writeroom-mode@92c47df -> joostkremers/writeroom-mode@b648b34
jrblevin/deft@fca9ea0 -> jrblevin/deft@c4af448
seagle0128/doom-modeline@fb34eb5 -> seagle0128/doom-modeline@4956606
tarsius/hl-todo@0598b98 -> tarsius/hl-todo@9661a46
2021-01-09 21:40:32 -05:00
Henrik Lissner
5e6de97b56
ui/minimap: allow in more major modes 2021-01-09 03:52:47 -05:00
Henrik Lissner
9490d42cd3
Comment revision 2020-12-14 15:48:29 -05:00
Mikhail Skorzhinskii
9c510159ff popup.el: consider auto-saving indirect buffers too
Function (buffer-file-name) always returns nil with indirect buffer as
an argument. Extracting base buffer and checking if base buffer visiting
file fixes data loss in indirect buffers showed in popups.

E-mail thread in the org-mode mailing list:

  https://lists.gnu.org/archive/html/emacs-orgmode/2020-12/msg00085.html
2020-12-13 15:45:45 +01:00
Henrik Lissner
7d047dd8e0
Bump :ui
emacs-straight/minimap@37a0200 -> emacs-straight/minimap@ed74906
emacsorphanage/anzu@b3d15fb -> emacsorphanage/anzu@bdb3da5
emacsorphanage/git-gutter-fringe@da19a47 -> emacsorphanage/git-gutter-fringe@4f19866
iqbalansari/emacs-emojify@9fc2277 -> iqbalansari/emacs-emojify@4b96f37
2020-12-05 16:49:43 -05:00
Henrik Lissner
cde7a06bdf
Bump :ui
Alexander-Miller/treemacs@6c00fe7 -> Alexander-Miller/treemacs@389bca1
Bad-ptr/persp-mode.el@c132efe -> Bad-ptr/persp-mode.el@298df11
abo-abo/hydra@112e689 -> abo-abo/hydra@2d55378
dimitri/switch-window@277706b -> dimitri/switch-window@5bba780
ema2159/centaur-tabs@5453317 -> ema2159/centaur-tabs@b172646
emacsorphanage/anzu@7b8688c -> emacsorphanage/anzu@b3d15fb
hlissner/emacs-doom-themes@e55d9a2 -> hlissner/emacs-doom-themes@74ebd77
iqbalansari/emacs-emojify@d886069 -> iqbalansari/emacs-emojify@9fc2277
jaypei/emacs-neotree@5e12716 -> jaypei/emacs-neotree@98fe213
joostkremers/writeroom-mode@8a226a3 -> joostkremers/writeroom-mode@92c47df
seagle0128/doom-modeline@538017a -> seagle0128/doom-modeline@fb34eb5
2020-11-29 14:33:31 -05:00
Henrik Lissner
1765dc8299
Correct ascii banner alignment
Closes #4289
2020-11-20 14:10:28 -05:00
Henrik Lissner
00b370fdc6
ui/workspaces: persp-local winner-mode history 2020-11-19 00:44:16 -05:00
Henrik Lissner
86c2f05252
Refactor doom-dashboard-draw-ascii-banner-fn 2020-11-19 00:44:16 -05:00
Henrik Lissner
befb2baeda
Introduce +doom-dashboard-ascii-banner-fn setting 2020-11-15 09:49:30 -05:00
Han Mertens
5018637091 ui/doom-dashboard: center bottom line of banner 2020-11-10 20:38:45 +01:00
Henrik Lissner
03fa1d8697
Bump :ui doom
hlissner/emacs-doom-themes@144b2a8 -> hlissner/emacs-doom-themes@e55d9a2

Fix #2825, again
2020-11-06 22:20:15 -05:00
Henrik Lissner
7205b727a7
Bump :ui doom
hlissner/emacs-doom-themes@5c12834 -> hlissner/emacs-doom-themes@144b2a8

Fix #2825
2020-11-06 21:16:04 -05:00
Henrik Lissner
be4fe4484a
Bump :ui doom
hlissner/emacs-doom-themes@d6ee47d -> hlissner/emacs-doom-themes@5c12834

Fixes #2825
2020-11-03 21:17:20 -05:00
Henrik Lissner
807f00a470
Fix #4205: void-function (setf persp-buffers) 2020-11-02 23:56:43 -05:00
Henrik Lissner
7d603185e1
Filter dead buffers from persp-mode workspaces
Fix #4196
Fix #1525
2020-11-02 14:43:12 -05:00
Henrik Lissner
adff1aa68d
Fix #4102: wrong-type-arg plistp errors in daemon tty frames 2020-10-22 02:10:59 -04:00
Henrik Lissner
3907e75c82
Fix #3604: wrong indent-guide color in daemon frames 2020-10-21 17:16:59 -04:00
Henrik Lissner
9929883bf9
Merge pull request #4001 from akirabaruah/emojify
ui/emojis: New module for inserting/displaying emojis
2020-10-19 01:25:47 -04:00
Henrik Lissner
bd4b1325e0
Merge pull request #4095 from snizovtsev/list-processes-popup
popup: add rule for list-processes
2020-10-18 19:20:02 -04:00
Henrik Lissner
35185b2175
Split doom-reload-hook into before/after hooks 2020-10-16 22:28:08 -04:00
Henrik Lissner
002f5116a6
Fix #3948: unsetting ligatures w/ set-ligature! 2020-10-15 18:13:42 -04:00
Sergey Nizovtsev
6e30aa4395 popup: add rule for list-processes
Its content is typically thrown away after a quick glance, so make it popup.

Signed-off-by: Sergey Nizovtsev <snizovtsev@gmail.com>
2020-10-14 21:17:22 +03:00
Akira Baruah
813804066d ui/emojis: New module for inserting emojis
Uses the emojify package to enable displaying and inserting emojis. Also
adds a new binding "SPC i e" to insert an Emoji. Includes basic docs.
2020-10-11 20:37:19 -07:00
Bryan Gilbert
89f709f4a4 Fix ligature documentation typo
Fixes 4061
2020-10-09 15:54:10 -04:00
Henrik Lissner
8afba81b02
Fix #4037: persp-mode failure at daemon startup
Due to upstream changes.
2020-10-06 14:19:36 -04:00
Henrik Lissner
729e8d8f39
Fix #4035: fill-column toggle 2020-10-06 14:19:36 -04:00
Henrik Lissner
81f325f169
Bump :ui doom
hlissner/emacs-solaire-mode@d751c1c -> hlissner/emacs-solaire-mode@c697925

Fix #4023
2020-10-05 20:55:09 -04:00
Henrik Lissner
ab3237fe82
Merge pull request #4002 from NotUnlikeTheWaves/fix-portal2-quit-message
Add missing 'the' in Portal 2 quit message
2020-10-05 17:31:05 -04:00
Henrik Lissner
2d99b2cd93
Merge pull request #3982 from rushsteve1/develop
Improve fill-column module for Emacs 27+
2020-10-05 17:29:56 -04:00
Henrik Lissner
3f4eaec1af
Fix void-variable bb error when saving workspace 2020-10-05 16:35:58 -04:00
Henrik Lissner
c94ea8e4b1
Fix #4028: window-dividers not reset 2020-10-05 16:04:13 -04:00
Steven vanZyl
3f28411f64 Use delegate function
As suggested by Henrik I changed it to use a delegate function, which reduces
code duplication and makes things cleaner
2020-10-05 10:14:54 -04:00
Henrik Lissner
67c1e7c3f9 Bump :ui
Alexander-Miller/treemacs@027e03b -> Alexander-Miller/treemacs@6c00fe7
Bad-ptr/persp-mode.el@14325c1 -> Bad-ptr/persp-mode.el@c132efe
DarthFennec/highlight-indent-guides@a4f7714 -> DarthFennec/highlight-indent-guides@cf352c8
dimitri/switch-window@8710f63 -> dimitri/switch-window@277706b
ema2159/centaur-tabs@7e0332b -> ema2159/centaur-tabs@5453317
emacs-straight/minimap@d8850be -> emacs-straight/minimap@37a0200
hlissner/emacs-doom-themes@24023de -> hlissner/emacs-doom-themes@d6ee47d
hlissner/emacs-solaire-mode@cd63b67 -> hlissner/emacs-solaire-mode@d751c1c
jabranham/mixed-pitch@1cad46f -> jabranham/mixed-pitch@d305108
seagle0128/doom-modeline@ffbaaee -> seagle0128/doom-modeline@538017a

Fix #4023
2020-10-05 10:14:54 -04:00
Steven vanZyl
5eb03ae45b Change fill-column conditionals to use macro
The conditionals in the `fill-column` module used the raw version number, this
commit changes them to use the macro provided by DOOM.

Suggested by @gagbo
2020-10-05 10:14:54 -04:00