Commit Graph

3238 Commits

Author SHA1 Message Date
4575cd9310 lang/lua: minor refactor 2018-03-18 15:31:32 -04:00
85e443cca1 lang/org: minor refactor of +org|remove-occur-highlights ESC hook 2018-03-18 02:38:41 -04:00
9168dfd733 lang/cc: add build-conda to irony-cdb-search-directory-list 2018-03-16 00:38:10 -04:00
0260d60dd0 lang/org: fix kill-confirm prompt when refiling from org-capture #462 2018-03-15 22:45:07 -04:00
0d056149be lang/rust: refactor & bind +rust/build-menu 2018-03-14 19:08:02 -04:00
1765ca7282 lang/rust: add :docset 2018-03-14 19:06:42 -04:00
8bd68064ef lang/web: register docsets for css, scss & sass 2018-03-14 18:50:10 -04:00
efdcb01c19 lang/org: change default +org-dir to ~/org 2018-03-14 18:49:26 -04:00
d44182df96 lang/emacs-lisp: prefer Emacs Lisp docset for doc lookup 2018-03-14 18:48:48 -04:00
de730535a4 lang/rust: fix +rust-cargo-project-p not detecting nearer Cargo.toml files 2018-03-14 18:44:55 -04:00
c0e5152b8f lang/org: replace +org-capture/open with org-capture 2018-03-14 17:25:25 -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
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
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
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
4dd6bcdc5f lang/rust: rust-indent-method-chain = t 2018-03-05 13:43:20 -05:00
c421f3de64 lang/emacs-lisp: delay mode hooks in eval output buffer 2018-03-02 23:26:58 -05:00
18adf33087 Merge pull request #445 from driftcrow/plantuml
plantuml path for org-bable
2018-03-02 22:42:01 -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
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
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
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
c5abcfa703 lang/rust: fix flycheck not activating in rust-mode 2018-02-28 17:57:30 -05:00
138ec2bf07 Remove manual loading of pkg-autoloads files
No longer necessary as of 0c80bb42
2018-02-28 17:57:30 -05:00
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
d9d4b6afd5 lang/org: hlissner/org-bullets => Kaligule/org-bullets 2018-02-22 04:23:06 -05:00
60e14d01ec lang/elixir: fix missing alchemist server (run.exs) #409 2018-02-20 04:49:17 -05:00
7db767957e lang/org: fix C-a/C-e in org-mode 2018-02-19 20:24:57 -05:00
4cd79bd6ca lang/emacs-lisp: fix flycheck-cask-setup hook 2018-02-19 14:37:32 -05:00
f31c758a56 lang/elixir: use my alchemist.el fork; fix iex hanging #409 2018-02-19 04:17:12 -05:00
3c203b2cd4 lang/ess: fix ess-site load error at compile time (take 2) 2018-02-19 01:08:40 -05:00
e3d454d855 lang/ess: fix 'cannot open load file' errors 2018-02-18 22:45:22 -05:00