Henrik Lissner
38d0d88018
lang/common-lisp: lazyload sly-repl-ansi-color #1032
2018-12-05 22:11:54 -05:00
Henrik Lissner
72bf089249
Move evilified helpful keybinds to feature/evil
...
So that they are available even if config/default isn't enabled.
2018-12-05 22:11:54 -05:00
Henrik Lissner
7c3cc3ed5f
Expand %:P relative to % instead of current buffer
...
So ~/some/other/project/somefile.txt:P will resolve to
~/some/other/project, and not the project root of the current buffer.
2018-12-05 22:11:54 -05:00
Henrik Lissner
7b761a9b42
Refactor feature deferral for (common|emacs)-lisp
...
'lisp-mode is now deferred, to make it easier to lazy-configure it
2018-12-05 22:11:54 -05:00
Henrik Lissner
f003d2b4fe
Merge pull request #1032 from mfiano/develop
...
Various changes
2018-12-05 18:59:42 -05:00
Henrik Lissner
4455dc8baa
Extract ipython/jupyter arglist to variables
...
Also fixes #1022 by removing default --pylab arg from
+python/open-ipython-repl.
2018-12-05 14:31:02 -05:00
Henrik Lissner
553cee5921
lang/cc: remove naive cdb file check #1028
...
irony looks for compile_commands.json in several places, but
+cc/reload-compile-db would error out if there it didn't exist at the
project root.
2018-12-05 14:22:14 -05:00
Henrik Lissner
9d374b3bfb
Fix "not in project" projectile error #1037
...
helm-projectile-find-file doesn't respect
projectile-require-project-root by hard-coding it's no-project error
handling into its helm-projectile-* functions. This means if you try to
use helm-projectile-find-file in a non-project you get this error. So we
use helm-find-files for non-projects instead.
2018-12-05 14:16:42 -05:00
Aria
a5f9b8460a
setq auth-sources properly
2018-12-05 15:21:53 +11:00
Henrik Lissner
10a732a89a
Merge pull request #1031 from ar1a/magit-fd
...
Use fd for populating projectile cache
2018-12-04 18:18:45 -05:00
Aria
fe8b17d6da
move projectile fd out of magit.el
...
lol
2018-12-04 20:09:44 +11:00
Henrik Lissner
1a7797f0fa
Merge pull request #1026 from Emiller88/feature/pytest
...
Add pytest
2018-12-03 23:16:12 -05:00
Henrik Lissner
30fbb0d62f
Lazy-load python-pytest
2018-12-03 23:15:40 -05:00
Henrik Lissner
714c30aea1
Merge pull request #1034 from djeis97/coq-popup-config
...
Coq popup config
2018-12-03 22:24:33 -05:00
Henrik Lissner
84af639fc3
set-popup-rules! -> set-popup-rule!
...
Semantic refactor.
Also adjusts regexp to use non-capturing group (for slight performance benefit).
2018-12-03 22:23:57 -05:00
Henrik Lissner
ffdea3ff0f
Merge pull request #1030 from Emiller88/feature/magithub
...
Add MagitHub default binding
2018-12-03 22:18:35 -05:00
Henrik Lissner
35170cb2e0
Merge pull request #1029 from amosbird/patch-8
...
Don't scan frames other than current in popup
2018-12-03 22:18:03 -05:00
Henrik Lissner
e34fce6097
Merge pull request #1035 from djeis97/popup-buffer-cleanup-patch
...
Fixed +popup--kill-buffer visibility check
2018-12-03 22:17:54 -05:00
Elijah Malaby
d063fff8a1
Fixed +popup--kill-buffer visibility check
...
Now it checks all frames instead of only the current one.
2018-12-02 13:24:02 -05:00
Elijah Malaby
dcbcc4d1e7
Added a popup rule to ignore proof general popups
2018-12-02 13:22:42 -05:00
Michael Fiano
261750c158
Fix: Improve common-lisp module bindings
2018-12-02 01:51:48 -05:00
Michael Fiano
89c1180b73
Minor: lexicographically sort bindings
...
Just so I can see what is bound already more easily.
2018-12-02 00:42:15 -05:00
Michael Fiano
2522862016
Feature: Enable sly-repl-ansi-color in common-lisp
...
This gives ANSI color escape sequence support in the REPL, needed by
some software.
2018-12-01 15:30:48 -05:00
Michael Fiano
3635e23be7
Minor: common-lisp macro expander hydra as default
...
It is usually the case that we want to easily step through the expansion
of a macro inline, so prevent a modifier key press.
2018-12-01 15:26:44 -05:00
Michael Fiano
fead537328
Fix: common-lisp module jump hydra conflict
...
This hydra conflicts with Doom's popup windows in the case a jump
creates a sly-xref-mode buffer. Use direct local leader bindings instead.
2018-12-01 15:25:12 -05:00
Aria
e7141d2c96
use --type f with fd
...
will show folders otherwise
2018-12-02 00:06:55 +11:00
Aria
c3dc660b1b
Use fd for populating projectile cache
2018-11-29 23:22:07 +11:00
Edmund Miller
ff5af78860
Add MagitHub popup default binding
2018-11-28 18:18:42 -06:00
Amos Bird
3b67338b4a
Don't scan frames other than current in popup
...
This accidentally reuses windows in other frames, especially when there are multiple compliation buffers.
2018-11-27 22:08:35 +08:00
Edmund Miller
52f805ba62
Add some extra keybindings
2018-11-23 11:14:25 -06:00
Edmund Miller
2c0b0fac77
Keybindings are added to python-mode-map
2018-11-23 11:06:03 -06:00
Kazutoshi Noguchi
e9bdf89c73
Fix 'SPC m b r' in go-mode.
2018-11-23 23:13:32 +09:00
Edmund Miller
ba49765358
Initial pytest
2018-11-22 12:53:08 -06:00
Ting Zhou
7e02cbb17d
lang/python: add miniconda3 path
2018-11-14 22:33:18 -08:00
Henrik Lissner
80e53eee5d
lang/python: add homebrew miniconda3 path
...
For `brew cask install miniconda`
2018-11-15 00:55:54 -05:00
Elijah Malaby
a1e8fde75c
Removed :select nil from cider-repl popup rules
2018-11-13 21:29:16 -05:00
Henrik Lissner
4e9962adc8
Merge pull request #1009 from filalex77/patch-1
...
[config/default] Change `magit-blame-addition` to `magit-blame`
2018-11-13 18:26:59 -05:00
Henrik Lissner
2f47ab9f28
Merge pull request #1001 from myme/company-psc-ide-backend
...
purescript: Properly register company backend
2018-11-13 18:19:14 -05:00
Henrik Lissner
bc7ff29279
Merge pull request #997 from niklascarlsson/develop
...
Close the ending quote in lispy-mode
2018-11-13 18:14:08 -05:00
Aria
f822796443
Add rudimentary readme to parinfer
2018-11-14 07:22:39 +11:00
Oleksii Filonenko
6ba406c617
Change magit-blame-addition
to magit-blame
...
`magit-blame` is deprecated (as of Magit 2.90.0)
2018-11-12 20:37:35 +02:00
Henrik Lissner
412063f452
lang/web: fix 'pair was never defined' error
...
Caused by recent change upstream, in smartparens
2018-11-12 02:38:09 -05:00
Henrik Lissner
9363ea8738
Don't trigger flycheck on leaving insert state
...
This is a bit overzealous (and can be slow where slow checkers/big
projects are involved). Triggering it on ESC from normal mode (or C-g)
should be enough.
2018-11-07 19:24:59 -05:00
Henrik Lissner
34c490aae5
lang/web: correct config file check for jekyll
...
Jekyll looks for _config.(yml|toml), not config.yml.
2018-11-07 19:22:03 -05:00
Martin Øinæs Myrseth
b9b9c629af
purescript: Properly register company backend
2018-11-05 20:10:38 +01:00
Niklas Carlsson
6b2b5c225f
Close the ending quote in lispy-mode
...
With this setting lispy closes the ending quote which is in alignment
with how Doom treats quotes in other modes.
2018-11-03 10:29:20 +01:00
Henrik Lissner
91b76d8437
Move default snippets library to feature/snippets
...
Removes the +snippets flag from config/default. The default snippets can
be disabled by disabling the emacs-snippets package.
2018-11-02 18:43:44 -04:00
Quentin Le Guennec
faf5eea115
editor/lispyville: Add lispy
...
smartparens being disabled in lispyville-mode, typing ( in
insert state would not pair the paren
2018-11-01 12:03:36 +01:00
Henrik Lissner
876660c28f
Revert #977
...
This width-workaround would simply toggle fci-mode on and off, every
time window-size-change-functions and window-configuration-change-hook
is triggered.
2018-11-01 00:05:12 -04:00
Henrik Lissner
599c95e4a4
Merge pull request #981 from qleguennec/develop
...
feature/workspaces: Fix +workspace-delete to match docstring
2018-10-31 16:11:31 -04:00