Commit Graph

1181 Commits

Author SHA1 Message Date
74d87a1e24 ui/pretty-code: minor reformatting 2019-10-28 23:23:14 -04:00
d347574d30 Fix #1973: selected region survives switching workspaces
Leaving behind ineffectual region highlights
2019-10-28 23:23:13 -04:00
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
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
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
4ccb69dbd0 ui/workspaces: fix unrenamed workspace on project-switch #1942 2019-10-25 02:42:54 -04:00
3a7f84cfe2 ui/ophints: make 'gr' highlight async 2019-10-25 02:38:15 -04:00
7f317e32ca ui/ophints: integrate 'gr' operator w/ evil-goggles 2019-10-24 19:50:54 -04:00
82ecfac39c ui/modeline: fix ligature advice for hlissner#1216 2019-10-24 22:24:39 +02:00
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
3f6dfe8eac ui/modeline: fix ligature advice for #1216 2019-10-24 14:31:50 -04:00
909c277968 ui/modeline: fix ligature/all-the-icons conflict #1216
Relevant to seagle0128/doom-modeline#69
2019-10-23 18:05:08 -04:00
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
b3a0fb9fc7 ui/popup: correct docstring of set-popup-rule!
Predicate functions take two arguments.
2019-10-21 06:26:57 -04:00
06be259b6d Merge pull request #1919 from aidangilmore/pragmata-pro-update
ui/pretty-code: update PragmataPro Ligatures
2019-10-20 19:59:58 -04:00
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
e0469e14c0 Minor refactors & reformatting across the board 2019-10-20 19:57:27 -04:00
7784b2215b Update PragmataPro Ligatures 2019-10-19 17:16:39 -04:00
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
323e0adf45 Minor refactors & reformatting across the board 2019-10-17 01:47:58 -04:00
44eb11c028 ui/treemacs: make o {v,s} consistent w/ C-w {v,s} #1875 2019-10-10 16:58:23 -04:00
a3fa1e07b1 Refactor doom/kill-*-buffer commands 2019-10-10 16:11:42 -04:00
07380af819 Add gy operator for yanking without indentation
Copies

   (a
    b
    c)

As

(a
 b
 c)
2019-10-10 16:11:41 -04:00
1cb3a43e03 ui/neotree: don't manage popups
Neotree can do that on its own.
2019-10-10 16:11:41 -04:00
ee5cdb9e5d Merge pull request #1866 from zakkak/workspaces-readme
ui/workspaces: update commands & keybindings in README
2019-10-10 11:33:30 -04:00
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
c5f34a7d04 Fix #+SINCE in ui/workspaces/README.org 2019-10-10 01:48:05 +03:00
5100b84ed6 Fix #+SINCE in ui/doom/README.org 2019-10-10 01:45:36 +03:00
f9d84537f9 Fix #+SINCE in ui/doom-dashboard/README.org 2019-10-10 01:44:12 +03:00
a4fbf5242d Reformat ui/doom-dashboard/README.org to match __doom-readme template 2019-10-10 01:10:57 +03:00
98a65a3489 Reformat ui/doom/README.org to match __doom-readme template 2019-10-10 01:06:08 +03:00
11e4e81d79 Update Commands & Keybindings in Workspaces README 2019-10-10 00:43:43 +03:00
616dec5b93 Optimize opening large files #1834
Fixes an issue where dtrt-indent and/or nav-flash would hang Emacs when
opening large files, and disables all mode hooks for large
files (without using fundamental-mode so you can at least get syntax
highlighting).
2019-10-07 16:02:23 -04:00
05f458a75b Disable benchmark in minibuffer if dashboard is enabled
Redundant; also, printing to minibuffer during startup is somewhat
expensive.
2019-10-06 02:28:44 -04:00
d297dc6934 Minor refactor & comment revision across the board 2019-10-03 23:33:59 -04:00
16007d44f3 Add doom-solarized-dark to +doom-solaire-themes 2019-10-01 10:52:46 +13:00
3f7e0fd103 Fix +workspace/delete changing workspaces
...when deleting other workspaces.
2019-09-29 23:12:43 -04:00
fd67534c89 Change how {size-indication,column-number}-mode are enabled
Relevant to #1817
2019-09-29 13:11:26 -04:00
060f6a36d3 Fix +workspace/delete initially filtering workspaces
SPC u SPC TAB d will prompt you for the workspace you want to delete,
with the name of the current workspace prefilled into the the
minibuffer. This filters out all other workspaces from the get go, which
may fool you into thinking you can only delete the current workspace.

Now it only selects the current workspace by default, without filtering
them.
2019-09-29 12:50:20 -04:00
b66de08204 Merge pull request #1727 from jjzmajic/develop
Load hydra examples without using example hydras.
2019-09-28 22:57:38 -04:00
e079b4b1e3 ui/vc-gutter: fix {next,previous}-hunk commands
They would sometimes jump to random hunks.
2019-09-27 15:18:44 -04:00
525193f94b ui/workspaces: fset -> defalias
Allows these commands to be advised.
2019-09-26 17:55:33 -04:00
7a1c8bd582 ui/popup: fix buffer cleanup ignoring kill-buffer-hook 2019-09-22 14:25:10 -04:00
87c6e8900c Fix org-insert-link desc prompt for helm users #1710
A change upstream causes the prompt to be suppressed if the current
command wasn't run interactively. The check for interactivity gets
tricky when advice are involved.
2019-09-22 13:06:16 -04:00
799e822a19 ui/popup: move help buffers to new vslot
So *Messages* and help buffers get stacked instead of opened side by
side.
2019-09-22 11:58:42 -04:00
db0846f502 ui/popup: don't catch ibuffer windows
They're your problem now.
2019-09-22 11:56:00 -04:00
06a8384f77 ui/treemacs: remove unnecessary hack
Due to changes upstream.
2019-09-20 23:54:53 -04:00
2de198e749 Fix +popup/raise not raising some windows
The command now raises the popup into the previously selected window,
unless the prefix argument is used.
2019-09-20 23:54:17 -04:00
e10cd8cf2e Insult byte-compiler's mom
Yeah, that shut him up.
2019-09-20 23:10:53 -04:00
d5ecfd3429 Move pdf-tools popup rules to tools/pdf 2019-09-19 18:55:44 -04:00