e4fe46adbd
ui/posframe: remove redundant frame property
2018-03-13 01:27:53 -04:00
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
b181799f93
lang/ruby: fix rbenv version in mode-line
2018-03-13 01:27:53 -04:00
8d11682e99
lang/org: make doom/delete-backward-char respect tables #457
...
With or without evil.
2018-03-12 17:09:36 -04:00
61ddd1fd29
lang/elixir: use upstream source for alchemist #409
...
The hanging-iex fix was merged upstream.
2018-03-12 14:34:19 -04:00
a17fc86761
feature/workspaces: fix buffer getting killed across workspaces
2018-03-12 13:33:50 -04:00
b082ba6460
ui/doom-modeline: deactivate mode-line when frame loses focus #458
2018-03-12 13:32:02 -04:00
88d3e91ee4
lang/org: highlight broken file: links with error face
2018-03-12 13:32:01 -04:00
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
4f0dc72962
lang/org: fix smartparens autopairing in org-mode
2018-03-12 13:32:01 -04:00
8976d1ad5a
lang/org: fix org/insert-item in continued indented lines
2018-03-12 13:32:01 -04:00
74c8b1d113
Rewrite doctor; move warn! blocks out in doctor.el files
2018-03-12 13:32:01 -04:00
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
a90d17ae38
Add ui/posframe module
2018-03-12 13:32:00 -04:00
d563d133ff
lang/org: fix evil coupling #457
...
And use fix backspace not keeping tables aligned.
2018-03-12 13:32:00 -04:00
2edbf91a5e
lang/rust: read RUST_SRC_PATH envvar on MacOS
2018-03-07 21:21:39 -05:00
d7672dad46
lang/latex: minor refactor & conform to doom conventions
2018-03-07 21:21:17 -05:00
4675ceff42
feature/popup: fix possible void-variable error w/ hide-mode-line-mode
2018-03-07 21:15:38 -05:00
1aa108ce02
feature/version-control: load magit autoloads #446
...
This prevents void-function issues with magit.
2018-03-07 03:24:35 -05:00
636c895f23
lang/latex: improve responsiveness by removing sp rules #452
2018-03-07 03:04:10 -05:00
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
839fc940f0
lang/org: remove <f8> keybind for +org-present/start
...
Moved it to SPC t p
2018-03-06 18:41:31 -05:00
fa6459bb00
lang/org: improve footnote support for +org/dwim-at-point
2018-03-06 18:39:34 -05:00
726dea9880
lang/javascript: leave ecma strict warnings to flycheck
2018-03-06 18:38:35 -05:00
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
88d339f65d
config/private: remove unnecessary conditional
2018-03-05 23:01:33 -05:00
4086ffd8e2
config/private: ensure config.el loads as late as possible #453
2018-03-05 23:01:17 -05:00
4dd6bcdc5f
lang/rust: rust-indent-method-chain = t
2018-03-05 13:43:20 -05:00
75cb7a3f0b
feature/snippets: fix backspace in snippet fields not deleting pairs
2018-03-05 13:42:40 -05:00
55fd9e2b17
completion/helm: fix and update
2018-03-02 23:26:58 -05:00
c6352f055d
ui/doom-modeline: resize mode-line for doom-big-font-mode
2018-03-02 23:26:58 -05:00
c421f3de64
lang/emacs-lisp: delay mode hooks in eval output buffer
2018-03-02 23:26:58 -05:00
9b0a2d222e
feature/file-templates: new :file-template setting
2018-03-02 23:26:58 -05:00
128b11a8bc
Minor style/comment edits
2018-03-02 23:26:55 -05:00
18adf33087
Merge pull request #445 from driftcrow/plantuml
...
plantuml path for org-bable
2018-03-02 22:42:01 -05:00
57efa1b864
Update & fix unit tests
2018-03-02 20:46:45 -05:00
99f11415d2
feature/evil: fix wrong-type-argument error when buffer-file-name is blank
2018-03-02 20:21:16 -05:00
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
45096c2ab6
lang/web: change counsel-css source (now on MELPA)
2018-03-02 19:14:45 -05:00
5c9ef4ee38
Replace doom-hide-modeline-mode w/ hide-mode-line-mode #423
2018-03-02 19:14:44 -05:00
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
1aa07f4c09
config/default: fix meta keybinds in popup windows #447
2018-03-01 22:02:37 -05:00
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
dfb6bc162d
lang/cc: remove ivy+rtags hack (unnecessary?)
2018-03-01 04:35:52 -05:00
9d55d1e1ba
config/default: remove private macros (unnecessary complexity)
2018-03-01 04:15:09 -05:00
873ad22894
config/default: make private macros private again!
2018-03-01 04:09:39 -05:00
da66bb6be6
config/private: decouple from config/default
2018-03-01 04:08:29 -05:00
3e6d9cf03a
lang/haskell: fix ESC ESC keybind in REPL; move company-ghc to +dante
2018-03-01 01:12:23 -05:00
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
061e5af12c
plantuml path for org-bable
2018-03-01 11:16:00 +08:00