Henrik Lissner
68b422c786
editor/format: redesign
...
This isn't the apheleia rewrite, just a redesign to fix the module's
current issues with its +onsave feature.
+ Rethinks how the formatter dispatches to lsp/eglot's formatter.
+ Stops format-all from being too imposing with its warnings.
+ Relies more on format-all-mode to control formatting-on-save.
+ Sidestep +format-buffer-a hackery when using lsp/eglot formatters.
Fixes #5121
Fixes #5128
Fixes #5133
2021-06-04 16:15:29 -04:00
Henrik Lissner
99fbdb1092
lang/sh: make shfmt indent-style aware
...
Fixes #2905
2021-06-04 16:15:17 -04:00
Henrik Lissner
883a109a7a
Fix "Couldn't find project root" error on +ivy/compile
2021-06-04 14:50:45 -04:00
Henrik Lissner
14326d6704
Merge pull request #5110 from fosskers/colin/irc-libera
...
app/irc: Libera.Chat
2021-06-04 14:21:34 -04:00
Henrik Lissner
db020f67c6
Merge pull request #5111 from destroyer449/flycheck_documentation
...
Added Flycheck documentation
2021-06-04 14:21:15 -04:00
Henrik Lissner
8cfe38ebb6
Merge pull request #5115 from jmorag/gitignore-haskell
...
Add haskell gitignore template
2021-06-04 14:20:45 -04:00
Henrik Lissner
8f5d729df9
Merge pull request #5122 from RBckmnn/sharper_keybinds
...
Add evil-keybindings for various sharper commands
2021-06-04 14:19:57 -04:00
Henrik Lissner
f51968037a
Merge pull request #5127 from brorbw/develop
...
Fix typo doom update and replace with doom sync -u
2021-06-04 14:18:56 -04:00
Henrik Lissner
2fa1fb136d
Merge pull request #5132 from iyefrat/sync-u
...
cli/packages fixes
2021-06-04 14:18:29 -04:00
Henrik Lissner
027dec3b5f
editor/format: use unabbreviated commit
...
Fix #5136
2021-06-04 14:08:42 -04:00
Henrik Lissner
26aeb72e63
org-clock-out-remove-zero-time-clocks = t
...
Reverts 334c309
; the original issue was reportedly fixed upstream at
some point.
2021-06-04 14:08:42 -04:00
Itai Y. Efrat
f9a1d80936
cli/packages: fix update output on unpinned packages
...
- don't print output of git command
- count commits and output log
2021-06-04 15:23:25 +03:00
Itai Y. Efrat
46c89d350e
cli/packages: fix commit between pins counting
...
the commit counting introduced in a3df5bf
prints `nil` instead of the
empty string when the repo moves from commit A to commit B where A isn't
reachable from B
2021-06-04 15:23:15 +03:00
Henrik Lissner
f408016c6f
Rewrite how Doom scales font-size
...
The previous approach only resized `doom-font`. Now it resizes
`doom-variable-pitch-font` and `doom-serif-font` too, so variable-pitch,
mixed-pitch, and fixed-serif users can enjoy dynamic font scaling.
2021-06-04 02:16:31 -04:00
Henrik Lissner
ffeca3c7fd
Bump :core
...
domtronn/all-the-icons.el@d3f9949 -> domtronn/all-the-icons.el@facbde4
raxod502/straight.el@7ca94a7 -> raxod502/straight.el@0d9813a
Fixes 'fatal: dumb http transport does not support shallow capabilities'
error when cloning certain packages from certain git servers (like nov
and paredit).
2021-06-04 01:44:41 -04:00
Henrik Lissner
19203a91a3
Unset :weight, :slant, :width on font faces
...
Setting a face's `:font` attribute implicitly sets a host of other faces
attributes (:family, :foundry, :width, :weight, :height, and :slant),
which is problematic in places where these faces are used in tandem with
other faces, like how EWW renders bold elements with both
variable-pitch+bold faces, with the expectation that their attributes
would cascade properly, but not so if variable-pitch sets :weight or
:slant.
2021-06-04 01:35:59 -04:00
Henrik Lissner
9da4ac05ad
Fix #4894 : +lookup/references not following references
2021-06-04 01:30:34 -04:00
Bror Bisgaard Winther
3759de8b00
Remove doom update and replace with doom sync -u
2021-06-03 16:17:17 +02:00
Henrik Lissner
72c3a79132
Ensure *-local-vars-hook runs on hack-local-variables-hook
...
Not sure why I removed this in cd88f65
, but it ruins the original
purpose of these hooks -- to run after local variables have been set.
2021-06-02 23:12:38 -04:00
Henrik Lissner
617ab847c6
Revert ed5c7a21d
...
Because straight don't read a package's original recipe when installed
through emacsmirror.
2021-06-02 19:37:09 -04:00
Henrik Lissner
ed5c7a21d7
Prioritize emacs-mirror over melpa/elpa/etc
...
We can't be certain where MELPA/ELPA packages come from, but
occasionally, their hosted on unstable servers (savannah) or git servers
with certain features disabled (as is the case for paredit's not
allowing shallow clones).
Trust in emacsmirror, and we can be more certain the package is coming
from github.
This may trigger a rebuild of your packages!
2021-06-02 18:31:55 -04:00
Henrik Lissner
4dceae1826
lang/org: hl dead links in warning + org-link faces
2021-06-01 21:24:32 -04:00
Henrik Lissner
1a5f4afd0d
Reduce minimum required git to 2.23
...
Thanks to raxod502/straight.el@7ca94a7 , which was included in 3329448bd
.
This in particular reduces the burden for Ubuntu users.
Relevant to #5088 , #5096
2021-06-01 16:08:17 -04:00
Henrik Lissner
3329448bd5
Bump :core
...
Fuco1/smartparens@25f4d6d -> Fuco1/smartparens@911cc89
bbatsov/projectile@35c6f98 -> bbatsov/projectile@5e6fdab
domtronn/all-the-icons.el@d711dc1 -> domtronn/all-the-icons.el@d3f9949
emacs-straight/project@ef2d487 -> emacs-straight/project@4072f35
justbur/emacs-which-key@5fb3030 -> justbur/emacs-which-key@fc29864
raxod502/straight.el@e46292d -> raxod502/straight.el@7ca94a7
2021-06-01 16:07:46 -04:00
Ralf Beckmann
70967a1702
Add evil-keybindings for various sharper commands
2021-06-01 17:40:40 +02:00
Henrik Lissner
805810b95f
lang/org: tab = cycle folds if in emacs state
...
Tab should only be changed for evil users in insert mode, since they
have fold cycling functionality available in normal mode and vanilla
users do not.
2021-05-31 14:22:54 -04:00
Henrik Lissner
9ff0bf8851
Add "how-to/config questions" warning to feature-request form
...
(And enboldens them in both forms)
I didn't think anyone would use this form to ask for how-to/config help,
but the internet proved me wrong.
Oh god. Does the bump request form need one too?
2021-05-31 11:19:21 -04:00
Henrik Lissner
bd94250503
Fix #5113 : "defining as dynamic an already lexical var" error
...
Due to a dynamic variable being let-bound while evil-textobj-anyblock is
loading, so load it first.
2021-05-30 12:21:13 -04:00
Henrik Lissner
dd1f7713ea
Fix 'invalid face attribute :background' warnings
...
And 'invalid face attribute nil' warnings too.
2021-05-30 12:20:58 -04:00
Joseph Morag
b20736c9b7
Add haskell gitignore template
2021-05-30 11:07:29 -04:00
Henrik Lissner
a3df5bfa3e
cli/packages: count commits between pins
2021-05-29 13:01:52 -04:00
Henrik Lissner
a0174b7638
gcmh-high-cons-threshold = 16mb
...
Reverts 86fd6c621
which increased gcmh-high-cons-threshold from Doom's
16mb default to its upstream default (of 1gb). This was an experiment.
In theory, the user should idle enough that it would GC enough to stave
off freezes/stuttering/paging, but in practice, either users did not
idle enough or the GC didn't clean up enough when given the opportunity.
The result: terrible stuttering and freezing after long periods of use.
Back to 16mb gang.
2021-05-29 12:50:28 -04:00
Henrik Lissner
d32698b326
editor/evil: remove redundant put & add comment
...
evil-define-key* now declares its own indentation, so I don't have to.
2021-05-29 12:48:44 -04:00
Henrik Lissner
d1bed29680
Half-revert 69ea5c202
...
Fix cursor color stickiness when toggling emacs state.
2021-05-29 12:45:17 -04:00
Henrik Lissner
9d6a4971d3
Don't spell check in markdown urls/code
2021-05-29 11:59:19 -04:00
Henrik Lissner
ad554b3826
Bump :completion
...
DarwinAwardWinner/ido-completing-read-plus@36a8bb9 -> DarwinAwardWinner/ido-completing-read-plus@0067472
Yevgnen/ivy-rich@7b9b7b2 -> Yevgnen/ivy-rich@600b818
abo-abo/swiper@bb7965a -> abo-abo/swiper@a5eade0
company-mode/company-mode@7207cb1 -> company-mode/company-mode@ee3177c
emacs-helm/helm@98af298 -> emacs-helm/helm@a7bd522
emacs-jp/helm-c-yasnippet@28699d9 -> emacs-jp/helm-c-yasnippet@e214eec
raxod502/prescient.el@8573df9 -> raxod502/prescient.el@4a0f540
sebastiencs/company-box@ec8f446 -> sebastiencs/company-box@aa5f09a
tumashu/ivy-posframe@3132719 -> tumashu/ivy-posframe@084cc59
tumashu/posframe@fff21cc -> tumashu/posframe@739d8fd
yyoncho/helm-icons@e4a2cd1 -> yyoncho/helm-icons@8d2f5e7
2021-05-29 11:58:55 -04:00
Dominic Adamson
ea6dfc7b98
Fixed date issues
2021-05-29 09:28:57 -06:00
Dominic Adamson
7d5f387bdc
Added Flycheck documentation
2021-05-29 08:35:48 -06:00
Colin Woodbury
c3ec594a8a
app/irc: Swap examples to cite libera.chat
2021-05-29 00:21:39 -07:00
Henrik Lissner
0d9b4a7da0
Trigger doom-switch-buffer-hook on kill-current-buffer
...
Fixes the dashboard not loading when killing a file opened at
startup, i.e. `emacs FILE1` and landing in *doom*.
2021-05-28 16:26:25 -04:00
Henrik Lissner
69ea5c2020
editor/evil: simplify cursor color change logic
...
Fixes race conditions where the cached cursor's color doesn't match the
loaded theme's.
2021-05-28 14:06:16 -04:00
Henrik Lissner
a600e5949b
cli/env: blacklist TERMCAP envvar
...
May be the result of recent "Not a termcap device" error reports.
2021-05-28 13:39:14 -04:00
Henrik Lissner
84e1554f14
Fix #5109 : startup files not added to main persp
2021-05-28 11:43:40 -04:00
Henrik Lissner
33dbae7cb2
Fix format-all formatters not activating on save
2021-05-28 00:11:28 -04:00
Henrik Lissner
05d85f5ef7
Bump :app
...
https://git.savannah.gnu.org/git/emms.git@60c6172 -> https://git.savannah.gnu.org/git/emms.git@06ef243
jorgenschaefer/circe@2f70aa2 -> jorgenschaefer/circe@4778675
remyhonig/elfeed-org@77b6bbf -> remyhonig/elfeed-org@268efdd
Closes #5094
Co-authored-by: iyefrat <iyefrat@users.noreply.github.com>
2021-05-27 23:07:56 -04:00
Henrik Lissner
925ddc3bc7
Merge pull request #5103 from fosskers/colin/rust-doc-open
...
lang/rust: Binding for `cargo doc`
2021-05-27 23:04:15 -04:00
Henrik Lissner
18d5ea5ad6
Merge pull request #5102 from fosskers/colin/doctor-tidy
...
doctor: Check for missing `tidy`
2021-05-27 23:02:59 -04:00
Henrik Lissner
e18a6679b7
Merge pull request #5107 from SebastianKeller/patch-1
...
Fix schemes README.md
2021-05-27 23:02:27 -04:00
Henrik Lissner
005a71e467
Fix #5104 (again): void-function +format-lsp-enable-on-save-maybe-h
2021-05-27 19:32:56 -04:00
Sebsatian Keller
8beb5674b5
Fix schemes README.md
...
Fix a small copy / paste error on geiser-chibi
2021-05-27 21:31:52 +02:00