Commit Graph

2860 Commits

Author SHA1 Message Date
Henrik Lissner
f9bcd2aff3
feature/evil: don't revert to initial state on window switch
The issue this "fixes" wasn't really an issue to begin with.
2018-05-26 21:09:10 +02:00
Henrik Lissner
e70b1af49f
Bind RET to +eshell/goto-end-of-prompt from normal mode
This command enters insert state.
2018-05-26 21:09:10 +02:00
Henrik Lissner
c1c3a0987c
Better move-to-prompt-on-insert-mode hook for eshell 2018-05-26 21:09:10 +02:00
Henrik Lissner
177bf2a9de
Fix evil change/delete operators in eshell buffers
evil-{change,delete}{,-line} now jump to the prompt before trying to
modify the buffer.
2018-05-26 21:09:10 +02:00
Henrik Lissner
4e2beb8b7e
Merge +popup-define's documentation into :popup setting's
Users are more likely to view :popup's documentation for information on
defining popup rules (they shouldn't be using +popup-define!).
2018-05-26 14:20:23 +02:00
Henrik Lissner
dc86b61704
Fix vcs/git-browse* commands #616
Caused by upstream changes to git-link, where `git-link--remote-host' was
removed.
2018-05-26 11:13:21 +02:00
Henrik Lissner
80fe6aa082
Merge pull request #612 from seanpile/seanpile/go-mode-fixes
Small fixes for go-mode
2018-05-26 10:34:35 +02:00
Henrik Lissner
67eb749d1e
lang/go: group flycheck config & use add-hook 2018-05-26 10:33:55 +02:00
Henrik Lissner
30fccbc06c
Merge pull request #614 from Emiller88/patch-2
Update config.el
2018-05-26 10:17:12 +02:00
Edmund Miller
4200a1713c
Update config.el
Add a missing )
2018-05-25 20:32:27 -05:00
Edmund Miller
cfe6f5b4e0
Update README.org
Fix the broken link because of formatting.
2018-05-25 20:29:15 -05:00
Sean Dawson
e51e483c86 Small fixes for go-mode:
- Fixed typo for gocode command in `doctor.el`
- Only enable flycheck mode if the syntax-checker feature is enabled
2018-05-25 21:17:13 -04:00
Henrik Lissner
1ac18cbd39
Merge pull request #611 from jeffjewiss/support-hbs-files
Support handlebars templates
2018-05-25 19:54:42 +02:00
Henrik Lissner
becc79089e
feature/lookup: fix void-function xref-backend-identifier-at-point error 2018-05-25 19:22:44 +02:00
Jeff Jewiss
68c0d228bc
support handlebars templates 2018-05-25 18:13:28 +01:00
Henrik Lissner
9a730c0035
lang/solidity: conform README to doom conventions 2018-05-25 19:10:49 +02:00
Henrik Lissner
6be1ee17e5
lang/solidity: improve binary checks in doctor.el 2018-05-25 19:06:29 +02:00
Henrik Lissner
f5a0d89eda
lang/solidity: conform to Doom conventions 2018-05-25 19:04:01 +02:00
Henrik Lissner
a814c833a2
Merge branch 'develop' into solidity-mode 2018-05-25 18:37:38 +02:00
Henrik Lissner
27cee0bf5a
Remove redundant hexl-mode block 2018-05-25 18:33:30 +02:00
Henrik Lissner
4456907ad0
Merge branch 'develop' into patch-csv 2018-05-25 18:31:38 +02:00
Henrik Lissner
0e9add5844
Merge pull request #598 from ar1a/patch-agenda-span
lang/org Make agenda view span 10 days
2018-05-25 18:27:03 +02:00
Henrik Lissner
4771c047c6
Merge pull request #601 from jcf/fix-workspace-load
Fix use of +workspaces-data-file in +workspace/load
2018-05-25 15:37:19 +02:00
Henrik Lissner
d7d9da2210
Appease byte-compiler san kun chan sama sensei de gozaru 2018-05-25 11:55:57 +02:00
Henrik Lissner
81d3fe4a82
config/default: fix missing +ivy-do-action! error when ivy module is disabled 2018-05-25 11:54:52 +02:00
Henrik Lissner
e99d5c6624
completion/helm: refactor how helm packages are loaded; fix command remaps 2018-05-25 11:49:59 +02:00
Henrik Lissner
0bdf638813
lang/latex: refactor package loading mechanism 2018-05-25 02:18:29 +02:00
Henrik Lissner
6e82e6fa19
tools/term: fix void-function error due to misplaced reference to +eshell-p 2018-05-25 01:59:15 +02:00
Henrik Lissner
9a8b6a82e2
lang/web: add doctor.el 2018-05-25 01:01:25 +02:00
Henrik Lissner
0348686cce
tools/eshell: change split behavior to open non-eshell window 2018-05-25 01:00:04 +02:00
Henrik Lissner
cce30367bb
tools/eshell: fix naive path concatenation for eshell-directory-name 2018-05-25 00:58:09 +02:00
Henrik Lissner
6b70831386
ui/evil-goggles: evil-goggles-enable-delete = nil 2018-05-25 00:56:34 +02:00
Henrik Lissner
1e4f108655
ui/neotree: non-capturing groups in neo-hidden-regexp-list
Slight optimization.
2018-05-25 00:56:19 +02:00
Henrik Lissner
643ff13053
ui/doom: make solaire-mode a little pickier
Instead of only activating in buffers that a real (which is more
selective), simply activate in buffers that are file-visiting (this
means that real buffers that aren't highlighted can exist, particularly
term/eshell buffers).
2018-05-25 00:55:06 +02:00
Henrik Lissner
2f83757018
ui/doom-dashboard: more robust feature detection
In case you aren't using those modules, but have other means of loading
those packages.
2018-05-25 00:54:07 +02:00
Henrik Lissner
cf3c0d808d
tools/tmux: minor refactor of +tmux/rerun 2018-05-25 00:53:46 +02:00
Henrik Lissner
be9a06b126
tools/magit: add magit-gitflow 2018-05-25 00:53:04 +02:00
Henrik Lissner
ae95b9e8d5
lang/sh: improve zsh shebang detection regexp 2018-05-25 00:52:37 +02:00
Henrik Lissner
5472cd4a37
lang/org: set org-clock variables sooner 2018-05-25 00:51:35 +02:00
Henrik Lissner
fd87a0bd9e
lang/org: add ]h/[h keybinds; correct bind motion keys to motion map 2018-05-25 00:51:15 +02:00
Henrik Lissner
9011593e38
feature/workspaces: fix tests 2018-05-25 00:50:52 +02:00
Henrik Lissner
b36eca2ae7
completion/ivy: ivy-height = 15 2018-05-25 00:50:33 +02:00
Henrik Lissner
55a3aeec9a
completion/ivy: don't pre-fill ag/rg/pt/grep searches w/ last search 2018-05-25 00:50:24 +02:00
Henrik Lissner
852193dfc5
completion/helm: update command remappings 2018-05-25 00:49:21 +02:00
Henrik Lissner
09cb4f6716
Major refactor & optimization of how modules load their packages
Now that we are loading package autoloads files (as part of the
generated doom-package-autoload-file when running make autoloads), many
:commands properties are redundant. In fact, many def-package! blocks
are redundant.

In some cases, we can do without a config.el file entirely, and can move
into the autoloads file or rely entirely on package autoloads.

Also, many settings have been moved in their module's autoloads files,
which makes them available ASAP; their use no longer depends on module
load order.

This gained me a modest ~10% boost in startup speed.
2018-05-25 00:46:16 +02:00
Henrik Lissner
e8653d0628
feature/file-templates: revise doom module README.org file template 2018-05-24 22:34:37 +02:00
Henrik Lissner
b806ff937c
feature/file-templates: rewrite & fix wrong-number-of-args errors #602 2018-05-24 22:34:37 +02:00
Henrik Lissner
4c73ac0111
config/default: Fix evil-collection anti-hacks #604 2018-05-24 22:34:37 +02:00
Henrik Lissner
0b48575c14
Remove def-hydra! macro alias
Causes byte-compilation issues and the alias is unnecessary.
2018-05-24 22:03:19 +02:00
Henrik Lissner
4ee0b5ba6d
New macros file-exists-p! & project-file-exists-p!
The latter replaces the doom-project-has! macro
2018-05-24 21:15:17 +02:00