SteamedFish
16b7c58da9
use fboundp instead of string-match-p
2019-02-21 23:22:04 +08:00
Luigy Leon
09bdbd1bdd
lang/haskell: only require intero when flag is set
2019-02-20 23:06:10 -05:00
Henrik Lissner
9567b1f97f
Move ESC keybind for transient to tools/magit
2019-02-20 14:45:18 -05:00
Shanavas M
7ec46c4d95
Add port to circe network config
...
Fixes #1121
2019-02-20 13:14:14 +05:30
Henrik Lissner
6f32ac371b
Highlight non-standard whitespace in file buffers
...
Prevents whitespace-mode from being enabled in special buffers (like
circe).
2019-02-20 01:28:19 -05:00
Henrik Lissner
8e1010a2ba
Fix C-a/C-b in evil-ex minibuffer
2019-02-20 00:25:03 -05:00
Henrik Lissner
b4b85569b4
lang/org: expand snippet on TAB in visual mode
2019-02-19 19:05:49 -05:00
Henrik Lissner
bacf4c7a6a
Fix C-SPC fold toggling keybind
...
+evil/fold-toggle was replaced with +fold/toggle
2019-02-19 18:06:28 -05:00
Henrik Lissner
f1c13337cc
Fix snippet expansion on TAB in visual mode
...
Overzealous dispatcher was overriding yas-insert-snippet.
2019-02-19 18:05:56 -05:00
Henrik Lissner
c82faf7f10
General reformatting & minor refactors
2019-02-19 15:53:26 -05:00
Henrik Lissner
43975d3cd4
lang/data: remove vimrc-mode
...
This package/mode isn't "data".
Relevant to #973
2019-02-19 15:53:23 -05:00
Henrik Lissner
cfe54f1d77
Merge pull request #1178 from luigy/transient-quit-evil-bindings
...
Add transient quit evil-bindings
2019-02-19 15:52:03 -05:00
Henrik Lissner
adfc06f3dd
Add no-other-window in popup criteria
...
This allows +popup-window-p to recognize popup windows created by
plugins (like treemacs).
2019-02-19 01:29:03 -05:00
Henrik Lissner
3d99ae8562
lang/csharp: include +chsarp-sp-point-in-type-p
2019-02-19 01:28:07 -05:00
Henrik Lissner
d6d67ac568
Force ace-window not to ignore treemacs #1177
2019-02-18 20:17:19 -05:00
Henrik Lissner
7f1c275d62
+magit/clone: fix void-function ghub--username
2019-02-18 20:13:37 -05:00
Henrik Lissner
483f2a492c
Lazy-load vterm & refactor config
2019-02-18 18:56:20 -05:00
Henrik Lissner
002914c912
Update SPC o t/T keybind predicate
...
Since :emacs vterm was moved to :tools
2019-02-18 18:50:02 -05:00
Henrik Lissner
c79a992545
Include all files with vterm package
...
They are needed to compile vterm-module.so
2019-02-18 18:49:02 -05:00
Henrik Lissner
ecfe52f71c
Fix +magit/clone to no longer use magithub
2019-02-18 18:26:19 -05:00
Henrik Lissner
883fcffc97
lang/csharp: use omnisharp cleanup hook
2019-02-18 17:42:21 -05:00
Henrik Lissner
e01781a3d9
lang/csharp: minor refactor
...
Ensure csharp-mode specific config can work without omnisharp.
2019-02-18 17:40:57 -05:00
Henrik Lissner
cee851f55b
Only activate whitespace-mode in editable buffers
...
Otherwise whitespace-mode will disrupt fontification in special buffers,
like helm and elfeed buffers.
Indirectly addresses #1179
2019-02-18 15:39:08 -05:00
Henrik Lissner
ed0a4bc5ca
lang/csharp: add electric/autopairing behavior
2019-02-18 15:38:26 -05:00
Henrik Lissner
9dd88e5924
Move c electric disabler to config/default
...
Because it is tied to the smartparens config, and we'll want this
behavior to extend to all C-derived modes (like csharp and php modes).
2019-02-18 15:36:44 -05:00
Luigy Leon
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
Henrik Lissner
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
Henrik Lissner
4437d80133
Add dos2unix & unix2dos conversion commands
2019-02-18 01:59:56 -05:00
Henrik Lissner
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
Henrik Lissner
ec55884aae
General, minor reformatting & refactor
2019-02-18 00:47:46 -05:00
Henrik Lissner
7d0caf3efd
New editor/fold module
...
Extracted from feature/evil and emacs/hideshow.
2019-02-18 00:47:46 -05:00
Henrik Lissner
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
Henrik Lissner
3dcd253f71
Remove emacs/ediff & move to core-ui
2019-02-17 21:54:26 -05:00
Henrik Lissner
e6debe55f1
Switch to main repo for all-the-icons
...
The font-lock-fix branch was merged.
2019-02-17 14:44:23 -05:00
Henrik Lissner
66131747d3
Update evil-collection-mode-list
2019-02-16 19:04:45 -05:00
Henrik Lissner
3b1305b66f
lang/lua: lazy load lua-mode
2019-02-16 19:03:45 -05:00
Henrik Lissner
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
Henrik Lissner
5b48c21762
app/irc: fix & improve feedback from =irc #1121
...
Hopefully prevents =irc from nooping.
2019-02-16 17:00:31 -05:00
Henrik Lissner
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
Henrik Lissner
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
SteamedFish
d6496fc168
rename vterm from :emacs to :tools
2019-02-17 00:18:39 +08:00
SteamedFish
1e864df8cd
move vterm's popup rule to vterm layer
2019-02-17 00:14:05 +08:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
81e30dc13c
lang/ess: add basic evil support to ess-help-mode
2019-02-15 20:32:37 -05:00
Henrik Lissner
2d0f250241
lang/ess: fix keymaps prefixes
...
They may not be loaded when bound.
2019-02-15 20:25:21 -05:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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