Henrik Lissner
cd68044b5d
Merge pull request #1299 from jochu/patch-1
...
Escape key regexps when building which-key leader prefix
2019-04-02 00:30:05 -04:00
Henrik Lissner
9d1aae6a0f
Merge pull request #1300 from zeronone/patch-1
...
Add vterm-mode to evil-escape-excluded-major-modes
2019-04-02 00:29:19 -04:00
Henrik Lissner
7dcc4fc55b
Merge pull request #1302 from shanavas786/fd-ex-name
...
Use variable for `fd-find` binary name
2019-04-02 00:27:33 -04:00
Henrik Lissner
390edee702
ui/fci -> fill-column: replace fci w/ hl-fill-column
...
fci was buggy, slow and presented numerous incompatibilities with other
modes. It is also unmaintained.
Relevant to #1045
2019-04-01 13:44:20 -04:00
Henrik Lissner
5bcab488a7
Add {vc,git-gutter}-mode checks to vc refresher
2019-04-01 13:21:25 -04:00
Henrik Lissner
a6cc66e21e
Refresh exec-path & shell-file-name
...
When loading envvars, since `load-env-vars` only affects the environment
and not Emacs' variables.
2019-04-01 13:15:15 -04:00
Henrik Lissner
5b43b2840b
Fix RET/TAB company keybinds in GUI Emacs
2019-04-01 13:12:03 -04:00
Henrik Lissner
bdd410cb9c
Refresh vc on-demand after quitting magit #1298
...
To avoid the long delay when you have many buffers open while quitting
magit.
2019-04-01 13:12:00 -04:00
Shanavas M
d974acfef1
Use variable for fd-find
binary name
2019-04-01 12:18:12 +05:30
Arif Rezai
0cfbdc1f3c
Add vterm-mode to evil-escape-excluded-major-modes
...
`jk` doesn't work as expected in `vterm`.
Do I need to also check for `vterm` feature flag?
2019-04-01 10:56:47 +09:00
Jeffrey Chu
ec76d9acb6
Escape key regexps when building which-key leader prefix
2019-03-31 12:38:42 -07:00
Henrik Lissner
445673b0be
Remove reference to old variable in do-repeat!
2019-03-30 13:57:23 -04:00
Henrik Lissner
848399fec1
Add C-c C-e to invoke wgrep from project search
...
To be consistent with helm-ag-edit
2019-03-30 13:27:09 -04:00
Jason Scott
1ca499bafb
adds to falsely branch in case invoked from splash
2019-03-30 16:05:33 +01:00
Jason Scott
5c15934733
fixes calfw calendar creation width
2019-03-30 11:23:02 +01:00
Henrik Lissner
838edcea59
Add org export-to-clipboard commands & ox-clip
...
These work from markdown-mode as well as org-mode. Also adds
+org/export-to-clipboard-as-rich-text for pasting org/markdown rendered
as RTF.
2019-03-30 02:18:33 -04:00
Henrik Lissner
da02fa8c38
lang/markdown: add markdown-command check
2019-03-30 02:17:52 -04:00
Henrik Lissner
be6efd8dbf
Fix wrong-num-of-args on +eval/open-repl-same-window #1291
2019-03-30 00:09:12 -04:00
Henrik Lissner
49bbc7107f
Disable fuzzy matching for counsel-rg #1292
2019-03-30 00:07:57 -04:00
Henrik Lissner
36919fedda
bin/org-capture: refactor & use -k switch
2019-03-29 23:49:47 -04:00
Henrik Lissner
99aefd6e02
Disable projectile cache during elfeed-db-compact
2019-03-29 03:52:24 -04:00
Henrik Lissner
7eb479e3f7
config/literate: set config.el as default target
2019-03-29 03:40:56 -04:00
Henrik Lissner
7488b51e9a
Prevent void-function load-env-vars errors
...
In case load-env-vars hasn't been autoloaded yet.
2019-03-29 01:51:36 -04:00
Michael Fiano
0b2f18542c
Fixed bug where sly-db-quit was not being called
2019-03-28 22:31:06 -04:00
Michael Fiano
275bea568e
Added more bindings
2019-03-28 21:40:06 -04:00
Oleksii Filonenko
1c14b0bf17
Add lang/kotlin entry to init.example.el
2019-03-29 03:27:39 +02:00
Oleksii Filonenko
13f705dc0e
Add Kotlin module
2019-03-29 03:22:23 +02:00
Michael Fiano
d77e1fa15f
Removed common-lisp macrostep hydra
...
This can cause a variety of problems, and the actual macrostep mode
toggle has the same keybindings, so no loss of functionality.
2019-03-28 20:00:50 -04:00
Henrik Lissner
803ca2863a
Use resolved, absolute paths in doom-project api
...
Ensures projectile caches files under the right key.
2019-03-28 19:57:34 -04:00
Henrik Lissner
c0b00327c2
Purge excess from projectile's cache
...
Bloated projectile caches can cause freezing and delays. This is
especially so if you accidentally index $HOME or /, which will bloat
them into the hundreds of MBs.
+ Adds purging of blacklisted, over-sized and non-projects from
projectile's cache when Emacs is killed.
+ Projectile's project file cache will now expire after a week.
+ Corrects file paths in core/doctor's filesize checks.
2019-03-28 19:57:34 -04:00
Michael Fiano
2f35680845
Added labels for Sly bindings
2019-03-28 19:56:00 -04:00
Michael Fiano
a4364b3fea
Added a label for starting Sly.
...
Also added a command for starting Sly with a choice for the
implementation to use.
2019-03-28 19:17:32 -04:00
Michael Fiano
9519003bcd
Fix common-lisp local leader prefix labels
2019-03-28 19:05:52 -04:00
Michael Fiano
80ea315cca
Changed some wrong common-lisp bindings
...
The Sly documentation which these were originally based off of is out of
date, causing some of the bindings to have no longer defined functions.
2019-03-28 18:28:10 -04:00
Henrik Lissner
0085d089f3
Refactor doom*projectile-locate-dominating-file
2019-03-28 16:43:04 -04:00
Henrik Lissner
9e24db7ed3
Don't override embrace's default f pair #1285
...
This should really be resolved upstream, but until it is this should
ensure our custom `f` pair for lisp doesn't end up deleting the global
`f` pair.
2019-03-28 16:41:21 -04:00
Henrik Lissner
132ad7d391
Half-revert 92e604d0
...
+ Fixes config.org buffer being killed when tangled
+ Tangle files in same session if ob-tangle is loaded (and in
noninteractive sessions). i.e. only tangle quietly when starting up
interactive Emacs.
2019-03-28 16:20:25 -04:00
Henrik Lissner
ece7b8fdcd
Fix doom-project-find-file on non-project DIRs
...
This function should be as DWIM as possible.
2019-03-28 15:07:14 -04:00
Henrik Lissner
7b8a2fcff8
Don't capture INSECURE, DEBUG & YES envvars
...
They should be transient.
2019-03-28 14:47:31 -04:00
Henrik Lissner
92e604d0dc
config/literate: don't tangle file in this session
...
org-babel-tangle-file has reportedly killed config.org buffers, despite
them being visited. Since we're not doing anything with the return
value, may as well keep it in a separate process.
2019-03-28 14:32:16 -04:00
Henrik Lissner
af37f9af58
Fix wrong-number-args error on doom env
2019-03-28 13:30:39 -04:00
Henrik Lissner
eb1296387f
Make load-env-vars a core package
...
Fixes a race condition where the load-env-vars package is used before it
was (or could be) installed.
2019-03-28 13:30:39 -04:00
Henrik Lissner
111b3758d4
Merge pull request #1286 from gilbertw1/dont-open-fallback-buffer-delete-workspace
...
Don't open `doom-fallback-buffer` on del workspace
2019-03-28 03:06:37 -04:00
Henrik Lissner
9b97631ddf
Fix typo in env file template
2019-03-28 02:25:28 -04:00
Henrik Lissner
2f0ad0e269
Fix -y/--yes/YES in doom quickstart
2019-03-28 02:24:19 -04:00
Henrik Lissner
ddfcc4299c
bin/doom-doctor: minor refactor
...
Also allow Doom init errors to be debugged.
2019-03-28 02:01:38 -04:00
Henrik Lissner
5cdc2127be
Refactor config/literate module
...
+ Now recompiles literate config if you modify org files in DOOMDIR
+ Replaced +literate/compile with +literate/reload
+ Calls org-babel-tangle-file directly if org package is loaded
+ Change mtime check mechanism for literate tangling at startup
2019-03-28 01:59:25 -04:00
Henrik Lissner
b3d931d7ce
Refactor undo-tree advice
2019-03-28 01:56:09 -04:00
Henrik Lissner
37525bb1bd
Fix clipboard support on Windows #1284
...
Windows uses UTF-16 for clipboard content. selection-coding-system is
set correctly on Windows systems so we leave it to its default there.
2019-03-28 01:56:09 -04:00
Henrik Lissner
0a1de03ca1
Remove eshell/term from dtrt excluded modes
...
Unnecessary because their buffers don't make it through
doom|detect-indentation's condition anyway.
2019-03-28 01:56:09 -04:00