Henrik Lissner
d84222b6d0
feature/workspaces: use new switch-buffer hooks
2018-03-14 18:31:48 -04:00
Henrik Lissner
4edb7999e9
feature/popup: refactor how closing unsaved popups are handled
2018-03-14 18:30:14 -04:00
Henrik Lissner
e59fd75107
feature/popup: make compilation popups larger
2018-03-14 18:29:40 -04:00
Henrik Lissner
10b7d2d178
config/default: SPC i r = counsel-evil-registers
2018-03-14 17:26:55 -04:00
Henrik Lissner
c0e5152b8f
lang/org: replace +org-capture/open with org-capture
2018-03-14 17:25:25 -04:00
Henrik Lissner
44d30ca3ce
Fix doom-active-minor-modes
2018-03-14 04:49:14 -04:00
Henrik Lissner
2b2aac4417
ui/posframe: don't auto-adjust ivy-posframe height
2018-03-13 03:17:25 -04:00
Henrik Lissner
2a6029ddff
feature/syntax-checker: move popup-top/popup init into def-package!
2018-03-13 03:01:49 -04:00
Henrik Lissner
6a2d244b4c
ui/posframe: reduce ivy posframe's jumpiness
2018-03-13 02:53:47 -04:00
Henrik Lissner
6a1b3473e8
ui/posframe: silence emacs version output in company-childframe-mode
2018-03-13 02:02:33 -04:00
Henrik Lissner
fa22dcc7a4
ui/posframe: refactor +posframe|delete-on-escape
2018-03-13 02:00:20 -04:00
Henrik Lissner
1da1ca1496
ui/posframe: posframe-delete-all on doom-cleanup-hook
2018-03-13 02:00:02 -04:00
Henrik Lissner
3e9990ef0e
config/default: remove defunct C-p yank keybind
...
Other maps are overshadowing it. "0p is an excellent alternative anyway.
2018-03-13 01:34:57 -04:00
Henrik Lissner
24fddad66d
config/default: C-A => C-S-a #342
...
The former doesn't work.
2018-03-13 01:29:54 -04:00
Henrik Lissner
66b0e77969
config/default: rebind evil-numbers/dec-at-pt to C-A #342
...
This keybind is simply too destructive.
2018-03-13 01:28:39 -04:00
Henrik Lissner
fe2ffa525c
config/default: fix C-b/C-f in evil ex command line
2018-03-13 01:28:39 -04:00
Henrik Lissner
4a1b607638
config/default: redesign ivy-minibuffer-map keybinds
2018-03-13 01:28:39 -04:00
Henrik Lissner
8e9f9ec45b
config/default: SPC i y = counsel-yank-pop
2018-03-13 01:28:38 -04:00
Henrik Lissner
6e8473e66a
config/default: bind M-b => projectile-compile-project
...
+eval/build was removed a long time ago.
2018-03-13 01:28:38 -04:00
Henrik Lissner
683e988952
feature/snippets: refactor +snippets/expand-on-region
2018-03-13 01:28:35 -04:00
Henrik Lissner
17d206a28f
feature/snippets: remap yas-insert-snippet instead
...
Rather than binding directly to +snippets/expand-on-region
2018-03-13 01:27:53 -04:00
Henrik Lissner
e4fe46adbd
ui/posframe: remove redundant frame property
2018-03-13 01:27:53 -04:00
Henrik Lissner
4fbda15494
ui/posframe: cleanup invisible posframes on ESC
...
This is meant to resolve an issue where posframes go rogue (e.g. after
an error), by deleting all (invisible) posframes when you press ESC or
C-g (doom/escape).
2018-03-13 01:27:53 -04:00
Henrik Lissner
b181799f93
lang/ruby: fix rbenv version in mode-line
2018-03-13 01:27:53 -04:00
Henrik Lissner
8d11682e99
lang/org: make doom/delete-backward-char respect tables #457
...
With or without evil.
2018-03-12 17:09:36 -04:00
Henrik Lissner
61ddd1fd29
lang/elixir: use upstream source for alchemist #409
...
The hanging-iex fix was merged upstream.
2018-03-12 14:34:19 -04:00
Henrik Lissner
a17fc86761
feature/workspaces: fix buffer getting killed across workspaces
2018-03-12 13:33:50 -04:00
Henrik Lissner
b082ba6460
ui/doom-modeline: deactivate mode-line when frame loses focus #458
2018-03-12 13:32:02 -04:00
Henrik Lissner
88d3e91ee4
lang/org: highlight broken file: links with error face
2018-03-12 13:32:01 -04:00
Henrik Lissner
62025c8107
lang/org: indent continued org-list lines more consistently
...
Before:
+ abcdefghi :: User can set *any* parameters of ivy-posframe with the help of
`ivy-posframe-parameters'.
+ xyz :: When non-nil, ivy-posframe will ignore prompt. This variable is useful
for `ivy-posframe-read-action'.
After
+ abcdefghi :: User can set *any* parameters of ivy-posframe with the help of
`ivy-posframe-parameters'.
+ xyz :: When non-nil, ivy-posframe will ignore prompt. This variable is useful
for `ivy-posframe-read-action'.
2018-03-12 13:32:01 -04:00
Henrik Lissner
4f0dc72962
lang/org: fix smartparens autopairing in org-mode
2018-03-12 13:32:01 -04:00
Henrik Lissner
8976d1ad5a
lang/org: fix org/insert-item in continued indented lines
2018-03-12 13:32:01 -04:00
Henrik Lissner
74c8b1d113
Rewrite doctor; move warn! blocks out in doctor.el files
2018-03-12 13:32:01 -04:00
Henrik Lissner
23fda88b2f
Detach doom-modules-dirs from doom! macro
...
Formerly, you were required to have a doom! call (even a blank one) in
~/.doom.d/init.el if you wanted to have private sub-modules in
~/.doom.d/modules/.
No more. It is no longer doom!'s responsibility to affect
`doom-modules-dirs`. This is now done by :config private, while the
Doom modules directory is now the initial entry in doom-modules-dirs.
2018-03-12 13:32:00 -04:00
Henrik Lissner
a90d17ae38
Add ui/posframe module
2018-03-12 13:32:00 -04:00
Henrik Lissner
d563d133ff
lang/org: fix evil coupling #457
...
And use fix backspace not keeping tables aligned.
2018-03-12 13:32:00 -04:00
Henrik Lissner
2edbf91a5e
lang/rust: read RUST_SRC_PATH envvar on MacOS
2018-03-07 21:21:39 -05:00
Henrik Lissner
d7672dad46
lang/latex: minor refactor & conform to doom conventions
2018-03-07 21:21:17 -05:00
Henrik Lissner
4675ceff42
feature/popup: fix possible void-variable error w/ hide-mode-line-mode
2018-03-07 21:15:38 -05:00
Henrik Lissner
1aa108ce02
feature/version-control: load magit autoloads #446
...
This prevents void-function issues with magit.
2018-03-07 03:24:35 -05:00
Henrik Lissner
636c895f23
lang/latex: improve responsiveness by removing sp rules #452
2018-03-07 03:04:10 -05:00
Henrik Lissner
0cfe8e305e
Bring back aggressive loading of autoloads files #446
...
package-initialize, once again, isn't called on every startup, which
means package autoloads won't be loaded in most interactive sessions, so
must do it manually for certain packages.
2018-03-07 03:01:17 -05:00
Henrik Lissner
839fc940f0
lang/org: remove <f8> keybind for +org-present/start
...
Moved it to SPC t p
2018-03-06 18:41:31 -05:00
Henrik Lissner
fa6459bb00
lang/org: improve footnote support for +org/dwim-at-point
2018-03-06 18:39:34 -05:00
Henrik Lissner
726dea9880
lang/javascript: leave ecma strict warnings to flycheck
2018-03-06 18:38:35 -05:00
Henrik Lissner
dc8fd12448
lang/javascript: remove highlight-indentation-mode
...
This mode, paired with js2-mode's constant parsing, cause unacceptable
slowdowns so I've disabled it by default.
2018-03-06 16:19:54 -05:00
Henrik Lissner
88d339f65d
config/private: remove unnecessary conditional
2018-03-05 23:01:33 -05:00
Henrik Lissner
4086ffd8e2
config/private: ensure config.el loads as late as possible #453
2018-03-05 23:01:17 -05:00
Henrik Lissner
4dd6bcdc5f
lang/rust: rust-indent-method-chain = t
2018-03-05 13:43:20 -05:00
Henrik Lissner
75cb7a3f0b
feature/snippets: fix backspace in snippet fields not deleting pairs
2018-03-05 13:42:40 -05:00
Henrik Lissner
55fd9e2b17
completion/helm: fix and update
2018-03-02 23:26:58 -05:00
Henrik Lissner
c6352f055d
ui/doom-modeline: resize mode-line for doom-big-font-mode
2018-03-02 23:26:58 -05:00
Henrik Lissner
c421f3de64
lang/emacs-lisp: delay mode hooks in eval output buffer
2018-03-02 23:26:58 -05:00
Henrik Lissner
9b0a2d222e
feature/file-templates: new :file-template setting
2018-03-02 23:26:58 -05:00
Henrik Lissner
128b11a8bc
Minor style/comment edits
2018-03-02 23:26:55 -05:00
Henrik Lissner
18adf33087
Merge pull request #445 from driftcrow/plantuml
...
plantuml path for org-bable
2018-03-02 22:42:01 -05:00
Henrik Lissner
57efa1b864
Update & fix unit tests
2018-03-02 20:46:45 -05:00
Henrik Lissner
99f11415d2
feature/evil: fix wrong-type-argument error when buffer-file-name is blank
2018-03-02 20:21:16 -05:00
Henrik Lissner
738f39d21a
Change how shell env is injected #449
...
Changes the behavior of the :env setting to fetch the shell variables
immediately on call.
2018-03-02 19:55:05 -05:00
Henrik Lissner
45096c2ab6
lang/web: change counsel-css source (now on MELPA)
2018-03-02 19:14:45 -05:00
Henrik Lissner
5c9ef4ee38
Replace doom-hide-modeline-mode w/ hide-mode-line-mode #423
2018-03-02 19:14:44 -05:00
Henrik Lissner
9a1bf42075
feature/popup: remove eval-when-compile
...
This fixes void-variable errors when byte-compiling this module.
2018-03-01 23:41:46 -05:00
Henrik Lissner
1aa07f4c09
config/default: fix meta keybinds in popup windows #447
2018-03-01 22:02:37 -05:00
Henrik Lissner
28adf5825f
lang/cc: fix rtags in other c*-mode derived modes; fix cleanup hook
...
Also fixed rtags cleanup in doom-cleanup-hook to only kill the server if
there are no more C/C++ buffers open.
2018-03-01 13:47:27 -05:00
Henrik Lissner
dfb6bc162d
lang/cc: remove ivy+rtags hack (unnecessary?)
2018-03-01 04:35:52 -05:00
Henrik Lissner
9d55d1e1ba
config/default: remove private macros (unnecessary complexity)
2018-03-01 04:15:09 -05:00
Henrik Lissner
873ad22894
config/default: make private macros private again!
2018-03-01 04:09:39 -05:00
Henrik Lissner
da66bb6be6
config/private: decouple from config/default
2018-03-01 04:08:29 -05:00
Henrik Lissner
3e6d9cf03a
lang/haskell: fix ESC ESC keybind in REPL; move company-ghc to +dante
2018-03-01 01:12:23 -05:00
Henrik Lissner
a9cbfc7f4e
New :env setting for pulling shell envvars into MacOS sessions
...
:env lets you specify what environment variables exec-path-from-shell
should pull in from your shell environment at startup. As such, these
need to be defined at startup. :env is useless post-init.
May address #433
2018-03-01 01:03:03 -05:00
driftcrow
061e5af12c
plantuml path for org-bable
2018-03-01 11:16:00 +08:00
Henrik Lissner
1758008ca5
completion/ivy: remap swiper -> counsel-grep-or-swiper #432
2018-02-28 17:57:31 -05:00
Henrik Lissner
c595fe2eb8
lang/org: don't auto-kill agenda buffers #429
...
There is always doom/cleanup-session or :cleanup as an alternative.
2018-02-28 17:57:30 -05:00
Henrik Lissner
963c809c70
feature/version-control: fix git-gutter-fringe not loading
...
Due to the new policy on package-initialize, git-gutter-fringe wouldn't
autoload properly (since we try to fool Emacs into loading it when
git-gutter-mode is called).
2018-02-28 17:57:30 -05:00
Henrik Lissner
c5abcfa703
lang/rust: fix flycheck not activating in rust-mode
2018-02-28 17:57:30 -05:00
Henrik Lissner
138ec2bf07
Remove manual loading of pkg-autoloads files
...
No longer necessary as of 0c80bb42
2018-02-28 17:57:30 -05:00
Henrik Lissner
0d27eda45a
feature/evil: make evil-vimish-fold less ubiquitous #439
2018-02-28 17:57:30 -05:00
Henrik Lissner
c2fd538261
Refactor doom startup benchmark
2018-02-28 17:57:29 -05:00
Henrik Lissner
36f903d029
completion/ivy: update for upstream changes (fix ag/rg/pt commands)
2018-02-28 17:57:26 -05:00
Henrik Lissner
cdedbb114e
Merge pull request #443 from yuhe00/fix-org-agenda-on-dashboard
...
Fix org-agenda-list showing on dashboard
2018-02-28 17:57:14 -05:00
Yu He
dd163dace0
Fix org-agenda-list showing on dashboard
2018-02-28 13:53:37 +01:00
Alois Janíček
aa1fe6957e
feature/evil: add org-agenda-mode to evil-snipe-disabled-modes
2018-02-26 20:30:37 +01:00
Henrik Lissner
068a9345e3
app/email: load mu4e in =email
2018-02-24 20:26:35 -05:00
Henrik Lissner
5fc4ed3f81
lang/cc: rewrite & polish style settings
...
Doom used to have its own cc-mode style, which was difficult to
customize without first undoing all its changes.
A doom entry has been added to c-style-alist, which represents
a marriage of various styles (mostly linux), plus some context-sensitive
indentation functions which I think are reasonable.
More importantly, it can be disabled by changing c-default-style.
Also, removed a few hacks that have been merged into v5.33+ of cc-mode.
25.1 users beware! You may not have these changes.
2018-02-23 04:51:20 -05:00
Henrik Lissner
d9d4b6afd5
lang/org: hlissner/org-bullets => Kaligule/org-bullets
2018-02-22 04:23:06 -05:00
Henrik Lissner
cd0d44c463
config/default: redo tools/upload & ssh-deploy keybinds
2018-02-21 17:10:21 -05:00
Henrik Lissner
3101d8a17f
tools/upload: remove autoload library (unnecessary)
2018-02-21 17:09:53 -05:00
Henrik Lissner
12a938d888
tools/upload: fix ssh-deploy-browse-remote-handler autoload
2018-02-21 16:46:31 -05:00
Henrik Lissner
e6f58d3714
tools/upload: fix +upload/browse & add docstrings
2018-02-21 05:10:31 -05:00
Henrik Lissner
e659ab0609
feature/workspaces: refactor switch-project integration
2018-02-20 17:56:38 -05:00
Henrik Lissner
60e14d01ec
lang/elixir: fix missing alchemist server (run.exs) #409
2018-02-20 04:49:17 -05:00
Henrik Lissner
af5261cf6b
feature/file-templates: fix doom readme template
2018-02-20 02:45:57 -05:00
Henrik Lissner
2dd2ff7ff2
feature/file-templates: refactor & lazy load
2018-02-20 02:16:07 -05:00
Henrik Lissner
6f4ca15445
ui/evil-goggles: evil-goggles-pulse = nil (slow)
2018-02-19 20:26:29 -05:00
Henrik Lissner
166ec9c281
feature/popup: +popup-ttl = 5
2018-02-19 20:25:54 -05:00
Henrik Lissner
7db767957e
lang/org: fix C-a/C-e in org-mode
2018-02-19 20:24:57 -05:00
Henrik Lissner
79f60f7fcf
config/default: SPC f c = compile project, SPC f o = find other file
2018-02-19 20:23:41 -05:00
Henrik Lissner
b5e53b82b9
config/default: SPC f d = dired
2018-02-19 20:21:11 -05:00
Henrik Lissner
da416736ef
app/rss: minor refactor; new flag (+org)
2018-02-19 20:20:25 -05:00
Henrik Lissner
d6cba4253f
app/calendar: minor refactor; rename +calendar-open-calendar-function
2018-02-19 20:19:54 -05:00