Commit Graph

16869 Commits

Author SHA1 Message Date
8cfe38ebb6 Merge pull request #5115 from jmorag/gitignore-haskell
Add haskell gitignore template
2021-06-04 14:20:45 -04:00
8f5d729df9 Merge pull request #5122 from RBckmnn/sharper_keybinds
Add evil-keybindings for various sharper commands
2021-06-04 14:19:57 -04:00
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
2fa1fb136d Merge pull request #5132 from iyefrat/sync-u
cli/packages fixes
2021-06-04 14:18:29 -04:00
027dec3b5f editor/format: use unabbreviated commit
Fix #5136
2021-06-04 14:08:42 -04:00
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
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
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
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
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
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
9da4ac05ad Fix #4894: +lookup/references not following references 2021-06-04 01:30:34 -04:00
3759de8b00 Remove doom update and replace with doom sync -u 2021-06-03 16:17:17 +02:00
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
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
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
4dceae1826 lang/org: hl dead links in warning + org-link faces 2021-06-01 21:24:32 -04:00
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
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
70967a1702 Add evil-keybindings for various sharper commands 2021-06-01 17:40:40 +02:00
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
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
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
dd1f7713ea Fix 'invalid face attribute :background' warnings
And 'invalid face attribute nil' warnings too.
2021-05-30 12:20:58 -04:00
b20736c9b7 Add haskell gitignore template 2021-05-30 11:07:29 -04:00
a3df5bfa3e cli/packages: count commits between pins 2021-05-29 13:01:52 -04:00
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
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
d1bed29680 Half-revert 69ea5c202
Fix cursor color stickiness when toggling emacs state.
2021-05-29 12:45:17 -04:00
9d6a4971d3 Don't spell check in markdown urls/code 2021-05-29 11:59:19 -04:00
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
ea6dfc7b98 Fixed date issues 2021-05-29 09:28:57 -06:00
7d5f387bdc Added Flycheck documentation 2021-05-29 08:35:48 -06:00
c3ec594a8a app/irc: Swap examples to cite libera.chat 2021-05-29 00:21:39 -07:00
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
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
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
84e1554f14 Fix #5109: startup files not added to main persp 2021-05-28 11:43:40 -04:00
33dbae7cb2 Fix format-all formatters not activating on save 2021-05-28 00:11:28 -04:00
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
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
18d5ea5ad6 Merge pull request #5102 from fosskers/colin/doctor-tidy
doctor: Check for missing `tidy`
2021-05-27 23:02:59 -04:00
e18a6679b7 Merge pull request #5107 from SebastianKeller/patch-1
Fix schemes README.md
2021-05-27 23:02:27 -04:00
005a71e467 Fix #5104 (again): void-function +format-lsp-enable-on-save-maybe-h 2021-05-27 19:32:56 -04:00
8beb5674b5 Fix schemes README.md
Fix a small copy / paste error on geiser-chibi
2021-05-27 21:31:52 +02:00
c97df46f5b Fix #5105: void-variable org-brain-polymode-map 2021-05-27 12:54:06 -04:00
c9653ba8ae Fix #5104: void-function +format-lsp-enable-on-save-maybe-h 2021-05-27 12:51:56 -04:00
a7d5d97b34 Fix #4899: wrong-type-arg arrayp error on org-brain init 2021-05-27 03:53:43 -04:00
4cb498e3a1 lang/rust: Differentiate doc building bindings
`cargo doc --open` (the previous binding of `SPC m b d`) always opens a
new browser tab. For "doc-driven development" this isn't so nice, since
we'd like to stay in the same tab and just refresh its contents after
editing. That's what `cargo doc` (without `--open`) does, which is
called by `#'rustic-carg-build-doc`.

This commit introduces a binding for the latter behaviour, but asigns it
to the old `SPC m b d`, with the "open" variant as `SPC m b D`. This
matches Spacemacs and follows the usual pattern of "the capital letter
variant is the one you use less often".
2021-05-26 21:57:05 -07:00
1a6ea2fb44 doctor: Warn about missing tidy when using web 2021-05-26 21:46:17 -07:00