Henrik Lissner
ada5990f88
tools/flyspell: demote missing program warning
...
Log the missing dependency rather than a disruptive pop up.
2019-06-10 09:38:56 +02:00
Henrik Lissner
d91888b432
lang/emacs-lisp: tab-width = 2 by default
...
A more sensible default. Also fixes evil-shift-width in emacs-lisp-mode.
2019-06-10 09:38:56 +02:00
Henrik Lissner
3160b6342f
lang/javascript: fix +javascript/open/rpl
...
When opened through +eval/open-repl-other-window
2019-06-10 09:38:56 +02:00
Henrik Lissner
a6490020c7
emacs/dired: remove duplicate evil keybinds
...
Redundant with evil-collection-dired
2019-06-10 09:38:55 +02:00
Henrik Lissner
36a8e02857
Fix +vc/git-browse-region-or-line
...
git-link-use-commit = t breaks +vc/git-browse-region-or-line.
2019-06-10 09:38:55 +02:00
Henrik Lissner
1de21f57eb
completion/ivy: use ivy--regex-ignore-order
2019-06-10 09:38:55 +02:00
Henrik Lissner
e7c12b1bb6
ui/workspace: minibuffer-message -> message
...
minibuffer-message adds 2 seconds to emacsclient calls that create new
workspaces.
2019-06-10 09:38:55 +02:00
Henrik Lissner
8ce8679c86
Mark css-mode & less-css-mode as built-in packages
...
less-css-mode was introduced in Emacs 26.1+
2019-06-10 09:38:55 +02:00
Henrik Lissner
518e53deab
lang/org: fix snippet expansion on visual region
...
Fixes two issues:
1. Evil users would be left in visual mode after expanding a snippet on
a region, making it awkward to insert text. It now switches to insert
state.
2. While yasnippet reindent the snippet's contents post-expansion, org's
mode-specific indentation (see `org-src-tab-acts-natively`) can throw
errors for arbitrary reasons. We don't need smart indentation when
expanding snippets, so we turn it off only in this case.
2019-06-10 09:38:55 +02:00
Henrik Lissner
dcdebdb283
Convert +snippets/expand-on-region to advice
...
It's meant to be corrective, not alternative behavior.
2019-06-10 09:38:51 +02:00
argo
12233811a8
fix: format-all upstream definitions
...
Upstream renamed definitions in
f3ed09c430
.
2019-06-08 17:45:42 +02:00
Henrik Lissner
ce757ed936
Merge pull request #1461 from bricewge/2019-06-04-ivy-posframe
...
completion/ivy: ivy-posframe upstream update
2019-06-07 14:20:17 +02:00
Henrik Lissner
4f1090d099
Merge pull request #1459 from qhuyduong/fix-magit-clone
...
Fix magit-clone error
2019-06-07 14:19:31 +02:00
Brice Waegeneire
761bc570aa
completion/ivy: ivy-posframe upstream update
2019-06-04 00:01:28 +02:00
Huy Duong
c4b325fa4b
Fix magit-clone error
...
magit-clone function has changed signature to work with transient.
So using the new magit-clone-regular instead.
Signed-off-by: Huy Duong <huy.duong@employmenthero.com>
2019-06-03 16:59:03 +07:00
UndeadKernel
2f910fb91f
objed: add a manual actiation flag
...
Setting the flag `+manual` of the `objed` module makes the user
responsible for calling `objed-activate` when needed. The binding
`M-SPC` is set in the default Emacs bindings.
2019-06-01 13:30:18 +02:00
Siddharth Shekar
aa64cf9426
Replace kill-this-buffer with kill-current-buffer
...
As per the documentation for kill-this-buffer, it should only be invoked
from the menu and behaves unpredictably when invoked programmatically.
2019-05-30 18:54:58 -07:00
Henrik Lissner
0c743afcfd
editor/format: remove utf-8 conversion on Windows #914
2019-05-30 14:11:53 -04:00
Henrik Lissner
0733a6dfac
Replace SPC h p with doom/help-packages
...
Now that it supersedes describe-packages in functionality.
2019-05-30 14:01:48 -04:00
Henrik Lissner
6ea000393f
Use superior evil-numbers fork
...
And rebind its keys from C-a/C-S-a to g= and g-. This is because the old
narrow/widen commands aren't nearly as useful (and have a number of
alternative keybinds).
As much as I'd like to us C-a/C-x (as it is in Vim), C-x is an essential
keybind for Emacs.
Also, in visual mode, each number will be affected incrementally (ala g
C-a and g C-x in vim).
2019-05-30 13:56:06 -04:00
Henrik Lissner
ef9f5b3bdf
Merge pull request #1201 from kot-behemoth/patch-1
...
Document +ein-hydra
2019-05-30 13:23:17 -04:00
Henrik Lissner
9ad8d97f93
Correct map!
example
2019-05-30 13:21:19 -04:00
Henrik Lissner
954c6af6b8
Merge pull request #1341 from flatwhatson/editor-objed
...
Add :editor objed module
2019-05-30 13:04:31 -04:00
Henrik Lissner
563dfac8fa
Conform editor/objed README to conventions
2019-05-30 13:03:56 -04:00
Henrik Lissner
c898b9236c
Merge pull request #1445 from bricewge/magit-todos-1.2
...
Use magit-todos-keyword-suffix instead
2019-05-30 12:56:46 -04:00
Brice Waegeneire
66b74c63b7
magit-todos 1.2 removed magit-todos-require-colon
...
3c59aa03b2 (12)
2019-05-30 16:33:37 +02:00
Andrew Whatson
9e8517c59e
Add :editor objed module
...
Integrates `objed` with Doom Emacs to provide text-object manipulation
for non-evil users.
See https://github.com/clemera/objed
2019-05-30 22:35:27 +10:00
Henrik Lissner
a1b47648aa
Merge pull request #1410 from flatwhatson/ivy-prescient
...
Add +prescient option for :completion ivy
2019-05-30 02:00:21 -04:00
Henrik Lissner
6dcbaef570
ui/indent-guides: don't omit first level of guides
2019-05-29 23:46:18 -04:00
Henrik Lissner
a583d69ae1
Fix #1442 : void-function eshell-input-filter-initial-space
...
eshell-input-filter-initial-space was introduced in Emacs 26. I've
inlined its definition, at least until we drop 25.x support.
2019-05-29 23:44:23 -04:00
Henrik Lissner
ad9541acc8
Merge pull request #1327 from TOTBWF/lang-fsharp
...
Add :lang fsharp module
2019-05-28 17:04:58 -04:00
Henrik Lissner
447af38051
Merge pull request #1416 from Mambu38/feature-pyimport
...
Added pyimport support
2019-05-28 17:02:33 -04:00
Henrik Lissner
7a252b6a47
Refactor pyimport def-package! block
2019-05-28 17:02:10 -04:00
Henrik Lissner
231b925170
Merge pull request #1434 from uelei/pytest-one
...
add option to run only one function
2019-05-28 16:59:59 -04:00
Henrik Lissner
3f6713cd25
Merge pull request #1427 from chrunchyjesus/fixSpelling
...
fix spelling
2019-05-28 15:39:44 -04:00
Andrew Whatson
9f4352006f
Increase ivy-flx-limit for improved fuzzy behavior
...
The default setting of 200 is too low for common use-cases like
`describe-function`, `describe-variable` or `counsel-projectile`.
This has a performance impact, but it's barely noticeable on a fast
machine. If performance is not acceptable, set `ivy-flx-limit` lower or
consider disabling the `+fuzzy` feature entirely.
2019-05-29 00:46:57 +10:00
Andrew Whatson
2a511a6576
Add +prescient option for :completion ivy
...
This provides an alternative backend for filtering and sorting ivy
searches. Uses prescient instead of flx for fuzzy completion when both
+prescient and +fuzzy are selected.
2019-05-29 00:46:57 +10:00
uelei
936545877a
add option to run one function only
2019-05-25 21:01:31 -03:00
Reed Mullanix
d2d690ec93
Add docs
2019-05-22 22:01:25 -07:00
Reed Mullanix
94cf5a1129
Fix issue with REPL
2019-05-22 22:01:25 -07:00
Reed Mullanix
aa920103e6
Add requested changes
2019-05-22 22:01:25 -07:00
Reed Mullanix
14f1a1e4e4
Add warning for when the F# Compiler is missing
2019-05-22 22:01:25 -07:00
Reed Mullanix
8ef56f5bc0
Implement fsharp :lang module
2019-05-22 22:01:25 -07:00
Henrik Lissner
febeed2526
ui/nav-flash: blink on window switch conditionally
...
The alternative is too aggressive.
2019-05-22 17:11:24 -04:00
chrunchyjesus
9bf47e2c96
fix spelling
2019-05-22 17:23:31 +02:00
Henrik Lissner
34b4ff12f4
lang/emacs-lisp: remove buggy read-only hook
...
Breaks package-install when it attempts to byte-compile package files.
2019-05-22 05:35:37 -04:00
Henrik Lissner
3474e6bf09
lang/cc: move smartparens config to config/default
2019-05-22 03:50:53 -04:00
Henrik Lissner
87144d3c0c
Move scratch buffers off of s keys to x key
...
For consistency. Also, the SPC p x prefix shouldn't be used (use SPC o t
and SPC o T) instead.
2019-05-22 03:49:39 -04:00
Henrik Lissner
7c05662d91
input/chinese: lazy load pyim & pangu-spacing
...
And refactor how fcitx & ace-pinyin load.
2019-05-21 22:19:31 -04:00
Henrik Lissner
be17d9bd1f
input/japanese: add doctor.el & cmigemo check
2019-05-21 21:57:50 -04:00