Commit graph

13875 commits

Author SHA1 Message Date
Henrik Lissner
0f39d7bda4
lang/cc: remove unnecessary settings
lsp-mode no longer uses company-lsp and with the remove of
company-prescient company-transformers is already nil.
2020-07-26 14:52:27 -04:00
Henrik Lissner
e52993fe33
completion/company: update README's package list
To reflect e7c21634a
2020-07-26 14:52:16 -04:00
Henrik Lissner
e7c21634a7
Remove company-prescient
Prescient re-sorts completion candidates by frecency, which is
disruptive for backends that do their own sorting (like LSP or sly, or
any backend that does fuzzy completion). It also slows down the
presentation of candidates by at least a magnitude of 2. The net loss in
performance and accuracy doesn't justify having frecency sorting, and
disabling it on a per-mode basis is too big a maintenance hassle.

Fix #3630
2020-07-26 14:43:19 -04:00
Henrik Lissner
6ca9e0e2f1
Fix #3632: wrong-number-of-args on setq-local
Emacs 27.0.90 made setq-local variadic. I've backported this in core-lib
for Emacs <27 users. However, there are users who install Emacs
27.0.50...
2020-07-26 14:12:07 -04:00
Henrik Lissner
e1fc2db751
Disable line numbers in dashboard
They look ugly when large margins are involved.
2020-07-26 14:03:45 -04:00
Henrik Lissner
69ce5d5ea0
docs/getting_started: update ToC 2020-07-26 02:59:05 -04:00
Henrik Lissner
135929d4ae
docs/getting_started: fix heading hierarchy 2020-07-26 02:58:15 -04:00
Henrik Lissner
8c2026b4ab
docs/getting_started: revise & expand "Writing your own modules" 2020-07-26 02:56:27 -04:00
Henrik Lissner
707f516edb
Merge pull request #3629 from mjlbach/feature/add_pyright
Add support for pyright language server
2020-07-25 23:28:54 -04:00
Henrik Lissner
d41df5f2c2
editor/format: add README #1166 2020-07-25 23:24:38 -04:00
Henrik Lissner
4b96039374
bin/org-tangle: expand #+INCLUDE directives
See 711e68770 for details.
2020-07-25 22:57:22 -04:00
Henrik Lissner
8da31dbbab
config/literate: update & revise readme 2020-07-25 22:38:37 -04:00
Henrik Lissner
711e687709
config/literate: expand #+INCLUDE directives
It's surprising that tangling doesn't expand #+INCLUDE directives. It's
so useful for literate configs I decided to expand them manually before
tangling (and relative to DOOMDIR, unless given an absolute path).
2020-07-25 22:33:52 -04:00
Henrik Lissner
b2787a9426
Fix #3627: persist auto-yasnippet snippets
Needs to be persisted to a directory yasnippet can see.
2020-07-25 22:05:40 -04:00
Henrik Lissner
e71b7fc705
Revise comments in core.el 2020-07-25 17:52:55 -04:00
Henrik Lissner
b8a8ca9b06
Consider any window with no-other-window a popup
This allows +popup/other (other-popup) to jump to side windows created
outside of Doom's popup manager (e.g. treemacs or neotree).
2020-07-25 17:50:27 -04:00
Henrik Lissner
99d5cd1fba
Check +emacs-lisp-disable-flycheck-in-dirs against default-directory
Instead of buffer-file-name, which could be nil in some buffers.
2020-07-25 16:55:54 -04:00
Michael Lingelbach
e6ae1d295c Add support for pyright language server 2020-07-25 11:39:37 -07:00
Henrik Lissner
807eb82bde
docs/faq: add "How to make a new theme" 2020-07-25 02:22:41 -04:00
Henrik Lissner
afcf56a610
Redesign dwim RET on org headings
In an effort to make +org/dwim-at-point more useful and intuitive.

- Fix latex preview toggling in subtree
- Toggle inline images more selectively
- Clean up after itself (delete overlays)
- Update +org/dwim-at-point docstring
- Always update todo statistics, cookies, checkbox counts and ToC.
2020-07-24 19:27:50 -04:00
Henrik Lissner
2441d28ad1
Fix wrong-number-of-args error from cmd!! macro 2020-07-24 18:17:43 -04:00
Henrik Lissner
7a276dbf6b
Restore evil keybinds for mu4e-view-mode #3464 2020-07-24 17:57:56 -04:00
Henrik Lissner
cd3c865c01
Bump :ui doom
hlissner/emacs-doom-themes@7307dc6 -> hlissner/emacs-doom-themes@294a432

Closes #3617

Co-authored-by: Maikol Solís <maikol-solis@users.noreply.github.com>
2020-07-24 15:25:21 -04:00
Henrik Lissner
ff21dfe532
Revise :config literate README
Closes #3621

Co-authored-by: Carl Lange <carl@flax.ie>
2020-07-24 15:24:28 -04:00
Henrik Lissner
3aeb177847
Add +literate-enable-recompile-h to enable save-on-tangle 2020-07-24 15:21:44 -04:00
Henrik Lissner
bcc1b84e76
Increase so-long threshold for softwrapped text modes 2020-07-24 02:29:03 -04:00
Henrik Lissner
aac73f4c01
Merge pull request #3613 from jsmestad/elixir-numbers-with-underscore
Support number highlighting for long Elixir numbers
2020-07-24 02:22:25 -04:00
Henrik Lissner
61cb7252e2
Fix #3509 again 2020-07-24 02:13:19 -04:00
Henrik Lissner
47a350f65f
jinja2-enable-indent-on-save = nil #3555 2020-07-24 01:59:00 -04:00
Henrik Lissner
42fbf201a9
Merge pull request #3619 from seanfarley/smf/jinja2-mode
Bump :tools ansible; fix #3555
2020-07-24 01:56:00 -04:00
Henrik Lissner
a78c3973b2
Add server/ to gitignore #3324 2020-07-24 01:49:59 -04:00
Henrik Lissner
9ec5428441
Set core.autocrlf = true in repos on Windows #2637
Line encoding issues can plague repos with dirty worktree prompts
updating packages or "Local variables entry is missing the suffix"
errors when installing them.
2020-07-24 01:49:59 -04:00
Henrik Lissner
976a601750
docs/getting_started: add install guides for Windows
Closes #3444
Closes #2575
2020-07-24 01:49:59 -04:00
Henrik Lissner
87d17fab8c
docs/getting_started: general revision
An effort to make our documentation clearer, more concise in places,
simpler where possible and highlight caveats so folks aren't caught by
surprise by strange behavior.

- Remove --with-modern-cg433n-icon (#3554), as the default icon is a
  reasonable default, and I'd like to keep things simple.
- Mention "could not find package in recipe repositories" error and what
  to do about it.
- Mention that 'doom sync -u' is necessary for Doom's package manager to
  see recipe changes.
- Mention :no-byte-compile for installing local packages; to save you
  the hassle of running 'doom sync' every time you change them.
- Clarify Emacs 27 install instructions where possible (particularly for
  nixOS and Ubuntu)
2020-07-24 01:49:58 -04:00
Henrik Lissner
d2117b7879
docs/faq: add "How to share/sync config between computers" 2020-07-24 01:49:58 -04:00
Henrik Lissner
2bb88e24d4
docs/faq: Add "~/.emacs.d/server is unsafe" error 2020-07-24 01:28:06 -04:00
Henrik Lissner
cd40d45cec
docs/faq: minor corrections & revision 2020-07-24 00:41:39 -04:00
Henrik Lissner
25008382c2
Fix void-variable: lua-lsp-dir
And refactor Lua->LSP/eglot integration.
2020-07-23 21:45:54 -04:00
Henrik Lissner
091635d589
docs/api: add missing TOC entry 2020-07-23 21:45:54 -04:00
Henrik Lissner
e517da66a7
docs/api: fix "Centered frame" snippet 2020-07-23 21:45:54 -04:00
Henrik Lissner
e6221844fd
docs/faq: general revision & reformatting 2020-07-23 21:45:54 -04:00
Henrik Lissner
f99c3fb3a0
docs/faq: "Why is scrolling slow"->"Why is Emacs slow"
Expand on this question and mention Emacs 27 and gccemacs as solution.
2020-07-23 21:45:53 -04:00
Henrik Lissner
1e0cd6ddce
docs/faq: add "Is Doom a fork of spacemacs/prelude/etc?" 2020-07-23 21:45:53 -04:00
Henrik Lissner
0ebb5cf35d
docs/faq: add "Why sharp-quote functions" 2020-07-23 21:45:53 -04:00
Henrik Lissner
316a9b871b
docs/faq: add "How to maximize/fullscreen at startup" 2020-07-23 21:45:50 -04:00
Henrik Lissner
d70b2ff776
docs/faq: add "How to disable smartparens" #3609 2020-07-23 19:11:50 -04:00
Sean Farley
f8d3064ead Bump :tools ansible
paradoxxxzero/jinja2-mode@4540f99 -> paradoxxxzero/jinja2-mode@ecd19a4
2020-07-23 15:04:53 -07:00
Henrik Lissner
d998e31398
Merge pull request #3612 from paulapatience/bugfix/typos
Fix typos and reword docstrings
2020-07-23 16:00:43 -04:00
Henrik Lissner
d4560a4695
Merge pull request #3618 from ericdallo/update-dart-docs
Update dart module README
2020-07-23 16:00:18 -04:00
Henrik Lissner
6e60091403
Bump :lang ruby
dgutov/robe@68503b3 -> dgutov/robe@082da38
nonsequitur/inf-ruby@41e5ed3 -> nonsequitur/inf-ruby@f3c927c
pezra/rspec-mode@9a2a9d2 -> pezra/rspec-mode@f1029ca
senny/rvm.el@134497b -> senny/rvm.el@081d517
2020-07-23 14:46:42 -04:00