Commit Graph

5428 Commits

Author SHA1 Message Date
98a4a94867 Update webpack file template for latest version
Webpack 4 has some syntax changes, mainly using rules key instead of plugin.
2018-03-26 22:27:09 +01:00
bc7c992f43 Merge pull request #482 from UndeadKernel/fix_whitespace-line-column
Let whitespace dynamically use fill-column
2018-03-26 17:10:28 -04:00
54acddba18 Merge pull request #483 from adamkruszewski/develop
Add REPL definition for elixir-mode.
2018-03-26 17:10:03 -04:00
fa69e25f87 Fix a pre-init race condition caused by doom-initialize-packages 2018-03-26 16:52:53 -04:00
adf724a6e4 Refactor package!'s docstring & add :ignore to it 2018-03-26 16:44:32 -04:00
46c31e7f0a lang/typescript: refactor + fix project root resolution 2018-03-26 16:39:18 -04:00
dd24578657 Restore :ignore property in package! macro 2018-03-26 16:32:05 -04:00
84e98f1bee Add REPL definition for elixir-mode. 2018-03-26 20:19:48 +02:00
856dd96636 Whitespace should preferably respect the fill-column variable
Let whitespace dynamically set `whitespace-line-column` depending on the current
state of the variable `fill-column`. Changing the value to `nil` does exactly that.
2018-03-26 18:17:59 +02:00
9dc4e59a2c config/private: add doctor.el 2018-03-26 06:43:29 -04:00
3b94bafb3a tools/nav-flash: refactor & reduce false positive jumps 2018-03-26 06:41:33 -04:00
b47ccab4a5 lang/org: fix TAB not toggle folds on some headlines 2018-03-26 06:41:10 -04:00
f3b99779c9 Add doom-after-switch-frame-hook; fix over-eager switch-window hooks
Switch-window hooks would fire too frequently; like when switching to
the same window, clicking in windows, or from the minibuffer (e.g.
during ivy sessions).
2018-03-26 06:40:04 -04:00
1282072db3 Correct doom-initialize's docstring 2018-03-26 03:18:28 -04:00
adfd26bbf4 Fix error when doom-packages-file doesn't exist 2018-03-26 03:11:29 -04:00
72eb1422c5 Ensure doom-packages is initialized in doom-initialize 2018-03-26 03:07:28 -04:00
f1c0d70e34 feature/popup: switch to *info* popups 2018-03-26 03:07:28 -04:00
1af246daeb feature/popup: add rule for *info* buffers 2018-03-26 03:04:13 -04:00
03ed4c39e8 Add package! & disable-packages! convenience macros 2018-03-26 02:59:08 -04:00
f67b4ec743 Add docstring for doom-module-put 2018-03-26 02:58:11 -04:00
21a23228f2 Refactor initialization; allow package! to universally disable packages
No need for def-package-hook! for disable packages anymore, you can do
it from package! in packages.el files.
2018-03-26 02:57:37 -04:00
ebf276c6e7 config/default: redo help leader keybinds 2018-03-26 02:55:16 -04:00
9351633d65 lang/emacs-lisp: make info-lookup-symbol the default doc lookup handler 2018-03-26 02:53:31 -04:00
d06d4c4dde feature/lookup: fix some windows not grabbing focus after lookups 2018-03-26 02:52:50 -04:00
b848527f0c ui/nav-flash: fix wrong-type-argument error on recenter 2018-03-26 02:11:11 -04:00
7f6fb69a3d completion/ivy: reuse last query if none supplied 2018-03-26 00:30:10 -04:00
5a746f3da8 completion/ivy: fix wrong number of args error in rg/ag/pt/grep ex commands 2018-03-26 00:29:55 -04:00
641e26431d feature/lookup: use xref's symbol-at-point function in other lookups 2018-03-26 00:21:54 -04:00
9e62898d92 completion/ivy: major refactor of file-search commands 2018-03-26 00:02:22 -04:00
83211cd74c completion/ivy: fix redundant smart-case flag in ripgrep args 2018-03-25 22:59:49 -04:00
855bc5bc20 tools/password-store: auth-source-store => auth-source-pass #480 2018-03-25 22:45:02 -04:00
1983363f9c config/default: add +default-repeat-{forward,backward}-key options 2018-03-25 22:39:03 -04:00
e41212bb7b feature/lookup: fix +lookup/definition not fetching the correct identifier
Some xref backends have specialized thing-at-point implementations (such
as haskell's dante's xref backend), this fix uses them to fetch the
identifier at point.
2018-03-25 22:36:05 -04:00
74bbefc5fd tools/password: auto-password-store => auth-source-store #480
The package was renamed upstream.
2018-03-25 20:26:06 -04:00
28f221ed9c lang/org: fix backtab (rebound by evil-collection-org) 2018-03-25 17:19:22 -04:00
22e18ad0a6 core-os: remove unnecessary after! wrapping 2018-03-25 03:07:18 -04:00
c87122e6b4 tools/eshell: refactor; don't open another eshell from eshell 2018-03-24 23:19:14 -04:00
8604966e21 ui/doom-dashboard: add 'edit modules list' button 2018-03-24 17:53:13 -04:00
653caf4e73 feature/evil: remove ] and [ evil-snipe aliases #478 2018-03-24 17:52:44 -04:00
3f88909d52 tools/eshell: refactor; rename split commands; switch to new buffers properly 2018-03-24 17:51:55 -04:00
a067500ef2 tools/eshell: spawn new eshell on split window 2018-03-24 17:07:38 -04:00
57065c4a71 Don't prompt to save for non-file-visiting buffers on kill-this-buffer 2018-03-24 17:05:06 -04:00
e7331e9026 Ensure load-prefer-newer = t in non-interactive Emacs #479 2018-03-24 17:05:06 -04:00
2925f5657b completion/ivy: decouple ivy-rich advice from nullable doom--project-root 2018-03-24 17:05:06 -04:00
a6cc5a219b tools/eshell: major refactor; add eshell management commands 2018-03-24 17:05:06 -04:00
bb8304c15d feature/evil: rename +evil:macro-on-all-lines => +evil:apply-macro 2018-03-24 07:25:01 -04:00
f822fffdd2 feature/evil: fix +evil:macro-on-all-lines 2018-03-24 07:25:01 -04:00
70b49282a3 completion/ivy: add counsel-grep-or-swiper to autoloads 2018-03-24 07:25:01 -04:00
abce3298fb feature/popup: add example to :popups docstring 2018-03-24 07:25:00 -04:00
322295b5d8 feature/popup: add docstring to +popup-define 2018-03-24 07:25:00 -04:00