Commit graph

11843 commits

Author SHA1 Message Date
Henrik Lissner
45e9f2cffc
ui/pretty-code: add missing fira ligatures 2019-12-26 16:50:49 -05:00
Henrik Lissner
026fa8e65b
ui/pretty-code: use mac-auto-operator-composition-mode 2019-12-26 16:50:49 -05:00
Henrik Lissner
fda813de66
Merge pull request #2244 from rgrinberg/more-lispy-modes
editor/lispy: add dune-mode to lispy modes
2019-12-26 15:11:54 -05:00
Henrik Lissner
70e1d337ad
Merge pull request #2247 from CodyWilson/patch-1
Small typo fix
2019-12-26 15:11:26 -05:00
Henrik Lissner
0be4972257
Merge pull request #2254 from r-darwish/java-workspace
lang/java: move lsp-java-workspace-dir to doom-etc-dir
2019-12-26 15:11:02 -05:00
Henrik Lissner
5c45a9eff9
Fall back to typescript-mode for *.tsx #2252 2019-12-26 15:00:44 -05:00
Henrik Lissner
a488c308bb
config/default: fix switch-buffer keys for vanilla users
Closes #2256
2019-12-26 14:47:53 -05:00
Roey Darwish Dror
1c7ba9d2cb Set the directory for the Java LSP workspace 2019-12-26 14:31:51 +02:00
Henrik Lissner
09b49ee83a
Silence unused retval warnings from package! 2019-12-26 02:44:23 -05:00
Henrik Lissner
c1ff03ebed
Expand :local-repo relative to containing file 2019-12-26 02:40:56 -05:00
Henrik Lissner
934e4fc06f
ui/doom-dashboard: fix vertical padding #2251 2019-12-26 01:41:45 -05:00
Henrik Lissner
fe1642e854
Add special goto def/docs support in doom! blocks
- Pressing gd on a module in your doom! block will now browse that
  module's directory.
- Pressing K on a module will jump to that module's documentation, if any.
- Pressing K on a module flag will jump to that flag's description
  within that module's documenation.
- This is now explained in init.example.el

Closes #2249
2019-12-26 01:41:45 -05:00
Henrik Lissner
7cc8a90c11
Disable save-place in large/long files 2019-12-26 01:41:45 -05:00
Henrik Lissner
0b4356a7d5
Fix 'search documentation' button on dashboard 2019-12-26 01:41:44 -05:00
Henrik Lissner
adc8cba14b
Revise docstrings & minor reformatting 2019-12-26 01:41:44 -05:00
Henrik Lissner
ac21c09419
emacs/vc: better feedback from 'SPC g {y,Y}' 2019-12-26 01:41:34 -05:00
Henrik Lissner
550c9bda74
cli/packages: implement commit pinning support
This is step 2 toward version pinning and rollback.

Next step is to actually pin packages.

Step 1 was 125561eb0
2019-12-25 14:02:43 -05:00
Henrik Lissner
606d53cc47
Fix wrong-type-argument when opening file that doesn't exist yet 2019-12-25 14:02:43 -05:00
Cody Wilson
21e6304ced
Small typo fix 2019-12-25 10:51:44 -06:00
Rudi Grinberg
712ac3349a Add dune-mode to lispy modes
Dune uses an sexpression based syntax as well

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-12-25 15:22:16 +07:00
Henrik Lissner
e35a5ee933
Merge pull request #2242 from seanfarley/smf/dap-cache
tools/dap: move extensions to doom etc dir
2019-12-25 02:40:48 -05:00
Henrik Lissner
fd66b2321e
Trigger so-long even in modes with no comment syntax
Refactoring of #2183
2019-12-25 02:17:01 -05:00
Henrik Lissner
aa3cb1e7dc
Inhibit saveplace in "large" files 2019-12-25 02:15:48 -05:00
Henrik Lissner
44fcbb52dc
Change format of doom-large-file-size-alist
Instead of mapping major modes to file size thresholds, it maps file
regexps (like auto-mode-alist) since the major mode cannot be known
before set-auto-mode is called (in after-find-file).
2019-12-25 02:13:53 -05:00
Henrik Lissner
436d36fcd2
app/irc: fix workspace integration #2243 2019-12-24 22:16:26 -05:00
Henrik Lissner
d00a0af925
tools/lookup: fix missing libs for dictionary/thesaurus lookup 2019-12-24 21:59:36 -05:00
Henrik Lissner
55f0be7074
tools/lookup: fix definition (on mac) & synonym lookup 2019-12-24 20:48:15 -05:00
Sean Farley
b8948aa6ef dap-mode: set extensions variable to doom-cache
Previously, this would put the .extension directory in
`user-emacs-directory' which in doom's case will be in the root of the
doom directory.

So, we move the directory to doom's etc dir and also name it something
descriptive instead of 'extension'.
2019-12-24 16:56:07 -08:00
Henrik Lissner
914b9b0424
config/default: make ace-link fallback to avy-link-addr
And present avy overlays even if there is only one candidate, as the
alternative is jarringly unpredictable, unless you're expecting it.
2019-12-24 19:21:45 -05:00
Henrik Lissner
684bdda4b2
tools/flyspell: add +everywhere feature 2019-12-24 16:43:30 -05:00
Henrik Lissner
14c87e6943
lang/org: fix some ob packages not loading #2241 2019-12-24 16:40:57 -05:00
Henrik Lissner
4ccfb8cf49
docs/faq: update TOC 2019-12-24 15:11:54 -05:00
Henrik Lissner
9dc288da21
docs/faq: mention indent highlights under common issues 2019-12-24 15:09:14 -05:00
Henrik Lissner
5e4cbc2654
Merge pull request #2229 from seanfarley/smf/vanilla-bindings
config/default: add more leader keys for vanilla users
2019-12-24 14:36:54 -05:00
Henrik Lissner
1599f2405e
Merge pull request #2230 from seanfarley/smf/irc-smartparens-disable
app/irc: turn off smartparens mode for circe buffers
2019-12-24 14:36:14 -05:00
Henrik Lissner
4d5459699a
Merge pull request #2232 from ashiklom/ess-cleanup
lang/ess: fix deprecated variables
2019-12-24 14:35:33 -05:00
Henrik Lissner
9bc0c226f4
docs/faq: add how-to-customize-faces question 2019-12-24 14:28:41 -05:00
Henrik Lissner
f04af0b8a2
Bind 'SPC b u' to save current file as root 2019-12-24 14:25:08 -05:00
Henrik Lissner
a28de332fc
lang/kotlin: add basic README #1166 2019-12-24 13:09:14 -05:00
Henrik Lissner
28e36222ed
Reformat package! macro 2019-12-24 02:35:07 -05:00
Henrik Lissner
ebc30232a3
Fix package manager ignoring :disable 2019-12-24 02:25:37 -05:00
Henrik Lissner
125561eb03
Refactor package! & package init system
- Reduces `package!`'s side-effects and moves them to
  `doom-initialize-packages`.
- Adds :pin to `package!` for commit pinning (but it hasn't been
  implemented just yet -- needs more testing)!
- Adds `doom-pinned-packages` variable
- Now overrides straight recipes using `straight-override-recipe`
  instead of in-house merging.
2019-12-24 00:02:50 -05:00
Henrik Lissner
f49913fc9e
define-key! -> global-set-key
In case general hasn't been installed yet.
2019-12-24 00:00:40 -05:00
Henrik Lissner
ffcc24350c
Add DOOMDIR to 'doom info' 2019-12-23 23:53:27 -05:00
Henrik Lissner
b88ff2a563
Fix s-backspace for non-evil users 2019-12-23 17:21:30 -05:00
Henrik Lissner
d1becfce89
config/default: reorganize autoloads 2019-12-23 17:20:19 -05:00
Alexey Shiklomanov
29905c1496 Fix deprecated ESS variables
- `ess-smart-S-assign-key` and `ess-expression-offset` are deprecated variables
- `ess-default-style` has been replaced with `ess-style`
2019-12-23 16:34:43 -05:00
Sean Farley
da78751ce4 irc: turn off smartparens mode for circe buffers
Users probably don't want ":-(" to be autocompleted as ":-()" so let's
turn of smartparens for chatting.
2019-12-23 12:08:13 -08:00
Henrik Lissner
59152248e6
bin/doom: fix wrong-type-argument hash-table-p errors #2227
We can't be consulting the active doom state before it has be
initialized.
2019-12-23 14:20:04 -05:00
Henrik Lissner
b144a3862a
Bind 'SPC h d S' to text search; expand ivy/helm file-search API 2019-12-23 01:51:43 -05:00