Henrik Lissner
e3eadf596d
Disable persistent-undo; causes undo corruption
...
A known issue with undo-tree causes an "unrecognized entry in undo list
undo-tree-canary" error, which can result in the loss of work.
2017-06-24 02:25:15 +02:00
Henrik Lissner
56d7c78e00
Expand :popup docstring
2017-06-24 02:25:15 +02:00
Henrik Lissner
c8757b85f7
Fix :company-backend not overwriting past settings
...
In case you want to alter a mode's company-backend later or in a private
module.
2017-06-24 02:25:15 +02:00
Henrik Lissner
50f924bcfc
Fix doom-ansi-apply alias to autoload in format!
...
A wrong-type-argument: symbolp error occurs when core files are
byte-compiled and the expanded message!/format! macros are trying to
cl-flet-alias 'color to doom-ansi-apply (which hasn't been loaded yet).
2017-06-24 02:25:15 +02:00
Henrik Lissner
769c870af6
Merge pull request #118 from vsr625/fix
...
fix :text-obj map macro
2017-06-23 13:16:09 +02:00
V. Subramani Raju
6d4c9c83c3
fix :text-obj map macro
2017-06-23 09:27:03 +05:30
Henrik Lissner
46b3f06f50
Remove :load-path for doom-themes
2017-06-23 03:13:21 +02:00
Henrik Lissner
a5e2a5745b
Eval :ignore/:freeze in package! plists
2017-06-22 23:59:34 +02:00
Henrik Lissner
c294effd8d
Fix incorrect argc in +evil/reselect-paste
2017-06-22 20:03:27 +02:00
Henrik Lissner
8748c755d6
Fix MacOS reveal-in-finder command keybinds
2017-06-21 18:42:46 +02:00
Henrik Lissner
ee1fb43b93
Make doom-get-outdated-packages asynchronous
2017-06-21 16:09:58 +02:00
Henrik Lissner
8f7e138357
Add debug! macro
2017-06-21 16:09:34 +02:00
Henrik Lissner
1fd27f16b3
lang/sh: add keywords for fontification
2017-06-20 23:33:22 +02:00
Henrik Lissner
5fb62e6041
private/README.md => private/README.org
2017-06-20 20:07:40 +02:00
Henrik Lissner
354a1058ae
lang/markdown: markdown-asymmetric-header = t
2017-06-20 16:33:25 +02:00
Henrik Lissner
5de14cb0b0
private/hlissner: refactor; revise keybinds
...
+ Add +jump/* to SPC h bindings
+ Generalize jump-to-bookmark
To use ivy/helm specific jump-to-bookmark (like counsel-bookmark),
better to remap bookmark-jump from their modules.
+ SPC f c => open .editorconfig
2017-06-20 16:32:51 +02:00
Henrik Lissner
8f00b3d07a
Minor general refactor
2017-06-20 16:32:50 +02:00
Henrik Lissner
e44f5d0457
Call doom|finalize after doom-initialize-packages
...
doom-initialize-packages re-initializes certain important variables,
like gc-cons-threshold (which causes intermittent freezing when set too
high), without resetting them to sensible defaults. This ensures those
variable are reset afterwards.
2017-06-20 16:25:46 +02:00
Henrik Lissner
345b704a0d
Make interactive doom/compile less destructive
...
It would reload all files; which is harmless, but does unnecessarily
inflate variables that get push-ed or nconc-ed to. It's best to compile
from the command line.
2017-06-20 16:25:46 +02:00
Henrik Lissner
f4e3080432
lang/sh: improve zsh buffer detection
2017-06-20 16:25:46 +02:00
Henrik Lissner
02bfb73264
lang/sh: improve fontification for sh-mode
...
+ Fontify variables in double quotes (better)
+ Fontify command substitution in double quotes
+ Fontify built-in/common commands (see `+sh-builtin-keywords`)
2017-06-20 16:25:46 +02:00
Henrik Lissner
9252c54576
Rewrite modules/private/README.md
2017-06-19 13:28:09 +02:00
Henrik Lissner
702b518431
Broaden +emacs-lisp-ert-mode :match detection
2017-06-19 12:51:11 +02:00
Henrik Lissner
9700b6f419
lang/emacs-lisp: remove load-after-compile
2017-06-19 12:50:43 +02:00
Henrik Lissner
3762d877b1
Appease almighty byte-compiler sama
2017-06-19 12:41:30 +02:00
Henrik Lissner
14e69ca830
Fix max-lisp-eval-depth in :company-backend #115
...
Mode was inadvertantly run like a function in the :company-backend
setting macro.
2017-06-19 12:08:38 +02:00
Henrik Lissner
54d8e7fe27
private/hlissner: fix markdown key conflicts
2017-06-19 03:50:24 +02:00
Henrik Lissner
392c58ea47
General refactor & cleanup
2017-06-19 00:32:45 +02:00
Henrik Lissner
bc3aee2a4f
Replace :xref-backend setting with :jump
...
Which takes :definitions, :references, :documentation and :xref-backend.
Each accepts a function that will jump to definitions, references, and
documentation respectively.
If a major-mode has an :xref-backend, you don't need :definitions or
:references.
2017-06-19 00:32:45 +02:00
Henrik Lissner
928812da8a
Make def-setting! behave more like defmacro
...
set! used to aggressively evaluate its arguments (at expansion-time),
even if placed inside an after! block. This causes unavoidable errors if
those arguments use functions/variables that don't exist yet.
Fixes #112
2017-06-19 00:32:44 +02:00
Henrik Lissner
27cbd36b69
Improve hl-line disable hook for visual mode
2017-06-19 00:04:20 +02:00
Henrik Lissner
a2ca21cc21
Add doom*project-root advice fn
2017-06-19 00:03:37 +02:00
Henrik Lissner
7d081c3154
Fix subr-x macro autoloads
2017-06-18 23:43:08 +02:00
Henrik Lissner
7029d287e5
Add doom/toggle-profiler
2017-06-18 23:43:08 +02:00
Henrik Lissner
96998e40d3
app/irc: general refactor
2017-06-18 23:43:08 +02:00
Henrik Lissner
a8df81b259
Optimize modeline rendering slightly
2017-06-18 23:43:08 +02:00
Henrik Lissner
414363fe38
Revise documentation for def-project-mode!
2017-06-18 23:43:08 +02:00
Henrik Lissner
8f9bd835a5
Make whitespace-injection more robust
...
+ No longer try to affect read-only buffers
+ Only activate if indent-tabs-mode is nil (spaces)
2017-06-18 23:43:08 +02:00
Henrik Lissner
9c9e410898
Use :editorconfig to set js-switch-indent-offset
...
Instead of a hook.
2017-06-18 23:43:07 +02:00
Henrik Lissner
78f5306274
Lazy-load lang/javascript/+screeps.el
2017-06-18 23:43:07 +02:00
Henrik Lissner
a299621ff8
Adjust v-adjust of flycheck icons in modeline
...
Some icons drooped too low (and others too high).
OCD INTENSIFIES
2017-06-18 23:43:02 +02:00
Henrik Lissner
41e8752d8f
Fix git-gutter reactivating on ESC #114
2017-06-18 23:09:59 +02:00
Henrik Lissner
79fbe56b76
modeline: tweak modified icon v-adjust
2017-06-17 22:43:59 +02:00
Henrik Lissner
081db6f552
Update modules/README.org
2017-06-17 22:32:13 +02:00
Henrik Lissner
fcf78cebd1
Merge pull request #113 from bandresen/irc-pr
...
app/irc: minor ivy bug fix + evil improvement
2017-06-17 13:20:45 +02:00
Benjamin Andresen
360eef0602
app/irc: fix +irc/ivy-jump-to-channel
...
not it works when buffer-names are indented below server
2017-06-16 23:52:36 +02:00
Benjamin Andresen
b002883d40
app/irc: don't interfere with insert mode unless before prompt
2017-06-16 23:52:29 +02:00
Henrik Lissner
70c7e68137
Update changelog
2017-06-16 02:32:44 +02:00
Henrik Lissner
6d39c323c5
Hide mode-line during startup
...
Produces the appearance of a smoother start-up, with fewer UI elements
transforming as it reads the config.
2017-06-16 02:32:44 +02:00
Henrik Lissner
9ccffc718e
Fix +ivy/switch-buffer when buffer-list is empty
2017-06-16 02:10:33 +02:00