Henrik Lissner
1e004a5638
Change undo-tree deferral to before switch buffer
2018-05-16 00:11:14 +02:00
Henrik Lissner
b6813393d8
Remove custom helpful pretty-printer; default is superior
2018-05-16 00:11:14 +02:00
Henrik Lissner
4734d55edc
Revert smartparens deferral until first before-switch-buffer
2018-05-15 22:19:37 +02:00
Henrik Lissner
8428a7a4ef
Autoload smartparens library
2018-05-15 22:07:44 +02:00
Henrik Lissner
7c97fd3c73
Load smartparens a little sooner (fix sp-with-modes error)
2018-05-15 21:52:09 +02:00
Henrik Lissner
c36e127ec5
Rethink core package deferral hooks
...
Ensure they are available exactly when they can be useful, but no
sooner.
2018-05-15 21:49:51 +02:00
Liu, Joey
86b6fab18e
Add: ace-link-mu4e autoload
2018-05-15 09:30:21 -04:00
Henrik Lissner
032203ef99
hscroll-margin = 2
...
So that moving to the ends of a sentence don't sometimes leave the
cursor beyond the edge of the screen in GUI Emacs.
2018-05-15 10:54:45 +02:00
Henrik Lissner
a6c6686628
Enable global-undo-tree-mode after setting variables
2018-05-15 10:54:45 +02:00
Henrik Lissner
94f9e43f25
Rewrite :defer semantics
...
:defer now supports a hook, a cons cell with (SYMBOL . INTEGER) where
SYMBOL is a hook and INTEGER is a number of idle seconds before the
package is autoloaded, or just the integer (as per the default behavior
of :defer).
Also fixes an issue where switch-buffer-deffered packages (like
smartparens) wouldn't load.
2018-05-15 10:54:45 +02:00
Henrik Lissner
d51f3b1f38
Map /[A-Z]+$ files to text-mode
2018-05-15 01:40:42 +02:00
Henrik Lissner
bec79a3d4c
Major refactor of Doom bootstrap process
...
+ New `input` and `buffer` support for :defer in def-package! can now
defer packages until the first command invoked after startup or first
interactive buffer switch, respectively
+ Exploit these new :defer techniques to lazy-load many core packages,
netting Doom a 20-30% decrease in startup time
+ Various userland macros (like package!, def-package-hook!, packages!,
and disable-packages!) will now throw an error if used incorrectly
(i.e. outside of their intended files; e.g. package! should be used in
packages.el files)
+ Removed support for multiple/nested doom! calls. There should only be
THE ONE in ~/.doom.d/init.el (or ~/.config/doom/init.el)
+ Fix an issue where load-path and auto-mode-list modifications would
not persist because doom-packages-file was cached too late.
+ Added package-activated-list to cached variables in
doom-packages-file, thus we no longer need custom-file.
+ Load Doom core files from doom-initialize. Now doom-initialize can be
called from state-dependent non-interactive functions, instead of
reloading core/core.el, which was clumsy
+ Removed the doom-post-init-hook hook. There was no reason for it to
exist when doom-init-hook can simply be appended to
2018-05-14 20:37:13 +02:00
Henrik Lissner
99bd3beec2
Autoload ace-link-addr
2018-05-14 13:05:03 +02:00
Henrik Lissner
57f383ef76
General revision of docstrings
2018-05-14 13:05:03 +02:00
Henrik Lissner
67f9aa1ffe
Move whitespace config to core-ui
...
Introduces new doom|show-whitespace-maybe hook to replace
doom|editorconfig-whitespace-mode-maybe
2018-05-09 00:20:01 +02:00
Henrik Lissner
8d936f2d0b
Move editorconfig out of core into tools/editorconfig
2018-05-08 19:59:08 +02:00
Henrik Lissner
99ca62c106
Remove smart-forward package
2018-05-08 19:56:31 +02:00
Henrik Lissner
cecff39a7e
Refactor doom|check-large-file
2018-05-07 19:26:31 +02:00
Henrik Lissner
65245bfc21
recentf-auto-cleanup = 60
...
Cleanup would cause tremendous slowdowns on startup if files in its list
didn't exist.
2018-05-07 19:26:31 +02:00
Henrik Lissner
9e315c93da
Revert sp-autowrap-region to default
...
Fixes wrapping regions for non-evil users
2018-05-02 15:53:54 +02:00
UndeadKernel
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
Henrik Lissner
51b5fb0f44
Add missing modes to editorconfig-indentation-alist
2018-03-21 05:19:01 -04:00
Henrik Lissner
1352ac4553
Exclude images and remote files from recentf
2018-03-14 18:28:48 -04:00
Henrik Lissner
00a9a08afb
Automatically add execute permission to files with a shebang line
2018-03-12 13:32:02 -04:00
Henrik Lissner
5726da8be2
Fix unbalanced-parenthesis error in some helpful-variable buffers
2018-03-12 13:32:00 -04:00
Henrik Lissner
11e5140b98
Fix editorconfig file ext 'guesser' in org-edit-src buffers
...
Fixes editorconfig not correctly guessing style settings in org-edit-src
buffers.
2018-02-13 19:42:39 -05:00
Henrik Lissner
bae2287d51
Recenter screen after save-place successfully loads point
2018-02-02 20:47:32 -05:00
Henrik Lissner
03a03853e4
core-editor: reset expand-region on doom/escape #317
2018-02-01 19:58:44 -05:00
Henrik Lissner
c5b72566ea
Remove help-fns+, add helpful plugin #363
2018-01-21 21:37:15 -05:00
Henrik Lissner
45c2221316
General update for docstrings and comments & minor refactor
2018-01-15 00:43:28 -05:00
Henrik Lissner
5ee50c6b53
Move wgrep config from core-editor to completion/{ivy,helm}
2018-01-14 02:04:34 -05:00
Henrik Lissner
25619908a2
Narrow down the purpose of init & post-init hooks
...
Essential hooks should be added to doom-init-hook. Non-essential and
extra hooks should be added to doom-psot-init-hook.
2018-01-07 00:15:58 -05:00
Henrik Lissner
392f04446f
General refactor (use map.el more)
...
+ map-delete is shorter and faster than assq-delete-all
+ map-put is simpler than the delete-then-set workflow
+ map-merge is great for merging default and user settings
2018-01-07 00:15:58 -05:00
Henrik Lissner
69385fac1a
Major rewrite of core-ui
...
Phases out dependence on the doom-kill-buffer workflow, which ensured
the user would always land on a real buffer (or the fallback buffer)
after killing a buffer. This required all quit-window, kill-this-buffer
and various buffer-killing commands be advised or remapped. There was no
need, kill-buffer-query-functions is better.
Also introduces a new hook: doom-init-theme-hook. doom-init-ui-hook
still exists, but is used for UI initialization (surprise), while theme
hooks should be moved over.
2018-01-04 03:01:35 -05:00
Henrik Lissner
92e52fafd1
Fix expand-region misplacing cursor on cancel/C-g #317
2018-01-02 13:50:43 -05:00
Henrik Lissner
fd11f958f9
Move doom*quit-window to core-editor
2018-01-01 16:30:22 -05:00
Henrik Lissner
eef6ed3d11
Minor, general refactor & comment updates
2018-01-01 13:21:52 -05:00
Henrik Lissner
8b1f8acc0d
Rearrange core config, epa & authinfo bits (fix after! error)
2017-12-27 22:48:05 -05:00
Henrik Lissner
f9e5ef2b51
Fix recentf not excluding doom-local-dir
2017-12-23 16:15:29 -05:00
Henrik Lissner
9d661ff71e
Move ac-php-tags-path & recentf-save-file to doom-cache-dir
2017-12-23 14:30:36 -05:00
Henrik Lissner
883c12f860
recentf: use file-truename on all entries + update recentf-exclude
2017-12-22 16:26:08 -05:00
Henrik Lissner
e168118243
Revert a8f4d85d; back to help-fns+
...
Helpful, while sometime useful, tended to be slow when invoked.
2017-12-10 11:49:02 -05:00
Henrik Lissner
a8f4d85da3
core-editor: remove help-fns+ & add helpful
2017-12-09 16:21:42 -05:00
Henrik Lissner
2ef38b73a7
Remove doom*delete-trailing-whitespace advice (unneeded)
2017-12-08 23:14:12 -05:00
Henrik Lissner
f8e8dbad8f
General minor refactor
2017-12-08 23:14:12 -05:00
Henrik Lissner
f063a08891
Remove :editorconfig setting
2017-12-08 23:14:11 -05:00
Henrik Lissner
9d81bc5a8b
Major refactor: use-package-always-defer = nil & use :hook
...
Possibly breaking change: packages are no longer deferred by default.
Addresses #286
2017-12-08 23:14:11 -05:00
Henrik Lissner
9408062f60
Move some plugins' storage to doom-etc-dir
2017-11-05 01:16:36 +01:00
Henrik Lissner
611d8fe6bc
core-editor: minor refactor; associate LICENSE w/ text-mode
2017-10-23 20:08:18 +02:00
Henrik Lissner
e319a5eaa1
Merge branch 'UndeadKernel-window_select' into develop
...
* UndeadKernel-window_select:
Module to visually select windows with either ace-window or switch-window
2017-10-18 17:01:20 +02:00
Henrik Lissner
9d1d0974d5
Fix editorconfig in (most) extension-less files
2017-10-18 16:52:00 +02:00
Undead Kernel
f9321b1b3b
Module to visually select windows with either ace-window or switch-window
...
Modularize ace-window and add switch-window as a replacement: Issue #218
2017-10-08 23:34:25 +02:00
Henrik Lissner
259503bb75
Separate editorconfig-conf-mode config
2017-10-02 19:57:46 +02:00
Henrik Lissner
47b6465bc3
Remove abbreviate-file-name from recentf-filename-handlers #86
2017-09-25 23:24:21 +02:00
Henrik Lissner
68aeaebff4
Move imenu plugins from core to tools/imenu
2017-09-24 17:10:47 +02:00
Pigeon F
673b466285
Fix spelling mistake: 'hisstory' => 'history'
...
Emacs will happily assign a value to a not yet existent variable,
which is why this fails silently.
2017-09-13 15:24:37 +02:00
Henrik Lissner
bb5907cadb
Rethink smartparens config #181
...
+ Parts of my smartparens config that were personal preference have been
moved to my private module.
+ The css-mode config was redundant and was removed
+ Moved lang-specific config to their respective modules
+ Markdown config was redundant with native electric support, and thus
removed.
2017-09-02 16:11:21 +02:00
Henrik Lissner
dd947b5eae
Refactor core-editor
2017-07-26 18:49:14 +02:00
Henrik Lissner
f93fb61f33
Refactor core.el
...
+ Load Doom core in doom! macro
+ Move automatic minor modes to core-editor
+ Move doom*set-indirect-buffer-filename to core-editor
2017-07-13 00:05:30 +02:00
Henrik Lissner
e906b20400
Revert 8edba655: disable undo persistence
...
It doesn't fix the undo corruption bug.
2017-07-11 00:40:29 +02:00
Henrik Lissner
8edba65504
Possibly restore undo persistence
2017-07-05 18:18:24 +02:00
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
8f00b3d07a
Minor general refactor
2017-06-20 16:32:50 +02:00
Henrik Lissner
3762d877b1
Appease almighty byte-compiler sama
2017-06-19 12:41:30 +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
4eb2a7cb41
General refactor + cleanup
2017-06-16 02:10:33 +02:00
Henrik Lissner
3d6bd3f3f0
Improve whitespace-mode config
2017-06-15 14:45:32 +02:00
Henrik Lissner
853ad98ae9
Fix editorconfig indent-policing in Lisp modes
...
Editorconfig in Lisp enforces lisp-indent-offset too strictly, ruining
its adaptive indentation. We don't want to disable it complete in those
modes however. In all other respects (controlling spaces vs tabs,
charset, max_line_length, etc) editorconfig is great.
2017-06-15 14:45:32 +02:00
Henrik Lissner
cf7779138a
Fix editorconfig-conf-mode
2017-06-15 14:24:18 +02:00
Henrik Lissner
4984a548d1
Refactor DOOM init & add new init hooks
...
+ Add doom-init-hook and doom-post-init-hook to simplify Emacs init
hooks into less ambiguous ones.
+ Attach former after-init-hook and emacs-startup-hook hooks to new doom
init hooks.
+ Vastly improves daemon and tty support: preventing incorrect colors
from bleeding across face class barriers, and into GUI Emacs and vice
versa, when spawned with emacsclient.
+ Fix persp-mode breaking Emacs daemon, and ensuring that initialization
is done properly in terminal Emacs (and emacsclient frames).
2017-06-12 00:37:14 +02:00
Henrik Lissner
d5652d2779
Change what recentf ignores; add doom-host-dir var
2017-06-11 23:50:50 +02:00
Henrik Lissner
5f65855f13
Remove goto-last-change
...
This plugin conflicts with goto-chg dependency in Evil.
2017-06-10 22:58:35 +02:00
Henrik Lissner
c7254e7bdc
Major optimization refactor, across the board
...
+ enable lexical-scope everywhere (lexical-binding = t): ~5-10% faster
startup; ~5-20% general boost
+ reduce consing, function calls & garbage collection by preferring
cl-loop & dolist over lambda closures (for mapc[ar], add-hook, and
various cl-lib filter/map/reduce functions) -- where possible
+ prefer functions with dedicated opcodes, like assq (see byte-defop's
in bytecomp.el for more)
+ prefer pcase & cond (faster) over cl-case
+ general refactor for code readability
+ ensure naming & style conventions are adhered to
+ appease byte-compiler by marking unused variables with underscore
+ defer minor mode activation to after-init, emacs-startup or
window-setup hooks; a customization opportunity for users + ensures
custom functionality won't interfere with startup.
2017-06-09 00:47:45 +02:00
Henrik Lissner
d69061e6da
Revert 0150f78e; refactor core-editor ( fix #94 )
2017-06-05 23:00:50 +02:00
Henrik Lissner
e2e5acf5b5
Don't defer editorconfig
...
Changed my mind, teehee!
2017-06-05 20:25:55 +02:00
Henrik Lissner
0150f78e87
Defer editorconfig, savehist, saveplace, undo-tree & recentf
2017-06-05 12:35:51 +02:00
Alexey Lebedeff
7fd8446626
Fix *scratch* immortality
2017-05-21 09:27:42 +03:00
Henrik Lissner
54383a8dde
Move wgrep popup config to core-popups
2017-05-17 18:27:02 +02:00
Henrik Lissner
be4be57a1a
Load custom-file & move undo-tree config to core-editor
2017-05-15 20:26:32 +02:00
Henrik Lissner
25fa4e019c
General refactor & cleanup
...
+ refactor package management
+ core-editor: describe ediff
+ core-popups: alphabetized hack blocks
+ ui/doom-modeline: refactor buffer path fn
+ feature/version-control/+git: autoload magit-blame
2017-05-14 09:56:32 +02:00
Henrik Lissner
09218f5bb3
core-editor: refactor large-file detection
2017-05-06 22:55:10 +02:00
Bryan Gilbert
712c01f4f4
add `doom/large-file-check to prompt literal open of large files
2017-05-06 11:53:10 -04:00
Henrik Lissner
72bf9df905
core-editor: ace-maximize-window (obsolete) => ace-delete-other-windows
2017-04-22 01:48:28 -04:00
Henrik Lissner
5ae94b765c
PRAISE BE TO THE BYTE COMPILER FOR THY SHARP QUOTES
2017-04-17 02:17:10 -04:00
Henrik Lissner
8f04e0355f
core-editor: add more autoloads for ace-window
2017-04-07 01:46:33 -04:00
Henrik Lissner
fc5dd09f47
core: minor tweaks
2017-03-27 13:05:30 -04:00
Henrik Lissner
585c425258
delete-trailing-whitespace: don't affect current line
2017-03-22 00:33:39 -04:00
Henrik Lissner
f156f62479
Refactor kill-buffer-query-functions functions
2017-03-15 22:59:49 -04:00
Henrik Lissner
8c9269c9a2
General cleanup + refactor
2017-03-15 22:42:05 -04:00
Henrik Lissner
d6667a433f
General cleanup + refactor
2017-03-04 20:54:13 -05:00
Henrik Lissner
aa23b3c5c1
smartparens: more conservative single-quote autopairing
2017-03-04 20:51:35 -05:00
Henrik Lissner
105c0b945b
Add :editorconfig setting
2017-03-01 19:16:22 -05:00
Henrik Lissner
33c88d4f82
Revert macros to ...! name convention (elisp doesn't like @...)
2017-02-23 00:06:12 -05:00
Henrik Lissner
ebb30b1512
Move swiper config from core-editor to completion/ivy
2017-02-21 16:03:51 -05:00
Henrik Lissner
4910531457
General cleanup & minor refactoring
2017-02-21 00:47:34 -05:00
Henrik Lissner
9d30f95972
Move wgrep+ivy popup def to ivy module
2017-02-20 20:43:08 -05:00
Henrik Lissner
d18a39924d
Add modules/tools/{electric-indent,rotate-text}
2017-02-20 20:42:44 -05:00
Henrik Lissner
cb92f96739
Update recentf-exclude and bookmark-default-file
2017-02-20 20:41:58 -05:00
Henrik Lissner
df6a8c81b1
(setq vc-follow-symlinks t)
2017-02-20 20:41:30 -05:00
Henrik Lissner
d476dd6bc1
Don't unpropertize savehist variables (already done upstream)
2017-02-20 19:46:59 -05:00
Henrik Lissner
047ea64e99
Don't kill scratch or dashboard buffer, but cycle through them on kill attempt
2017-02-20 19:43:57 -05:00
Henrik Lissner
5c8d6993e0
core-editor (doom|unpropertize-savehist): add type test
2017-02-20 12:04:59 -05:00
Henrik Lissner
3c1a6f91cc
Fix savehist causing pauses due to faulty hook
2017-02-20 00:40:38 -05:00
Henrik Lissner
6f9a55d61d
core-editor: remove emr
2017-02-20 00:26:08 -05:00
Henrik Lissner
11a5e15e4e
Refactor core config
2017-02-20 00:26:08 -05:00
Henrik Lissner
92ac8c1dba
core-editor: conform hook function to naming conventions
2017-02-20 00:26:06 -05:00
Henrik Lissner
4ef784eff6
Don't set save-place variable (obsolete)
2017-02-20 00:26:06 -05:00
Henrik Lissner
7ef87546cc
Refactor package management system
2017-02-20 00:26:06 -05:00
Henrik Lissner
6c06aa0ce7
Macros now prefixed with @, instead of suffixed with !
2017-02-20 00:26:06 -05:00
Henrik Lissner
f053980e85
Refactor def-setting!/set!; now evaluates its arguments on set!
2017-02-20 00:26:05 -05:00
Henrik Lissner
5d1013d317
core-editor: remove noninteractive check
...
If noninteractive, core-editor.el shouldn't be loaded at all anyway
2017-02-20 00:26:05 -05:00
Henrik Lissner
f1208e9179
makefile: reload running Emacs after tasks + refactor
2017-02-20 00:23:07 -05:00
Henrik Lissner
a955ff78e0
Heavy refactor of package management; new parsing doom-read-packages
2017-02-20 00:23:07 -05:00
Henrik Lissner
e0652b311d
General cleanup
2017-02-20 00:23:06 -05:00
Henrik Lissner
f2a31e9d87
Rewrite package management to be less hackish (untested)
2017-02-20 00:23:06 -05:00
Henrik Lissner
a20bdb28b2
defpopup! => def-popup!
2017-02-20 00:23:05 -05:00
Henrik Lissner
1e05a19a0f
core-editor: remove re-builder (to be its own module)
2017-02-20 00:23:05 -05:00
Henrik Lissner
d2c701287a
core-editor: refactor
2017-02-20 00:23:05 -05:00
Henrik Lissner
50ea98319f
Rewrite core libraries (WIP)
2017-01-16 23:15:48 -05:00
Henrik Lissner
9d55ef49e6
Move ediff config to core-vcs + brighten ediff buffers
2017-01-07 03:02:41 -05:00
Henrik Lissner
4f482c099f
Add /var/folders/* and /tmp/* to recentf-exclude
2017-01-07 02:52:23 -05:00
Henrik Lissner
eb6a9a125b
core-editor: defer re-builder bindings (maps aren't loaded yet)
2017-01-05 18:15:34 -05:00
Henrik Lissner
e1000fcfc5
Rethink map! macro; replace :local=>:L, :defer=>:map* (addresses #19 )
2017-01-02 20:59:58 -05:00
Undead Kernel
3b93b4a1b0
Fix wrong smart forward and backward bindings
2016-10-08 19:38:58 +02:00
Henrik Lissner
dd07f33ca5
Add ediff config
2016-10-05 20:46:26 +02:00
Henrik Lissner
c9b69efa11
Reconfigure smartparens to be less obnoxious
2016-10-05 12:50:02 +02:00
Henrik Lissner
1ea237ebd3
Move doom*load-hs-minor-mode into core-editor (not general enough)
2016-10-05 12:48:42 +02:00
Henrik Lissner
4bc9bfef8d
Slightly smaller ellipsis icon for folded regions
2016-10-04 04:20:39 +02:00
Henrik Lissner
c28bb1519d
Extract ivy config into core-ivy.el
2016-10-03 12:10:52 +02:00
Henrik Lissner
eba34446a3
Reorganize core.el and core-editor.el
2016-10-02 23:34:53 +02:00
Henrik Lissner
6a3252d902
General comment and autoload tag update + clean up
2016-09-30 14:37:25 +02:00
Henrik Lissner
ce331d9ac7
Use ellipsis icon for folded text
2016-09-30 13:32:53 +02:00
Henrik Lissner
8ea00421b0
Fix ivy+wgrep integration
2016-09-16 00:00:22 +02:00
Henrik Lissner
b65683aba8
editorconfig: don't mess with doom-mode (causes errors)
2016-09-15 14:20:19 +02:00
Henrik Lissner
cf968a2848
sp-max-pair-length = 5 (for performance)
2016-06-18 00:54:14 -04:00
Henrik Lissner
b46a75bfe0
Filter out windows for winner-mode by regex match; remove doom-ignore-buffers
2016-06-18 00:54:13 -04:00
Henrik Lissner
7038a5b66d
Add wgrep
2016-06-13 02:11:33 -04:00
Henrik Lissner
873133eb67
Add command-log-mode
2016-06-08 21:08:30 -04:00
Henrik Lissner
774d61be68
Add pcre2el for pcre defuns
2016-06-06 01:19:38 -04:00
Henrik Lissner
2c44b65bc7
Refactor doom-fix-unicode
2016-06-06 01:19:38 -04:00
Henrik Lissner
805e1fa8ff
Use key-translation-map for unicode
2016-06-06 01:19:37 -04:00
Henrik Lissner
bc33e39823
Goodbye Helm, hello Ivy
2016-06-06 01:19:37 -04:00
Henrik Lissner
e8344945f5
Add ace-link
2016-06-06 01:19:36 -04:00
Henrik Lissner
412dd71ffc
General cleanup + update readme
2016-06-06 01:19:00 -04:00
Henrik Lissner
2a4438890f
sp: fix quote auto-deleting + conservative backquotes
2016-05-27 15:57:25 -04:00
Henrik Lissner
82fa5d977a
General cleanup
2016-05-27 15:57:24 -04:00
Henrik Lissner
a76cbb225b
Add fallback insert-tab keybinding
2016-05-21 18:43:35 -04:00
Henrik Lissner
ad225d2591
No NARF, only DOOM
2016-05-20 22:37:30 -04:00
Henrik Lissner
a984bf4f26
Giant refactor! (part 1)
2016-05-20 19:08:02 -04:00
Henrik Lissner
f6e5420887
General clean up
2016-05-19 03:17:59 -04:00
Henrik Lissner
3504cda888
recentf: abbreviate file paths
2016-05-18 02:14:19 -04:00
Henrik Lissner
6ae5d634f3
savehist: refactor text-properties cleanup
2016-05-18 02:14:08 -04:00
Henrik Lissner
10914db9e0
Refactor emr config
2016-05-13 00:28:44 -04:00
Henrik Lissner
70b4f0d188
General cleanup; core-file-templates -> core-autoinsert
2016-05-12 22:11:51 -04:00
Henrik Lissner
c427842a04
Fix over-indentation with electric-indent-mode and narf-electric-indent-words
2016-05-10 23:04:09 -04:00
Henrik Lissner
96f9d1dd44
General cleanup
2016-05-08 18:26:54 -04:00
Henrik Lissner
a8c5282b35
Remove miniedit
2016-05-07 21:55:25 -04:00
Henrik Lissner
fe88ff70ff
Add def-rotate! for rotate-text
2016-05-01 01:06:25 -04:00
Henrik Lissner
25c9b90000
General cleanup + refactor
2016-05-01 01:05:25 -04:00
Henrik Lissner
a2e706862b
Refactor editorconfig conf in core-editor
2016-04-30 23:12:46 -04:00
Henrik Lissner
9ffa72b3a5
Add miniedit plugin
2016-04-26 02:04:43 -04:00
Henrik Lissner
6885b8be20
Enable whitespace-mode in tab-indentation modes
2016-04-26 02:04:43 -04:00
Henrik Lissner
07e2a275f6
General cleanup + update caskfile
2016-04-26 02:04:33 -04:00
Henrik Lissner
f234be68a4
Massive refactor. Refactor all the things
2016-04-23 22:09:09 -04:00
Henrik Lissner
53879f2528
General cleanup
2016-04-20 21:36:32 -04:00
Henrik Lissner
008cee1afc
smartparens: smarter double quotes
2016-04-19 03:18:46 -04:00
Henrik Lissner
7a01689f29
{yaml|json}-mode: electric-indent
2016-04-19 03:18:46 -04:00
Henrik Lissner
87c2dc84f6
General cleanup
2016-04-16 21:37:58 -04:00
Henrik Lissner
2ae9b155ad
Clean up
2016-04-08 16:15:37 -04:00
Henrik Lissner
38eaa19dc0
General cleanup
2016-04-08 01:46:01 -04:00
Henrik Lissner
94525b779f
No longer wrap by default
2016-03-31 13:23:16 -04:00
Henrik Lissner
5980afaf70
Add advice-(add|remove) to rotate text in elisp
2016-03-30 18:54:08 -04:00
Henrik Lissner
b070c69d01
global-visual-line-mode
2016-03-29 13:40:23 -04:00
Henrik Lissner
f9e488cb0c
Move smartparens configs to modules
2016-03-28 21:39:13 -04:00
Henrik Lissner
1c37aebd2e
General cleanup
2016-03-27 18:18:43 -04:00
Henrik Lissner
dedc0f5ee3
Update global paths
2016-03-27 00:49:52 -04:00
Henrik Lissner
9351dcd218
smartparens: fix 'wrong side of point' errors in C++
2016-03-25 13:38:34 -04:00
Henrik Lissner
484d5500fc
General cleanup
2016-03-25 12:30:50 -04:00
Henrik Lissner
28a720e626
Electric-indent on words
2016-03-23 11:59:06 -04:00
Henrik Lissner
f0ce0c4718
Don't delete trailing ws on current line (if in insert mode)
2016-03-23 11:52:19 -04:00
Henrik Lissner
44fc21d3b8
Remove applescript-mode def from core-editor
2016-03-23 11:51:50 -04:00
Henrik Lissner
4dbe86266a
Improve smartparens config
2016-03-19 04:26:20 -04:00
Henrik Lissner
c2a7ff7506
Include lines-tail in whitespace-style
2016-03-09 21:39:47 -05:00
Henrik Lissner
c78e12d509
confirm-nonexistent-file-or-buffer = nil
2016-03-04 18:28:42 -05:00
Henrik Lissner
9571acd3e9
Clean up + refactor
2016-03-03 15:04:14 -05:00
Henrik Lissner
0759cefa7e
General clean up
2016-03-01 02:05:04 -05:00
Henrik Lissner
ccd4e86f50
Clean up
2016-02-26 18:12:19 -05:00
Henrik Lissner
b78d210ace
Clean up
2016-02-26 09:47:56 -05:00
Henrik Lissner
c0bc24a7f7
Move hideshow config to core-editor.el
2016-02-23 13:07:21 -05:00
Henrik Lissner
a3503394c4
Add 'true'/'false' to rotate-text-words
2016-02-20 15:32:33 -05:00
Henrik Lissner
b2a3ab90b3
Move define-docset! calls to modules
2016-02-20 15:31:05 -05:00
Henrik Lissner
eed3091f38
Add dockerfile-mode
2016-02-01 00:18:44 -05:00
Henrik Lissner
788f4581e2
Fix save-place in emacs 24.5
2016-02-01 00:18:36 -05:00
Henrik Lissner
550d5b7218
General clean up
2016-01-30 21:16:10 -05:00
Henrik Lissner
380d42dd7a
module-markdown->module-text; move re-builder into core-editor
2016-01-30 02:34:57 -05:00
Henrik Lissner
3e757f079f
Use new rotate-text; add elisp settings
2016-01-29 07:06:52 -05:00
Henrik Lissner
a0ee7a0a5c
Move {yaml,json,toml,vimrc}-mode to core-editor
2016-01-29 07:02:53 -05:00
Henrik Lissner
1d0316112f
Remove undo-tree (evil does it for us)
2016-01-22 19:27:05 -05:00
Henrik Lissner
aac4d4ee48
smartparens: improve brace autoclosing
2016-01-18 01:44:15 -05:00
Henrik Lissner
b4458dd729
Let editorconfig-emacs handle tab settings/delete-trailing-ws
2016-01-01 16:19:44 -05:00