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
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
Henrik Lissner
52c24197ba
completion/ivy: add pt file search backend; fix +ivy:grep-cwd autoload
2018-02-19 20:19:12 -05:00
Henrik Lissner
3bc9f4b4fb
completion/ivy: refactor ag/rg file search backends + fix args
2018-02-19 20:18:25 -05:00
Henrik Lissner
04cb9a2691
app/calendar: general refactor
2018-02-19 15:18:36 -05:00
Henrik Lissner
4cd79bd6ca
lang/emacs-lisp: fix flycheck-cask-setup hook
2018-02-19 14:37:32 -05:00
Henrik Lissner
f31c758a56
lang/elixir: use my alchemist.el fork; fix iex hanging #409
2018-02-19 04:17:12 -05:00
Henrik Lissner
20d97ffbaa
completion/ivy: add grep/git-grep integration to evil+ivy (:grep/:grepc[wd])
2018-02-19 03:11:28 -05:00
Henrik Lissner
a967aa051a
Force autoloads to use absolute paths
...
Autoload paths used to be relative to arbitrary roots (usually
doom-modules-dir). This commit changes doom//reload-autoloads to iterate
over autoloads in doom-autoloads-file and replace their file paths with
an absolute one.
Theoretically this should make Emacs feel marginally faster, but we
*probably* get more of a benefit from a shorter load-path (because we no
longer need doom-modules-dirs, doom-core-dir or doom-psuedo-module-paths
in the load-path).
This is highly experimental however!
2018-02-19 01:25:37 -05:00
Henrik Lissner
3c203b2cd4
lang/ess: fix ess-site load error at compile time (take 2)
2018-02-19 01:08:40 -05:00
Henrik Lissner
3d20763d58
feature/popup: refactor popup cleanup function
2018-02-18 22:59:38 -05:00
Henrik Lissner
e3d454d855
lang/ess: fix 'cannot open load file' errors
2018-02-18 22:45:22 -05:00
Henrik Lissner
e405b24495
lang/ess: replace obsolete vars with ess-offset-continued
2018-02-18 22:44:57 -05:00
Henrik Lissner
02dd396a74
lang/ess: enable line numbers in ESS modes
2018-02-18 22:37:34 -05:00
Henrik Lissner
8af46aad5a
lang/csharp: fix omnisharp detection when server is installed locally #422
2018-02-18 21:31:16 -05:00
Henrik Lissner
45c8ce9f62
lang/elm: fix elm-mode-autoloads typo
2018-02-18 21:25:18 -05:00
Henrik Lissner
18d0b9425d
ui/doom-dashboard: add sharp quote
2018-02-18 20:50:30 -05:00