Commit Graph

6234 Commits

Author SHA1 Message Date
Henrik Lissner
43152d774f
Fix commented out :config causing errors
Semicolons, what have you done?
2018-06-01 16:32:38 +02:00
Henrik Lissner
553867bf61
Remove evil-collection-helm hack (it's disabled) 2018-06-01 16:20:11 +02:00
Henrik Lissner
dc2dad0af3
Disable evil-collection-ruby-mode
May indirectly fix broken :localleader keybinds on ruby-mode-map
2018-06-01 16:19:49 +02:00
Henrik Lissner
c8a7005a22
app/twitter: decouple from feature/workspaces 2018-06-01 15:36:14 +02:00
Henrik Lissner
80bd587d87
Move :company-backend setting to autoload.el
This decouples the company module from module load-order.
2018-06-01 14:54:13 +02:00
Henrik Lissner
3a809153f9
Fix scroll-*-command & C-r in minibuffer+ivy
C-u was overwriting backward-kill-sentence & C-r was bound to the
incorrect command for evil users.
2018-06-01 13:58:21 +02:00
Henrik Lissner
bb71e06977
Fix formatting in config/default/+bindings.el 2018-06-01 13:49:40 +02:00
Henrik Lissner
334b6f3adf
tools/dired: SPC o - => dired-jump; show symlink targets
Inspired by #625
2018-06-01 13:46:52 +02:00
Henrik Lissner
c5df4e7d2f
tools/magit: remove +hub check around magithub package 2018-06-01 13:40:48 +02:00
Henrik Lissner
002f514b22
Minor refactor of evil-mc->smartparens integration 2018-06-01 13:40:48 +02:00
Henrik Lissner
3c967cf3a3
Resume evil-mc upon switching to insert mode #618
I believe this is intuitive, but I've designed it to be easily disabled
with:

  (remove-hook 'evil-insert-state-entry-hook #'+evil-mc|resume-cursors)
2018-06-01 13:40:47 +02:00
Henrik Lissner
5e9030500c
Merge pull request #627 from ar1a/helm-posframe
Add posframes to helm in emacs 26+
2018-06-01 13:06:48 +02:00
Henrik Lissner
cc159ed9a9
completion/helm: add-hook! => add-hook
add-hook! is unnecessary for adding 1-to-1 hook.
2018-06-01 13:06:30 +02:00
Henrik Lissner
8f673f52fc
Conform helm posframe code to Doom conventions 2018-06-01 13:03:25 +02:00
Henrik Lissner
a3915dfc91
Merge branch 'develop' into helm-posframe 2018-06-01 13:00:23 +02:00
Henrik Lissner
83db654058
Fix anaconda-mode loading late in python-mode #638
This would mean anaconda-mode's config wouldn't work until the second
opened python buffer (or invokation of python-mode).
2018-06-01 12:19:11 +02:00
Henrik Lissner
82f240ffc9
Bind SPC h w to +default/man-or-woman #639
Woman is essentially elisp-only Man; useful for systems without
man (Windows, particularly).
2018-06-01 12:13:56 +02:00
Henrik Lissner
f1bf9d1632
ivy-do-completion-in-region = t #640
Evil ex command completion is now handled by ivy, if it's enabled.
2018-06-01 12:00:57 +02:00
Henrik Lissner
2b052a9563
Ignore untracked files on make upgrade
In case temporary/cache files are saved outside of .local, for example.
2018-06-01 11:25:47 +02:00
Henrik Lissner
bab530ea2e
Revert +hub flag, but disable magithub by default
Must be enabled on a per-project basis. You can change this behavior by
setting +magit-hub-enabled-by-default to non-nil (before magit is
loaded).

Magithub has been made opt-in because:

1. Magithub is imposing, asking the user for a token, especially for
   users who don't use github (much or at all), but may occasionally
   have a project with a github remote.
2. magithub is really slow on first load for medium-to-large repos.
3. It's really easy to enable it through the magithub popup (H C e).
   magithub.enabled is saved into the project's .git/config file, so the
   setting will persist.

Also added a docstring to +magit-hub-features
2018-06-01 11:13:37 +02:00
Henrik Lissner
592205e1dd
Fix borked keys in insert mode
Due to unescapted ctrl key specs.
2018-06-01 02:42:36 +02:00
Henrik Lissner
4f4495ca2a
Move ispell-dictionary default to feature/spellcheck #630
Makes more sense to be here.
2018-06-01 02:25:38 +02:00
Henrik Lissner
4b0e3af424
Set default ispell-dictionary sooner #630
This makes it easier to change and won't override user's customizations.
2018-06-01 02:23:24 +02:00
Henrik Lissner
3bdb3d4e5d
Update uses of associate! 2018-06-01 02:20:00 +02:00
Henrik Lissner
4d9ddf27a9
Fix over-zealous evil-integration in ivy #636 2018-06-01 02:18:46 +02:00
Henrik Lissner
3359d351f5
Add define-key! macro; refactor config/default key fixes
I'd like to phase out map! where it isn't absolutely necessary, since it
isn't very well optimized.
2018-06-01 02:17:10 +02:00
Henrik Lissner
dff6e44635
tools/magit: gate evil-magit behind evil +everywhere flag 2018-05-31 21:31:29 +02:00
Henrik Lissner
1a28a0c088
tools/magit: gate magithub behind +hub flag
Use +magit-hub-features to customize which features to load. Set it to
`t` to load all features.
2018-05-31 21:30:41 +02:00
Henrik Lissner
5c8ff3ada3
Fix wrong-type-arg error from #+call() in org-mode #634
By rewriting the org babel library lazy-loader.
2018-05-31 17:25:59 +02:00
Henrik Lissner
a4d03654bd
Fix associate!'s :files refusing a list of strings
Due to changes under the hood, the :files FORM property requires FORM to
either be a nested form of and/or sexps, or a single string. This is
inconsistent with the plurality of ":files", so it has been fixed to
accept a list of strings (with an implicit (and ...)).
2018-05-31 16:59:53 +02:00
Henrik Lissner
97cbb13c22
Improve which-key readability 2018-05-31 16:19:28 +02:00
Henrik Lissner
6536637cec
Add +helm--set-prompt-display 2018-05-31 16:16:24 +02:00
Henrik Lissner
5e49239ff2
Give feedback on +company/toggle-auto-completion 2018-05-31 15:59:52 +02:00
Henrik Lissner
f13d6ccbe4
Merge pull request #635 from ar1a/vc-git-link
Fix git-link not loading on SPC-g-I from fresh emacs start
2018-05-31 15:43:49 +02:00
Aria
c2e2c4c11e
Fix git-link not loading on SPC-g-I from fresh emacs start 2018-05-31 23:39:17 +10:00
Henrik Lissner
9b3decaaa1
Merge evil-collection-helm into completion/helm 2018-05-31 13:59:21 +02:00
Henrik Lissner
acfa8a0bc1
completion/helm: minor refactor
Remove unnecessary after!/def-package! blocks (settings variables
doesn't require the variables be defined).
2018-05-31 13:59:21 +02:00
Henrik Lissner
601c9a654e
Merge evil-collection-dired into emacs/dired 2018-05-31 13:59:21 +02:00
Henrik Lissner
6ecdd390c1
config/default: reformat +bindings.el
<leader> and general keybinds are now separate (easier to fold or
navigate).
2018-05-31 13:59:21 +02:00
Henrik Lissner
3a16b70022
Add +magit/clone command & bind to SPC g C #633
magithub-clone doesn't support full urls, magit-clone doesn't support
user/repo notation. +magit/clone supports both.
2018-05-31 13:59:21 +02:00
Henrik Lissner
183ccbb8f1
Merge evil-collection-ivy into completion/ivy
Disables evil-collection-ivy. Another step toward the removal of
evil-collection from Doom.
2018-05-31 13:59:21 +02:00
Henrik Lissner
1f5dae9176
Merge evil-collection-anaconda into lang/python #628
This is the first step of removing evil-collection from Doom.
2018-05-31 13:59:21 +02:00
Henrik Lissner
c80baef05d
lang/python: minor refactor
company-anaconda is *not* being removed, it just autoloads itself, so we
don't need its def-package! block.
2018-05-31 11:31:32 +02:00
Henrik Lissner
568a6c7e2c
lang/python: remove defunct advice 2018-05-31 11:27:23 +02:00
Henrik Lissner
034e4af25c
Merge pull request #631 from ar1a/magit-fix
Fix magithub not loading after magit
2018-05-31 11:17:13 +02:00
Aria
7461b94efe Add posframe def-package! 2018-05-31 13:16:57 +10:00
Aria
5f3cbeadd0 Fix magithub not loading after magit
I'd have to run a magithub command to get everything to pop up like pull
requests and what not. I think this was an oversight -- just removing
this will still lazyload it, but instead when magit runs!
2018-05-31 11:25:33 +10:00
Henrik Lissner
90ddc67337
Fix with-popup-rules! macro 2018-05-31 01:34:53 +02:00
Henrik Lissner
b1ab80ec3f
Fix doom//byte-compile when recompiling plugins
This would cause odd void-variable/function errors because
doom//byte-compile would erroneously try to compile *everything* after
recompiling plugins.
2018-05-31 01:31:33 +02:00
Henrik Lissner
2784e3cb72
Disable company +childframe by default
The feature is still available, it simply isn't the default anymore (at
least until company-box is more stable).
2018-05-31 00:41:57 +02:00