Commit Graph

11843 Commits

Author SHA1 Message Date
45e9f2cffc ui/pretty-code: add missing fira ligatures 2019-12-26 16:50:49 -05:00
026fa8e65b ui/pretty-code: use mac-auto-operator-composition-mode 2019-12-26 16:50:49 -05:00
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
70e1d337ad Merge pull request #2247 from CodyWilson/patch-1
Small typo fix
2019-12-26 15:11:26 -05:00
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
5c45a9eff9 Fall back to typescript-mode for *.tsx #2252 2019-12-26 15:00:44 -05:00
a488c308bb config/default: fix switch-buffer keys for vanilla users
Closes #2256
2019-12-26 14:47:53 -05:00
1c7ba9d2cb Set the directory for the Java LSP workspace 2019-12-26 14:31:51 +02:00
09b49ee83a Silence unused retval warnings from package! 2019-12-26 02:44:23 -05:00
c1ff03ebed Expand :local-repo relative to containing file 2019-12-26 02:40:56 -05:00
934e4fc06f ui/doom-dashboard: fix vertical padding #2251 2019-12-26 01:41:45 -05:00
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
7cc8a90c11 Disable save-place in large/long files 2019-12-26 01:41:45 -05:00
0b4356a7d5 Fix 'search documentation' button on dashboard 2019-12-26 01:41:44 -05:00
adc8cba14b Revise docstrings & minor reformatting 2019-12-26 01:41:44 -05:00
ac21c09419 emacs/vc: better feedback from 'SPC g {y,Y}' 2019-12-26 01:41:34 -05:00
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
606d53cc47 Fix wrong-type-argument when opening file that doesn't exist yet 2019-12-25 14:02:43 -05:00
21e6304ced Small typo fix 2019-12-25 10:51:44 -06:00
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
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
fd66b2321e Trigger so-long even in modes with no comment syntax
Refactoring of #2183
2019-12-25 02:17:01 -05:00
aa3cb1e7dc Inhibit saveplace in "large" files 2019-12-25 02:15:48 -05:00
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
436d36fcd2 app/irc: fix workspace integration #2243 2019-12-24 22:16:26 -05:00
d00a0af925 tools/lookup: fix missing libs for dictionary/thesaurus lookup 2019-12-24 21:59:36 -05:00
55f0be7074 tools/lookup: fix definition (on mac) & synonym lookup 2019-12-24 20:48:15 -05:00
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
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
684bdda4b2 tools/flyspell: add +everywhere feature 2019-12-24 16:43:30 -05:00
14c87e6943 lang/org: fix some ob packages not loading #2241 2019-12-24 16:40:57 -05:00
4ccfb8cf49 docs/faq: update TOC 2019-12-24 15:11:54 -05:00
9dc288da21 docs/faq: mention indent highlights under common issues 2019-12-24 15:09:14 -05:00
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
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
4d5459699a Merge pull request #2232 from ashiklom/ess-cleanup
lang/ess: fix deprecated variables
2019-12-24 14:35:33 -05:00
9bc0c226f4 docs/faq: add how-to-customize-faces question 2019-12-24 14:28:41 -05:00
f04af0b8a2 Bind 'SPC b u' to save current file as root 2019-12-24 14:25:08 -05:00
a28de332fc lang/kotlin: add basic README #1166 2019-12-24 13:09:14 -05:00
28e36222ed Reformat package! macro 2019-12-24 02:35:07 -05:00
ebc30232a3 Fix package manager ignoring :disable 2019-12-24 02:25:37 -05:00
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
f49913fc9e define-key! -> global-set-key
In case general hasn't been installed yet.
2019-12-24 00:00:40 -05:00
ffcc24350c Add DOOMDIR to 'doom info' 2019-12-23 23:53:27 -05:00
b88ff2a563 Fix s-backspace for non-evil users 2019-12-23 17:21:30 -05:00
d1becfce89 config/default: reorganize autoloads 2019-12-23 17:20:19 -05:00
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
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
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
b144a3862a Bind 'SPC h d S' to text search; expand ivy/helm file-search API 2019-12-23 01:51:43 -05:00