5e0385ed6b
Add transient quit bindings
...
this adds back the dismiss behavior of "popups" that was lost from the
magit-popup -> transient update
2019-02-18 11:38:55 -05:00
94b16cba6c
Standardize REPL commands & improve SPC o r
...
- SPC o r now prompts for a REPL to open when none was found for the
current buffer.
- REPL handlers must now follow the naming convention "*/open*-repl".
e.g. +python/open-ipython-repl, +emacs-lisp/open-repl, etc.
- +eval/open-repl has been split in two:
- +eval/open-repl-other-window
- +eval/open-repl-same-window
2019-02-18 01:59:56 -05:00
4437d80133
Add dos2unix & unix2dos conversion commands
2019-02-18 01:59:56 -05:00
6956525f79
I silenced the byte compiler, what happened next will blow your mind
...
Top 10 incredible ways to silence the byte compiler
The byte compiler just wouldn't shut up. You wouldn't believe what
happened next.
40 hot singles in your area are waiting for the byte compiler to shut
up.
20 INSANE life hacks to put an end to the byte compiler's tyranny.
(DEFINITELY NOT CLICKBAIT)
2019-02-18 01:05:26 -05:00
ec55884aae
General, minor reformatting & refactor
2019-02-18 00:47:46 -05:00
7d0caf3efd
New editor/fold module
...
Extracted from feature/evil and emacs/hideshow.
2019-02-18 00:47:46 -05:00
e0519098d9
(Almost) always highlight non-default indentation
...
The purpose of this is to highlight indentation characters that betray
your indent-tabs-mode setting. i.e. If you're using tab indentation,
highlight space indentation. If you're using spaces, highlight tab
characters.
2019-02-17 22:12:52 -05:00
3dcd253f71
Remove emacs/ediff & move to core-ui
2019-02-17 21:54:26 -05:00
e6debe55f1
Switch to main repo for all-the-icons
...
The font-lock-fix branch was merged.
2019-02-17 14:44:23 -05:00
66131747d3
Update evil-collection-mode-list
2019-02-16 19:04:45 -05:00
3b1305b66f
lang/lua: lazy load lua-mode
2019-02-16 19:03:45 -05:00
a72a0e6a62
Replace magithub with forge
...
Should also fix void-function/void-variable errors caused by evil-magit
depending on the newer version of magit (#1174 ).
Also introduces a redesign of the SPC g prefix.
2019-02-16 18:26:17 -05:00
5b48c21762
app/irc: fix & improve feedback from =irc #1121
...
Hopefully prevents =irc from nooping.
2019-02-16 17:00:31 -05:00
ffcfde71d9
tools/magit: replace magithub with forge #1174
...
And we're back to using the latest version of magit, which should
resolve void-function and void-variable errors that we were avioding in
33ef9034
.
2019-02-16 16:54:26 -05:00
b8da259d90
app/email: trim maildirs config
...
maildir-expanded-prefix and maildir-default-prefix were already set to
their defaults, and the action-text change seemed arbitrary.
Indirectly fixes #1175
2019-02-16 13:12:28 -05:00
d6496fc168
rename vterm from :emacs to :tools
2019-02-17 00:18:39 +08:00
1e864df8cd
move vterm's popup rule to vterm layer
2019-02-17 00:14:05 +08:00
a9f2aadd94
Merge pull request #1142 from gsnewmark/add-descriptions-to-clojure-mode-map
...
Add descriptions for clojure-mode map
2019-02-16 01:21:44 -05:00
4064d399d6
Merge pull request #1143 from gsnewmark/fix-clojure-mode-lookup-handlers
...
Fix Clojure mode lookup handlers
2019-02-16 01:19:35 -05:00
93132e43c1
Fix window--display-buffer advice #1173
...
Forgot to have the :filter-return advice return the window (whoops!)
2019-02-16 01:16:09 -05:00
81e30dc13c
lang/ess: add basic evil support to ess-help-mode
2019-02-15 20:32:37 -05:00
2d0f250241
lang/ess: fix keymaps prefixes
...
They may not be loaded when bound.
2019-02-15 20:25:21 -05:00
9558b5e793
copy-seq -> copy-sequence
...
It's a possibility that the copy-seq alias doesn't exist in certain
builds of Emacs. Better safe than sorry.
2019-02-15 20:03:57 -05:00
c5cd97d3cc
Fix breaking change in window--display-buffer
...
This change is present in later builds of Emacs 27, where
window--display-buffer no longer has a 5th argument.
2019-02-15 19:53:15 -05:00
0edeafadcf
lang/julia: operator highlights for ess-julia-mode
...
And adjust REPL handler to return the repl buffer.
2019-02-15 19:43:13 -05:00
4c4c0a451f
lang/ess: remove redundant line-number display hook
...
`display-line-numbers-mode` is already in prog-mode-hook and ess-mode is
derived from prog-mode.
2019-02-15 19:43:13 -05:00
a246a90565
lang/ess: fix repl & doc lookup in ESS R/Julia
...
Also moves history files into doom-cache-dir
2019-02-15 19:43:13 -05:00
33ef90343e
Revert to stable version of magit, temporarily
...
Magit introduced some breaking changes in a recent commit that breaks
evil-magit and magithub. Magithub appears to be migrating to forge, so
until evil-magit has updated and I've properly replaced magithub with
forge, we'll use an earlier version of magit instead.
2019-02-14 23:47:29 -05:00
2054f6b35a
lang/php: include composer files with phpactor
2019-02-14 00:40:19 -05:00
60df01714e
lang/cc: more type safety when reading compile options #1168
...
It was possible that +cc-default-compiler-options and/or
irony--compile-options could contain a nil, causing stringp type errors.
2019-02-14 00:40:19 -05:00
02a3f815a3
Disable evil-escape in term-mode #1156
...
Causes unintended escape characters to be inserted into the term buffer.
2019-02-14 00:40:19 -05:00
ba0ccc1d34
tools/magit: cleanup magit concurrently
...
A quick attempt to make +magit/quit faster.
2019-02-14 00:40:19 -05:00
0e8af0e6d2
Integrate evil jumplist into xref #1161
...
Rather than use xref-pop-marker-stack, evil users can now use the
jumplist to jump from and to xref calls (with C-o/C-i).
2019-02-14 00:40:19 -05:00
9f96e3eae8
Merge pull request #1076 from filalex77/magit-forge
...
[tools/magit] Add magit-forge
2019-02-12 15:33:48 -05:00
d46c2582d0
Fix 'not an evil-paste' error on SPC i y #1095
...
yank-pop and evil-paste-pop are picky little buggers, we need our own
delegate.
2019-02-12 00:51:07 -05:00
d79817edeb
Fix unbalanced parens in +default/project-tasks
2019-02-12 00:47:15 -05:00
c033bfaca2
Fix mixed-pitch affecting all buffers
...
Both solaire-mode and mixed-pitch-mode use face-remap to do their thang.
We ensure the order by ensuring activation order.
2019-02-12 00:37:00 -05:00
fb8a378d72
app/irc: fix =irc nooping without preset networks #1121
...
=irc would do nothing if no networks were pre-set with set-irc-server!.
2019-02-11 15:20:21 -05:00
01a166d5f0
lang/rust: fix async docs lookup handler #1155
2019-02-11 14:42:28 -05:00
c13fd6eddc
lang/org: fix C/s-RET keybinds for evil users
2019-02-11 14:11:52 -05:00
a2319205e9
Merge pull request #1165 from jcf/add-missing-variable-name
...
Add missing variable name
2019-02-11 00:57:09 -05:00
c166f075a3
Add missing variable name
...
This enables compilation of the Ruby module where previously the
following error would cause a breaking error.
../../../lang/ruby/autoload.el:48:45:Error: &rest without variable name
✕ Failed to compile modules/lang/ruby/autoload.el
2019-02-10 21:57:47 +00:00
5f002808d7
Merge pull request #1153 from niklascarlsson/harmonize_previous_next
...
Harmonize previous/next commands
2019-02-07 19:17:16 -05:00
ac1fbce794
Merge pull request #1157 from Emiller88/fix/solidity-flycheck
...
Solidity Fix
2019-02-07 19:16:16 -05:00
45f7324b54
Merge pull request #1154 from seanfarley/lui-fix
...
irc: fix lui track bar not being enabled
2019-02-07 00:45:37 -05:00
faf217b0de
Require solidity packages
...
They're on Melpa individually for whatever reason though they're in the
solidity-mode repo.
2019-02-06 19:56:22 -06:00
30fad8b08b
irc: fix lui track bar not being enabled
...
It seemed I mistakenly put this in an `evil` block and didn't notice.
2019-02-05 11:06:21 -08:00
1ea507e56c
Align flyspell as well
2019-02-05 10:56:55 +01:00
fa564e33b9
Update text and workspaces as well
...
These have a left/right and increase/behaviour.
2019-02-05 10:52:45 +01:00
478d80379d
Harmonize next/previous
...
The description of next and previous was not aligned with the actual
functions that was being called. This patch aligns them.
2019-02-05 10:29:02 +01:00