Henrik Lissner
af7a2d16c4
Clarify argument in after!'s docstring
...
after! takes a package, not a mode.
2019-07-06 23:22:28 +02:00
Henrik Lissner
70ac4c0cf5
tools/debugger: add rudimentary dap-mode support
2019-07-06 23:22:27 +02:00
Henrik Lissner
563629cbd3
Remove unneeded autoloads
2019-07-06 23:22:27 +02:00
Henrik Lissner
0f0a8a5744
Rewrite custom-set-face!, add custom-theme-set-face!
...
custom-set-faces! and custom-theme-set-faces! are now drop-in
replacements for custom-set-faces and custom-theme-set-faces with one
major distinction: the latter will wait for the theme to be loaded
before applying the changes, this allows you to use theme-specific APIs
in your face definitions (like doom-color from doom-themes).
You no longer have to think about load order when using these macros.
2019-07-06 23:22:27 +02:00
Henrik Lissner
3b17d767b8
package!: fix the fix fix fix for the :built-in fix
...
fixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfix
fixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfix
fixfix fixfixfixfixfixfixfixfixfixfixfixfi fixfix
fixfi fixfixfixfixfixfixfixfixfixfixfixf fixfix
fixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfix
fixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfix
fixfix fixfixfix
fixfixfix everything is fine fixfixfixfix
fixfixfixfixfix fixfixfixfixfixfix
fixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfix
fixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfixfix
2019-07-05 23:53:56 +02:00
Henrik Lissner
5cabbef6ef
tools/lsp: fix company-lsp not being enabled
...
Due to a load-order issue between company and lsp.
2019-07-05 23:42:06 +02:00
Henrik Lissner
0dab58ef19
package!: fix the fix for :built-in fix
...
fixfixfix
2019-07-05 23:07:05 +02:00
Henrik Lissner
ecc4e8087c
package!: fix :built-in property
2019-07-05 22:30:24 +02:00
Henrik Lissner
0eeb6b5092
term/vterm: add nixos recipes to README
2019-07-05 20:11:25 +02:00
Henrik Lissner
b07c047068
Merge pull request #1540 from TOTBWF/lsp-fsharp
...
lang/fsharp: add LSP support
2019-07-05 20:11:04 +02:00
Henrik Lissner
63883d575b
term/vterm: prefer built-in vterm to elpa
...
If it's present. Particularly useful for nix-os users who install
Emacs+vterm with this statement:
systemPackages = with pkgs; [
((emacsPackagesNgGen emacs).emacsWithPackages (epkgs: [
epkgs.emacs-libvterm
]))
];
Or with home-manager:
programs.emacs = {
enable = true;
extraPackages = epkgs: [ epkgs.emacs-libvterm ];
};
2019-07-05 20:04:42 +02:00
Henrik Lissner
1f644d07e0
package!: accept 'prefer in :built-in property
...
This tells Doom's package manager to prefer the built-in package, if it
is present, rather than installing the new version from elpa.
2019-07-05 20:03:37 +02:00
Reed Mullanix
30cd902d4d
Make requested changes for F# lsp support
2019-07-05 10:58:55 -07:00
Reed Mullanix
e831607335
Document F# lsp flag
2019-07-05 10:37:16 -07:00
Reed Mullanix
9c950ff3f6
Add LSP support for F#
2019-07-05 10:32:01 -07:00
Henrik Lissner
eb42f95777
tools/lsp: noop lsp! if used more than once
2019-07-05 19:08:11 +02:00
Henrik Lissner
d39500f143
Merge pull request #1537 from chrunchyjesus/cargo-mode
...
lang/rust: add cargo package & keybinds
2019-07-05 18:01:44 +02:00
Henrik Lissner
daa7107def
Fix #1538 : C-k in switch-buffer killing buffers
...
Caused by an upstream change.
2019-07-05 16:50:03 +02:00
Henrik Lissner
6973a8926d
tools/lookup: remove duplicate code & minor fixes
...
- Removes vestigial definition of +lookup/in-docsets, which would throw
an error.
- Fixes the universal argument for this function.
- Fix multiple set-docsets! calls prepending rather than setting
dash-docs-docsets.
- Logs search attempts for debugging purposes.
2019-07-05 16:50:03 +02:00
chrunchyjesus
e577ce0162
add b prefix back
2019-07-05 16:15:05 +02:00
chrunchyjesus
301173f35f
remove b prefix, small refactor
2019-07-04 21:33:13 +02:00
chrunchyjesus
883c390e2e
add documentation regarding some commands
2019-07-04 21:13:21 +02:00
chrunchyjesus
9f37363764
use keybindings from cargo mode
2019-07-04 20:58:44 +02:00
Henrik Lissner
fbf58aac8c
lang/org: add +org|init-export to org-load-hook #1535
2019-07-03 16:37:48 +02:00
Henrik Lissner
33aef74da0
Merge pull request #1529 from idanko/go-lsp-priority
...
lang/go: prioritize lsp over guru
2019-07-03 00:49:23 +02:00
Henrik Lissner
cb783b0609
Prevent hash-table-p errors on startup
2019-07-02 23:17:20 +02:00
Henrik Lissner
d8e7a2003b
Fix custom.el writing to DOOMDIR/init.el too early
...
This would cause ~/.doom.d/init.el to exist before `doom quickstart` can
copy ~/.emacs.d/init.example.el into it, causing some newcomers to
experience a wrong-type-argument: hash-table-p error at startup (and no
modules being enabled).
2019-07-02 23:17:20 +02:00
Henrik Lissner
750f45328a
Mark helm/ivy search engine autoloads interactive
...
Otherwise they don't show up in M-x
2019-07-02 23:17:19 +02:00
Illia Danko
78e290b6f6
lang/go: integrate lsp to local-vars hook
2019-07-02 23:23:28 +03:00
Henrik Lissner
f0228fbc7a
Merge pull request #1464 from Amatrelan/rust-readme
...
Rust readme
2019-07-02 20:12:15 +02:00
Henrik Lissner
52f575d4d2
Exclude PROMPT & RPROMPT envvars from env file
2019-07-02 14:16:58 +02:00
Henrik Lissner
9ffb740b0f
Add SPC / D and SPC / P keybinds #1531
...
For searching from another directory/project (prompted)
2019-07-02 14:13:30 +02:00
Henrik Lissner
65efbc4204
Fix prompts for search-{cwd,project} commands
2019-07-02 14:06:31 +02:00
Henrik Lissner
9a8faf1df3
completion/ivy: don't ignore order in file search
2019-07-02 13:12:21 +02:00
Henrik Lissner
275f499ce9
Exclude PS1 envvar from env file
2019-07-02 13:01:28 +02:00
Illia Danko
d13c93ffef
lang/go: prioritize lsp over guru
2019-07-02 02:23:24 +03:00
Henrik Lissner
e0b5624979
Update travis config
...
And fix 26.1 build (see rejeep/evm#125 )
2019-07-01 19:41:23 +02:00
Henrik Lissner
4a8db3a8cd
app/calendar: remove +calendar-org-gcal-secret-file
...
The user can load this file themselves.
2019-07-01 18:43:41 +02:00
Henrik Lissner
53d1bf6b58
Refactor +popup/other
2019-06-30 18:12:16 +02:00
Henrik Lissner
2762a08a76
highlight non-default indent despite whitespace-mode
...
Before, a custom whitespace-style (or global-whitespace-mode) would
disable doom|highlight-non-default-indentation (because they were
incompatible). Now it injects itself into the current style, if one
exists.
2019-06-30 14:28:21 +02:00
Henrik Lissner
774956d809
lang/web: remove redundant :commands declaration
...
emmet-mode already autoloads this command.
2019-06-30 13:21:06 +02:00
Henrik Lissner
7df4e252fd
tools/lsp: refactor out dash
2019-06-30 13:20:46 +02:00
Henrik Lissner
108c7ba5ad
Fix 'selected killed buffer' error on +magit/quit
2019-06-30 13:20:07 +02:00
Henrik Lissner
58299341b8
Fix vanilla-doom+ launcher in sandbox (C-c C-p)
...
vanilla-doom+ should launch an instance of Doom with doom core plus
modules minus your private config loaded.
2019-06-30 13:18:14 +02:00
Henrik Lissner
8de5e98905
tools/lsp: fix #1524
2019-06-30 12:16:03 +02:00
Henrik Lissner
5d0c408c38
cli/env: ignore PWD envvar
2019-06-30 09:48:54 +02:00
Henrik Lissner
768ed10dc3
lang/org (babel): sys.print -> console.log
...
Update ob-js's wrapper for js babel blocks. sys.print was deprecated and
removed in later versions of node.
2019-06-30 02:27:37 +02:00
Henrik Lissner
1e286da278
lang/org: update unit tests
2019-06-29 01:39:23 +02:00
Henrik Lissner
281ea56643
completion/company: refactor backend resolution
...
Makes it easier to change company-backends retrospectively (with a hook
or setq-hook!). Also simplifies how backend defaults are stored (no more
of this :derived and :exact business).
Also updates unit tests.
2019-06-29 01:39:23 +02:00
Henrik Lissner
2f268e80bb
tools/lsp: fall back to lsp-find-{definitions,references} #1521
...
When lsp-ui-mode is disabled.
2019-06-29 01:36:24 +02:00