Commit Graph

2858 Commits

Author SHA1 Message Date
c1c3a0987c Better move-to-prompt-on-insert-mode hook for eshell 2018-05-26 21:09:10 +02:00
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
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
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
80fe6aa082 Merge pull request #612 from seanpile/seanpile/go-mode-fixes
Small fixes for go-mode
2018-05-26 10:34:35 +02:00
67eb749d1e lang/go: group flycheck config & use add-hook 2018-05-26 10:33:55 +02:00
30fccbc06c Merge pull request #614 from Emiller88/patch-2
Update config.el
2018-05-26 10:17:12 +02:00
4200a1713c Update config.el
Add a missing )
2018-05-25 20:32:27 -05:00
cfe6f5b4e0 Update README.org
Fix the broken link because of formatting.
2018-05-25 20:29:15 -05:00
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
1ac18cbd39 Merge pull request #611 from jeffjewiss/support-hbs-files
Support handlebars templates
2018-05-25 19:54:42 +02:00
becc79089e feature/lookup: fix void-function xref-backend-identifier-at-point error 2018-05-25 19:22:44 +02:00
68c0d228bc support handlebars templates 2018-05-25 18:13:28 +01:00
9a730c0035 lang/solidity: conform README to doom conventions 2018-05-25 19:10:49 +02:00
6be1ee17e5 lang/solidity: improve binary checks in doctor.el 2018-05-25 19:06:29 +02:00
f5a0d89eda lang/solidity: conform to Doom conventions 2018-05-25 19:04:01 +02:00
a814c833a2 Merge branch 'develop' into solidity-mode 2018-05-25 18:37:38 +02:00
27cee0bf5a Remove redundant hexl-mode block 2018-05-25 18:33:30 +02:00
4456907ad0 Merge branch 'develop' into patch-csv 2018-05-25 18:31:38 +02:00
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
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
d7d9da2210 Appease byte-compiler san kun chan sama sensei de gozaru 2018-05-25 11:55:57 +02:00
81d3fe4a82 config/default: fix missing +ivy-do-action! error when ivy module is disabled 2018-05-25 11:54:52 +02:00
e99d5c6624 completion/helm: refactor how helm packages are loaded; fix command remaps 2018-05-25 11:49:59 +02:00
0bdf638813 lang/latex: refactor package loading mechanism 2018-05-25 02:18:29 +02:00
6e82e6fa19 tools/term: fix void-function error due to misplaced reference to +eshell-p 2018-05-25 01:59:15 +02:00
9a8b6a82e2 lang/web: add doctor.el 2018-05-25 01:01:25 +02:00
0348686cce tools/eshell: change split behavior to open non-eshell window 2018-05-25 01:00:04 +02:00
cce30367bb tools/eshell: fix naive path concatenation for eshell-directory-name 2018-05-25 00:58:09 +02:00
6b70831386 ui/evil-goggles: evil-goggles-enable-delete = nil 2018-05-25 00:56:34 +02:00
1e4f108655 ui/neotree: non-capturing groups in neo-hidden-regexp-list
Slight optimization.
2018-05-25 00:56:19 +02:00
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
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
cf3c0d808d tools/tmux: minor refactor of +tmux/rerun 2018-05-25 00:53:46 +02:00
be9a06b126 tools/magit: add magit-gitflow 2018-05-25 00:53:04 +02:00
ae95b9e8d5 lang/sh: improve zsh shebang detection regexp 2018-05-25 00:52:37 +02:00
5472cd4a37 lang/org: set org-clock variables sooner 2018-05-25 00:51:35 +02:00
fd87a0bd9e lang/org: add ]h/[h keybinds; correct bind motion keys to motion map 2018-05-25 00:51:15 +02:00
9011593e38 feature/workspaces: fix tests 2018-05-25 00:50:52 +02:00
b36eca2ae7 completion/ivy: ivy-height = 15 2018-05-25 00:50:33 +02:00
55a3aeec9a completion/ivy: don't pre-fill ag/rg/pt/grep searches w/ last search 2018-05-25 00:50:24 +02:00
852193dfc5 completion/helm: update command remappings 2018-05-25 00:49:21 +02:00
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
e8653d0628 feature/file-templates: revise doom module README.org file template 2018-05-24 22:34:37 +02:00
b806ff937c feature/file-templates: rewrite & fix wrong-number-of-args errors #602 2018-05-24 22:34:37 +02:00
4c73ac0111 config/default: Fix evil-collection anti-hacks #604 2018-05-24 22:34:37 +02:00
0b48575c14 Remove def-hydra! macro alias
Causes byte-compilation issues and the alias is unnecessary.
2018-05-24 22:03:19 +02:00
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
592e16d76d Conform debug commands to naming convention 2018-05-24 16:40:37 +02:00
53a7e35082 lang/javascript: fix rjsx-electric-gt reparsing advice 2018-05-22 01:47:40 +02:00