Commit graph

5862 commits

Author SHA1 Message Date
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
Henrik Lissner
b820de0ba9
input/japanese: lazy load migemo
And don't error fatally if migemo isn't installed. Also, don't activate
helm-migemo-mode nor avy-migemo-mode if migemo doesn't initialize.
2019-05-21 21:56:06 -04:00
Henrik Lissner
3073bcbe39
lang/emacs-lisp: suppress errors during flycheck 2019-05-21 17:29:29 -04:00
Henrik Lissner
6f41a592d4
lang/markdown: remove boilerplate 2019-05-21 17:29:17 -04:00
Henrik Lissner
8897b9c0f7
Add lang/markdown link to modules/README.org 2019-05-21 17:25:52 -04:00
Henrik Lissner
6745ff1323
ui/vc-gutter: resize git-gutter popup to fit
Due to the prompt, you can't scroll the git-gutter popup, making it
difficult to see the full diff. This isn't a perfect fix but at least
improves the situation.
2019-05-21 17:24:24 -04:00
Henrik Lissner
9f45197a0b
ui/nav-flash: improve conditional blinking on jump
Sometimes it wouldn't blink when the motion occurred within the same
window. This ensures more consistency.
2019-05-21 17:24:23 -04:00
Henrik Lissner
fbf4f78e8e
Fix +python-executable-find with absolute paths 2019-05-21 17:24:23 -04:00
Henrik Lissner
e96205ed9f
lang/markdown: add README 2019-05-21 17:24:23 -04:00
Henrik Lissner
768ebda95b
lang/markdown: add multimarkdown compiler support 2019-05-21 17:24:23 -04:00
Henrik Lissner
b1e23238e6
lang/markdown: generalize markdown compile fn
So it can be used with the original perl script, discout, or the renamed
executable on MacOS.
2019-05-21 17:24:23 -04:00
Henrik Lissner
ece2f86480
lang/markdown: remove vestigial pandoc-mode 2019-05-21 17:24:23 -04:00
Henrik Lissner
2c5c192b6f
Fix conflict on C-c p s #1425
Moved scratch buffer to C-c p x and X. This overrides projectile's term
commands, but users should be using the term, vterm and eshell modules'
commands instead.
2019-05-21 17:24:22 -04:00
Henrik Lissner
0e2cbdf8f5
ui/nav-flash: trigger on switch-window 2019-05-21 03:42:12 -04:00
Henrik Lissner
912cc4b522
input/japanese: lazy-load pangu-spacing
Also fixes typo in :general use
2019-05-21 03:41:43 -04:00
Henrik Lissner
3eb5e8d40e
input/japanese: fix typo & use :general 2019-05-21 03:39:19 -04:00
Henrik Lissner
0041723a80
Make +nav-flash/blink-cursor unconditional
Since it is meant for interactive use
2019-05-21 01:24:55 -04:00
Henrik Lissner
2214c3175e
Minor tweaks across the board 2019-05-21 00:34:32 -04:00
Henrik Lissner
2f569eda51
Silence malformed function warnings from ivy-hydra 2019-05-21 00:30:42 -04:00
Henrik Lissner
fe36bbca1f
Standardize C-c C-e for ivy wgrep
Removes backtab in favor of standardizing C-c C-e. Already used by helm,
wgrep and dired.
2019-05-21 00:30:42 -04:00
Henrik Lissner
3e15b71568
lang/emacs-lisp: optimize var/face highlighting
A slight performance improvement in files with a lot of comments and
strings, by skipping ahead a line if in a comment and to the next double
quote if in a string. Otherwise, this function would visit every symbol
in between, and syntax-ppss calls are relatively expensive here.
2019-05-20 21:09:12 -04:00
Henrik Lissner
08bfd5879a
Enable read-only-mode in package files
These files shouldn't be modified directly.
2019-05-20 21:09:12 -04:00
Henrik Lissner
ed69d580fb
emacs/dired: fix ranger oddities
Added two hacks to fix two obnoxious issues Ranger has, having to do
with it failing to clean up after itself. In particular:

1. A left over mouse-1 bind that traps focus in a particular
   window (easy to get around with keyboard-based window switch
   commands, but this renders the mouse useless),

2. And the lingering ranger header bar (i.e. it doesn't clean up
   header-line-format).

This commit also ensures Deer overrides dired if +ranger is enabled.
2019-05-20 21:09:12 -04:00
Henrik Lissner
e76765e0b8
emacs/dired: add dired-rsync
And bind it to C-c C-r
2019-05-20 21:09:12 -04:00