f898469374
Fix avy-goto-char-timer keybind (gs<space>)
2018-07-10 21:47:47 +02:00
043dc4e875
Update dashboard on +doom-dashboard/open
2018-07-10 17:46:31 +02:00
616c48bd62
Remove read-only monkey patch for magit/git-rebase
...
It was fixed upstream.
2018-07-10 14:22:53 +02:00
933e52b886
Don't enable evil-visualstar-mode
...
Redundant with our manual */# keybinds.
2018-07-10 14:21:45 +02:00
93917fd8a2
Fix gsn/gsN & gs*/gs# evil-easymotion binds
2018-07-10 14:21:30 +02:00
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
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
ae21b90278
Merge pull request #748 from aidangilmore/develop
...
ui/pretty-code: Added support for PragmataPro font
2018-07-09 23:52:16 +02:00
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
c760bf7205
Open file links to /docs/ in emacs
2018-07-09 21:53:29 +02:00
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
b8179ca236
ui/pretty-code: Added support for PragmataPro font
2018-07-09 14:38:31 -04:00
6829f6fca2
Fix consecutive invokations of SPC u #747
2018-07-09 20:38:10 +02:00
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
1b98422291
$* -> %* in bin/doom.cmd
2018-07-09 15:29:38 +02:00
04c66829eb
Don't init prettify-symbols-mode in special modes
...
Or eshell, term and comint modes.
2018-07-08 13:43:18 +02:00
ee91748613
Document doom-cleanup-hook
2018-07-07 13:14:50 +02:00
10daa435f7
Document :ignore property in set-popup-rule!
2018-07-07 11:44:47 +02:00
1a068f82f1
Add +workspace/load-last-session
...
And fix the load last session button on dashboard.
2018-07-07 11:41:24 +02:00
cf55049a17
Disable sp-ruby-*-handler handlers correctly
...
Reported by @ar1a
2018-07-07 00:32:45 +02:00
a0b0964355
lang/ruby: fix rbenv version detection
2018-07-06 23:58:11 +02:00
0a577f3a0e
lang/python: fix pyenv version detection #736
2018-07-06 23:56:50 +02:00
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
00d6e7b9ca
Cleanup robe processes killing last ruby buffer
...
Experimental?
2018-07-06 23:11:26 +02:00
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
2fa8599364
ui/pretty-code: fix wrong-number-of-args: eq error
...
And minor refactor
2018-07-06 20:42:51 +02:00
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
fc87a72904
ui/pretty-code: general refactor & fix premature )
2018-07-06 20:32:00 +02:00
2a125000ae
Fix & document set-pretty-symbols!
2018-07-06 20:31:59 +02:00
372f02b6c0
lang/ruby: fix type (enh-ruby-ode)
2018-07-06 23:56:10 +10:00
811290368c
lang/ruby: what's 'this' lol
2018-07-06 23:56:10 +10:00
12b32d6208
lang/ruby: Add rubocop binds
2018-07-06 23:56:10 +10:00
6b1265ae5a
lang/ruby: bit more refactoring
2018-07-06 23:54:56 +10:00
29ae7f935f
Add eshell/mkdir-and-cd command
...
I'd recommend aliasing this to mkdircd or take.
2018-07-06 15:34:26 +02:00
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
3f553b0a71
lang/ruby: Initial work on porting to enh-ruby
2018-07-06 23:32:06 +10:00
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
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
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
eb79760c66
ivy-rich-switch-buffer-pad => ivy-rich-pad
...
To match upstream changes.
Reported by @sarg
2018-07-06 12:17:29 +02:00
fff9547763
Fix major mode symbols
2018-07-05 22:09:29 -07:00
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
15f66f4b52
Add doom|disable-show-paren-mode hook
...
For disabling show-paren-mode buffer-locally.
2018-07-06 01:06:13 +02:00
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
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
8c688da586
Add Cask generated folders to gitignore
2018-07-05 17:09:40 +02:00
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
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
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
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