Commit graph

899 commits

Author SHA1 Message Date
Henrik Lissner
fb13b902b0
Minor comment/doc revision & refactors 2019-11-21 14:46:45 -05:00
Henrik Lissner
25e5c66777
Fix 'irc-buffers is not a defined segment' error
It was merged into irc segment upstream:
seagle0128/doom-modeline/dcc57fd4
2019-11-16 13:24:29 -05:00
Henrik Lissner
254be475ad
Merge pull request #2009 from bennofs/fix-hydra-flash
Avoid nav-flash after each hydra action
2019-11-12 16:19:22 -05:00
Benno Fünfstück
e0d9ef80e0 Fix coding style 2019-11-11 22:02:45 +01:00
Henrik Lissner
fbf9010c80
Log benchmark whether or not dashboard is enabled 2019-11-08 16:02:06 -05:00
Henrik Lissner
c37bdf71d1
Demote "no more buttons" error to warning
If the shortmenu or buttons were disabled, this error would break the
dashboard (and Doom).

Mentioned in #2024
2019-11-08 16:02:06 -05:00
Henrik Lissner
99cd52e70f
💥 Drop Emacs 25.x support
Emacs 26.1 is Doom's new minimum supported version

Closes #2026
2019-11-08 16:02:06 -05:00
Henrik Lissner
f4e641950c
Minor, general refactors 2019-11-05 18:46:07 -05:00
Henrik Lissner
2bf74158fd
Minor refactors across the board 2019-11-04 03:37:54 -05:00
Benno Fünfstück
280da15280 Avoid nav-flash after each hydra action
Hydra displays the hints in a buffer created by lv-window, which
triggers nav-flash. By advicing lv-window, we can inhibit the nav-flash
hook.
2019-11-03 23:04:06 +01:00
Henrik Lissner
a93f097f78
ui/nav-flash: factor out redundancy 2019-11-03 16:27:17 -05:00
Henrik Lissner
d10c2f6cb9
ui/pretty-code: fix duplicate in fira ligatures
Relevant to #743
2019-11-03 14:17:03 -05:00
Henrik Lissner
a074a2c851
ui/popup: let completion popups handle themselves
Fixes #1976
2019-11-01 22:31:05 -04:00
Henrik Lissner
9fa447a83b
Remove SPC DEL binding
Instead, 'ga' (or calling `what-cursor-position`) will trigger
nav-flash, to serve as the "where's my cursor" command from now on.

Closes #1883
2019-10-30 22:09:52 -04:00
Henrik Lissner
effee30138
ui/nav-flash: don't trigger on mouse click 2019-10-29 18:19:02 -04:00
Gerry Agbobada
d0101b661c Add Readme for hydra module 2019-10-29 20:17:03 +01:00
Henrik Lissner
bc8dd82590
Merge pull request #1972 from rgrinberg/ignore-send-mail
ui/popup: ignore send mail buffers
2019-10-29 01:25:19 -04:00
Henrik Lissner
be08f9794e
Fix nav-flash being suppressed
By a variable that will (almost) always be non-til.
2019-10-28 23:23:14 -04:00
Henrik Lissner
74d87a1e24
ui/pretty-code: minor reformatting 2019-10-28 23:23:14 -04:00
Henrik Lissner
d347574d30
Fix #1973: selected region survives switching workspaces
Leaving behind ineffectual region highlights
2019-10-28 23:23:13 -04:00
Rudi Grinberg
0e0fa37b22 [popup] ignore send mail buffers
[C-x m] should not appear in a popup.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-10-28 12:20:35 +09:00
Henrik Lissner
3c6f48f9ec
Move evil & corrective keybinds to respective modules
Keybinds that correct behavior or provide or extend vim functionality
were moved to their respective modules, or to the :editor evil module.

Keybinds in the global space, that are particularly opinionated but
potentially harmful or imposing as a default, or likely for users to
change (like leader keys), are kept in config/default.
2019-10-26 23:44:28 -04:00
Gerry Agbobada
b1e8ee7175 Add 'Search Documentation' button to dashboard (#1955)
* Add an FAQ action to doom-dashboard

* Separate faq and user manual

This is necessary until I can dispatch properly the (file-exists-p)
conditions in the :action part of the variable.

The issue is that the value in :action needs to be a symbol (symbolp)
and the (if COND THEN ELSE) form does not match this.

* Use doom/help-search if (or faq.org manual.org)

Since the function searches through the (in-progress) manual and faq

* Remove :when condition from Search Documentation

This condition is unnecessary since doom/help-search now always at least
lists the modules from doom/help-modules
2019-10-26 04:15:32 -04:00
Henrik Lissner
4ccb69dbd0
ui/workspaces: fix unrenamed workspace on project-switch #1942 2019-10-25 02:42:54 -04:00
Henrik Lissner
3a7f84cfe2
ui/ophints: make 'gr' highlight async 2019-10-25 02:38:15 -04:00
Henrik Lissner
7f317e32ca
ui/ophints: integrate 'gr' operator w/ evil-goggles 2019-10-24 19:50:54 -04:00
Clement Busschaert
82ecfac39c
ui/modeline: fix ligature advice for hlissner#1216 2019-10-24 22:24:39 +02:00
Henrik Lissner
2cd06d23cd
ui/modeline: rename fancy-battery -> battery
The fancy-battery segment was removed upstream:
seagle0128/doom-modeline/commit/93135d4
2019-10-24 15:45:55 -04:00
Henrik Lissner
3f6dfe8eac
ui/modeline: fix ligature advice for #1216 2019-10-24 14:31:50 -04:00
Henrik Lissner
909c277968
ui/modeline: fix ligature/all-the-icons conflict #1216
Relevant to seagle0128/doom-modeline#69
2019-10-23 18:05:08 -04:00
Henrik Lissner
74cad2632b
ui/popup: use old alist use-case for set-popup-rule!
This paradigm has been long since abandoned.
2019-10-21 06:26:57 -04:00
Henrik Lissner
b3a0fb9fc7
ui/popup: correct docstring of set-popup-rule!
Predicate functions take two arguments.
2019-10-21 06:26:57 -04:00
Henrik Lissner
06be259b6d
Merge pull request #1919 from aidangilmore/pragmata-pro-update
ui/pretty-code: update PragmataPro Ligatures
2019-10-20 19:59:58 -04:00
Henrik Lissner
e7f492c400
ui/popup: fix "back to top level" issue
The popup manager (by default) auto-kills most popup buffers after
~5s (controlled by the :ttl property). However, when backtrace buffers
are killed, it calls `top-level`. When the popup manager kills the
buffer, this causes janky cursor movement and the message "Back to top
level" to be displayed in the minibuffer.
2019-10-20 19:57:27 -04:00
Henrik Lissner
e0469e14c0
Minor refactors & reformatting across the board 2019-10-20 19:57:27 -04:00
Aidan Gilmore
7784b2215b
Update PragmataPro Ligatures 2019-10-19 17:16:39 -04:00
Henrik Lissner
8dd8420ff7
ui/tabs: fix buffers being saved to window parameters
Buffers have no read syntax and cannot be serialized. This would cause
errors when :ui workspaces users try to restore sessions that contained
buffer lists.
2019-10-18 21:10:55 -04:00
Henrik Lissner
323e0adf45
Minor refactors & reformatting across the board 2019-10-17 01:47:58 -04:00
Henrik Lissner
44eb11c028
ui/treemacs: make o {v,s} consistent w/ C-w {v,s} #1875 2019-10-10 16:58:23 -04:00
Henrik Lissner
a3fa1e07b1
Refactor doom/kill-*-buffer commands 2019-10-10 16:11:42 -04:00
Henrik Lissner
07380af819
Add gy operator for yanking without indentation
Copies

   (a
    b
    c)

As

(a
 b
 c)
2019-10-10 16:11:41 -04:00
Henrik Lissner
1cb3a43e03
ui/neotree: don't manage popups
Neotree can do that on its own.
2019-10-10 16:11:41 -04:00
Henrik Lissner
ee5cdb9e5d
Merge pull request #1866 from zakkak/workspaces-readme
ui/workspaces: update commands & keybindings in README
2019-10-10 11:33:30 -04:00
Henrik Lissner
fab033e899
Merge pull request #1868 from zakkak/ui-doom-readme
ui/doom: update README.org to new format
2019-10-10 11:30:59 -04:00
Foivos Zakkak
c5f34a7d04
Fix #+SINCE in ui/workspaces/README.org 2019-10-10 01:48:05 +03:00
Foivos Zakkak
5100b84ed6
Fix #+SINCE in ui/doom/README.org 2019-10-10 01:45:36 +03:00
Foivos Zakkak
f9d84537f9
Fix #+SINCE in ui/doom-dashboard/README.org 2019-10-10 01:44:12 +03:00
Foivos Zakkak
a4fbf5242d
Reformat ui/doom-dashboard/README.org to match __doom-readme template 2019-10-10 01:10:57 +03:00
Foivos Zakkak
98a65a3489
Reformat ui/doom/README.org to match __doom-readme template 2019-10-10 01:06:08 +03:00
Foivos Zakkak
11e4e81d79
Update Commands & Keybindings in Workspaces README 2019-10-10 00:43:43 +03:00