Henrik Lissner
933e52b886
Don't enable evil-visualstar-mode
...
Redundant with our manual */# keybinds.
2018-07-10 14:21:45 +02:00
Henrik Lissner
93917fd8a2
Fix gsn/gsN & gs*/gs# evil-easymotion binds
2018-07-10 14:21:30 +02:00
Henrik Lissner
04b7b5f1ef
Add gs/, gs? & gs<space> evil-easymotion binds
...
Adds evil-search and avy-goto-char-timer interfaces to evil-easymotion.
2018-07-10 14:21:26 +02:00
Henrik Lissner
e816a1ecac
Load exec-path-from-shell in daemon sessions
...
On MacOS, the daemon is unlikely to run with the correct environment if
launched through launchctl or brew services, so it makes sense to use
exec-path-from-shell there too.
May address #736
2018-07-10 00:32:22 +02:00
Henrik Lissner
ae21b90278
Merge pull request #748 from aidangilmore/develop
...
ui/pretty-code: Added support for PragmataPro font
2018-07-09 23:52:16 +02:00
Henrik Lissner
34de826ac4
+workspace-contains-buffer-p -> persp-contain-buffer-p
...
Wrapper is unnecessary.
Also remove unnecessary type checking.
2018-07-09 21:53:50 +02:00
Henrik Lissner
c760bf7205
Open file links to /docs/ in emacs
2018-07-09 21:53:29 +02:00
Henrik Lissner
29c2632cab
Fix infinite recursion in smerge-mode #745
...
Also renames +hydra-smerge -> +vc-smerge-hydra, and no longer
auto-enables the hydra on smerge-mode (must find a better way).
2018-07-09 21:50:19 +02:00
Aidan Gilmore
b8179ca236
ui/pretty-code: Added support for PragmataPro font
2018-07-09 14:38:31 -04:00
Henrik Lissner
6829f6fca2
Fix consecutive invokations of SPC u #747
2018-07-09 20:38:10 +02:00
Henrik Lissner
4941e327f4
General refactor for readability
...
+ Removes redundant/unhelpful comments
+ Renames functions, hooks and variables to be self-documenting
+ Use add-to-list to ensure idempotency (and is more performant)
2018-07-09 15:33:31 +02:00
Henrik Lissner
1b98422291
$* -> %* in bin/doom.cmd
2018-07-09 15:29:38 +02:00
Henrik Lissner
04c66829eb
Don't init prettify-symbols-mode in special modes
...
Or eshell, term and comint modes.
2018-07-08 13:43:18 +02:00
Henrik Lissner
ee91748613
Document doom-cleanup-hook
2018-07-07 13:14:50 +02:00
Henrik Lissner
10daa435f7
Document :ignore property in set-popup-rule!
2018-07-07 11:44:47 +02:00
Henrik Lissner
1a068f82f1
Add +workspace/load-last-session
...
And fix the load last session button on dashboard.
2018-07-07 11:41:24 +02:00
Henrik Lissner
cf55049a17
Disable sp-ruby-*-handler handlers correctly
...
Reported by @ar1a
2018-07-07 00:32:45 +02:00
Henrik Lissner
a0b0964355
lang/ruby: fix rbenv version detection
2018-07-06 23:58:11 +02:00
Henrik Lissner
0a577f3a0e
lang/python: fix pyenv version detection #736
2018-07-06 23:56:50 +02:00
Henrik Lissner
55f692491e
Merge branch 'ar1a-ruby-revamp' into develop
...
* ar1a-ruby-revamp:
Cleanup robe processes killing last ruby buffer
Refactor lang/ruby & remove +ruby-ask-for-server
lang/ruby: fix type (enh-ruby-ode)
lang/ruby: what's 'this' lol
lang/ruby: Add rubocop binds
lang/ruby: bit more refactoring
lang/ruby: Initial work on porting to enh-ruby
2018-07-06 23:35:11 +02:00
Henrik Lissner
00d6e7b9ca
Cleanup robe processes killing last ruby buffer
...
Experimental?
2018-07-06 23:11:26 +02:00
Henrik Lissner
f5f87ee0a3
Refactor lang/ruby & remove +ruby-ask-for-server
...
To conform to conventions and remove redundancies (like activating
flycheck-mode, which is global now).
Also, should now silently create a robe server.
2018-07-06 22:38:01 +02:00
Henrik Lissner
2fa8599364
ui/pretty-code: fix wrong-number-of-args: eq error
...
And minor refactor
2018-07-06 20:42:51 +02:00
Henrik Lissner
9f769fa985
Merge branch 'jseba-develop' into develop
...
* jseba-develop:
ui/pretty-code: general refactor & fix premature )
Fix & document set-pretty-symbols!
Fix major mode symbols
Support for multiple ligature'd fonts
2018-07-06 20:32:35 +02:00
Henrik Lissner
fc87a72904
ui/pretty-code: general refactor & fix premature )
2018-07-06 20:32:00 +02:00
Henrik Lissner
2a125000ae
Fix & document set-pretty-symbols!
2018-07-06 20:31:59 +02:00
Aria Edmonds
372f02b6c0
lang/ruby: fix type (enh-ruby-ode)
2018-07-06 23:56:10 +10:00
Aria Edmonds
811290368c
lang/ruby: what's 'this' lol
2018-07-06 23:56:10 +10:00
Aria Edmonds
12b32d6208
lang/ruby: Add rubocop binds
2018-07-06 23:56:10 +10:00
Aria Edmonds
6b1265ae5a
lang/ruby: bit more refactoring
2018-07-06 23:54:56 +10:00
Henrik Lissner
29ae7f935f
Add eshell/mkdir-and-cd command
...
I'd recommend aliasing this to mkdircd or take.
2018-07-06 15:34:26 +02:00
Henrik Lissner
633b5b764d
Apply smartparens {} fix to enh-ruby-mode too
...
Fixes:
{|} => {
|
}
in enh-ruby-mode buffers too
Reported by @ar1a
2018-07-06 15:34:26 +02:00
Aria Edmonds
3f553b0a71
lang/ruby: Initial work on porting to enh-ruby
2018-07-06 23:32:06 +10:00
Henrik Lissner
0b7faa468c
Fix which-key sharing windows with other popups
...
Which-key is now lazy-loaded, so the modified which-key-popup-type gets
overwritten.
2018-07-06 14:57:40 +02:00
Henrik Lissner
3443cd870a
Disable magit-auto-revert-mode
...
Because we already use global-auto-revert-mode, but because it's lazy
loaded, the magit-autorevert package may not notice, and will enable
magit-auto-revert-mode anyway.
2018-07-06 13:39:42 +02:00
Henrik Lissner
64867cbed4
Don't lazy load doom|disable-show-paren-mode
...
In case it is used early (e.g. by org-mode).
2018-07-06 12:48:41 +02:00
Henrik Lissner
eb79760c66
ivy-rich-switch-buffer-pad => ivy-rich-pad
...
To match upstream changes.
Reported by @sarg
2018-07-06 12:17:29 +02:00
Josh Seba
fff9547763
Fix major mode symbols
2018-07-05 22:09:29 -07:00
Josh Seba
a7cba67fd6
Support for multiple ligature'd fonts
...
Refactors the ligature configuration to support more than just Iosevka
(uses Fira Code as the second font).
2018-07-05 19:37:06 -07:00
Henrik Lissner
15f66f4b52
Add doom|disable-show-paren-mode hook
...
For disabling show-paren-mode buffer-locally.
2018-07-06 01:06:13 +02:00
Henrik Lissner
80a3c9bf62
Fix company-box not showing lone candidates
...
Revert this once sebastiencz/company-box#40 is merged.
2018-07-05 21:45:44 +02:00
Henrik Lissner
dfed54c7ad
Shrink oversized company-box icons
...
This would cause lines in company-box frames to be too large, making the
last candidate seem cut off by the frame edge.
2018-07-05 21:40:34 +02:00
Henrik Lissner
8c688da586
Add Cask generated folders to gitignore
2018-07-05 17:09:40 +02:00
Henrik Lissner
c38d324663
Make banner customizable
...
Add banner-file and banner-dir variables. If banner-file is nil, use
ASCII banner.
2018-07-05 14:33:48 +02:00
Henrik Lissner
2d30d996c3
Refactor counsel-find-file actions
...
Conform them to naming conventions & only autoload the functions that
aren't used immediately.
2018-07-05 14:05:09 +02:00
Henrik Lissner
cd26e11e94
Merge pull request #740 from fuxialexander/counsel_find_file_action
...
Add ivy action to counsel-find-file and counsel-projectile-switch-project
2018-07-05 13:49:04 +02:00
Henrik Lissner
4ebbf8f056
Fix variable height org-level-N faces in eldoc
...
It only uses the face's :foreground, which should be enough, but it
prevents the minibuffer from being resized when eldoc displays
breadcrumbs in org-mode.
2018-07-05 13:44:34 +02:00
Henrik Lissner
b67745a9b6
Don't show "Open user manual" button
...
...unless the manual exists (it will soon)!
2018-07-05 12:37:05 +02:00
Henrik Lissner
3a1ba5381e
Use +default/find-in-config instead on dashboard
...
Instead of browse-config.
2018-07-05 12:36:32 +02:00
Henrik Lissner
8b8c7c7411
doom-doctor: use ~ instead of HOME envvar
2018-07-05 01:32:38 +02:00