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