Henrik Lissner
d7ad4daf32
dev: fix license start year
...
The LICENSE file was added in dd2ccf407d
(Mar 2016), but the first
commit of this project is 2b24ef90c1
(2014) and actual development
began in 2013, predating its git history, so I'm correcting this to
reflect how long Doom's been publicly available.
Unfortunately, this means I need to get permission from all my
contributors between 2014 to May 2016 to "re-release" their work with
the MIT license. Took a lot of negotiation, but I finally got the green
light from them all. For posterity, I'll list them here:
- Me
It's no secret that I have a tenuous relationship with the people on
this list, but Doom (and this monumental commit) wouldn't be possible if
they left the house, had social lives, or attended any of their custody
hearings.
Ref: dd2ccf407d
Ref: 2b24ef90c1
2022-04-01 19:12:47 +02:00
Henrik Lissner
2b39e41368
release(modules): 22.04.0-dev
...
Eventually, our modules will move to their own repos (doomemacs/modules
and doomemacs/contrib-modules). Once done, it will formally adopt the
CalVer versioning scheme (Doom's core will stick to SemVer -- these
decisions will be better explained later). These mini-releases won't
mean much until this happens, hence the -dev suffix.
2022-04-01 19:12:35 +02:00
Henrik Lissner
cf79616202
fix(cli): remove debug error call in 'doom version'
...
Accidentally snuck into dcae7187b4
.
Amend: dcae7187b4
2022-04-01 19:12:35 +02:00
Henrik Lissner
6f8b83b884
refactor(default,python): move smartparens config
...
Ref: 41cbb1fe7b
2022-04-01 19:12:35 +02:00
Egidijus Z
d54462fe6d
fix(vertico): vertico-resume to vertico-repeat.
2022-04-01 18:57:41 +02:00
Alexander Graul
ff31427687
tweak(python): use pyproject.toml as project file
...
With PEP 518, Python defined a general Python project configuration
format that is called pyproject.toml
2022-04-01 04:31:59 +02:00
Alexander Graul
41cbb1fe7b
tweak(python): update smartparens config
...
- Automatically close f-strings
- Don't insert trailing colons in function definitions
2022-04-01 04:31:59 +02:00
Henrik Lissner
86901cca7d
refactor(rust): remove redundant code
...
Amend: c05822ab39
2022-03-31 21:15:26 +02:00
Henrik Lissner
c05822ab39
bump: :lang
...
Emacs-Kotlin-Mode-Maintainers/kotlin-mode@876cc27dc1 -> Emacs-Kotlin-Mode-Maintainers/kotlin-mode@3e0c34087b
FStarLang/fstar-mode.el@3afbf04e4e -> FStarLang/fstar-mode.el@c95c2a61a6
Fanael/edit-indirect@7fffd87ac3 -> Fanael/edit-indirect@e3d86416bc
Fuco1/sphinx-mode@b5ac514e21 -> Fuco1/sphinx-mode@9d4075c106
Groovy-Emacs-Modes/groovy-emacs-modes@84f89b68ec -> Groovy-Emacs-Modes/groovy-emacs-modes@bf732d367b
NixOS/nix-mode@8e20de5ba7 -> NixOS/nix-mode@20ee8d8890
OCamlPro/ocp-indent@9e26c0a269 -> OCamlPro/ocp-indent@7c4d434132
ProofGeneral/PG@df19c7ba0e -> ProofGeneral/PG@e1e29acb04
Raku/raku-mode@eaac071f17 -> Raku/raku-mode@977b14a7c1
Sarcasm/irony-mode@5063d6b16d -> Sarcasm/irony-mode@870d1576fb
agda/agda@2816605bfd -> agda/agda@2816605bfd
amake/flutter.el@81c524a43c -> amake/flutter.el@08138f8c95
ananthakumaran/exunit.el@5bb115f327 -> ananthakumaran/exunit.el@0715c2dc2d
ananthakumaran/tide@28137ed904 -> ananthakumaran/tide@b93e555858
asok/projectile-rails@30828afbfa -> asok/projectile-rails@772f4766b5
asok/rake@9c204334b0 -> asok/rake@452ea0caca
brotzeit/rustic@f4b5c288af -> brotzeit/rustic@6eec971387
cdominik/cdlatex@f215b70c5c -> cdominik/cdlatex@8e963c6853
clojure-emacs/cider@36277802a4 -> clojure-emacs/cider@86dd3fee9d
codesuki/add-node-modules-path@7d9be65b3b -> codesuki/add-node-modules-path@63f047fd84
crystal-lang-tools/emacs-crystal-mode@15998140b0 -> crystal-lang-tools/emacs-crystal-mode@96a8058205
cython/cython@5b325c9860 -> cython/cython@fdea2d6bed
diml/utop@c87b8b2817 -> diml/utop@5d72a0ab34
dominikh/go-mode.el@32cbd78c0a -> dominikh/go-mode.el@3273fcece5
elixir-editors/emacs-elixir@6bbc1e5ac4 -> elixir-editors/emacs-elixir@e0d0466d83
emacs-csharp/csharp-mode@9917e1b97d -> emacs-csharp/csharp-mode@856ecbc0a7
emacs-ess/ESS@a7ce81bb76 -> emacs-ess/ESS@39eba28300
emacs-geiser/geiser@c1cc4da1ed -> emacs-geiser/geiser@9507e81a07
emacs-geiser/guile@cfd9116dcb -> emacs-geiser/guile@c641fcc50b
emacs-lsp/lsp-dart@813d3c92db -> emacs-lsp/lsp-dart@fda433671f
emacs-lsp/lsp-haskell@4e62cf897d -> emacs-lsp/lsp-haskell@7cf64944ab
emacs-lsp/lsp-java@ce03cb6574 -> emacs-lsp/lsp-java@0968038b9a
emacs-lsp/lsp-metals@695291761b -> emacs-lsp/lsp-metals@b7f77de694
emacs-lsp/lsp-pyright@d428dbcf18 -> emacs-lsp/lsp-pyright@3598bc7c47
emacs-php/php-mode@535aec8173 -> emacs-php/php-mode@5f26bec865
emacs-php/phpactor.el@272217fbb6 -> emacs-php/phpactor.el@34195f1533
emacs-straight/auctex@3b0a080ae5 -> emacs-straight/auctex@830e40a063
emacs-straight/csv-mode@8da54e8b4e -> emacs-straight/csv-mode@43f6106f0d
emacs-typescript/typescript.el@e824162051 -> emacs-typescript/typescript.el@88f317f0b6
erlang/otp@c1ab4b5424 -> erlang/otp@9ba9f6e60d
ethereum/emacs-solidity@6f7bd1641e -> ethereum/emacs-solidity@20fb77e089
factor/factor@7b451bb813 -> factor/factor@1aeafdb87b
fsharp/emacs-fsharp-mode@c90d762c06 -> fsharp/emacs-fsharp-mode@b3aa4c53fc
fxbois/web-mode@61f057a6ba -> fxbois/web-mode@efa853e5cf
godotengine/emacs-gdscript-mode@b7bfa6a3b2 -> godotengine/emacs-gdscript-mode@4badcf6a0c
greghendershott/racket-mode@a879a8d67b -> greghendershott/racket-mode@af9b760e7b
hakimel/reveal.js@918ee5610a -> hakimel/reveal.js@e281b3234e
haskell/haskell-mode@8402caa341 -> haskell/haskell-mode@cb573c8db5
hhvm/hack-mode@4c1c2b0939 -> hhvm/hack-mode@a522f61c08
technomancy/fennel-mode@47152970a9 -> https://git.sr.ht/~technomancy/fennel-mode@50ef3c6246f3
hvesalai/emacs-sbt-mode@e29464a82b -> hvesalai/emacs-sbt-mode@9fe1e8807c
hylang/hy-mode@5253533ddb -> hylang/hy-mode@df814865a1
idris-hackers/idris-mode@3cc9361b4c -> idris-hackers/idris-mode@65d6db1b75
iyefrat/evil-tex@aa0ddf8e76 -> iyefrat/evil-tex@0fa85c3fc8
jcollard/elm-mode@f2e2d0053f -> jcollard/elm-mode@d4e434fa18
joaotavora/sly@2e00c3bd4b -> joaotavora/sly@4513c382f0
jorgenschaefer/emacs-buttercup@1de6be465c -> jorgenschaefer/emacs-buttercup@f5cbf97e10
joshwnj/json-mode@0e819e519a -> joshwnj/json-mode@eedb456003
jrblevin/markdown-mode@541bd7b48a -> jrblevin/markdown-mode@521658eb32
jschaf/powershell.el@d1b3f95669 -> jschaf/powershell.el@ce1f0ae0b2
jwiegley/emacs-async@5d365ffc6a -> jwiegley/emacs-async@c78bab7506
leanprover/lean-mode@bf32bb9793 -> leanprover/lean-mode@c1c68cc946
ledger/ledger-mode@19b84dc766 -> ledger/ledger-mode@b55384d9cd
necaris/conda.el@7a34e06931 -> necaris/conda.el@9c28d7a853
nonsequitur/inf-ruby@03dd9c9d4e -> nonsequitur/inf-ruby@dbf4386bac
ocaml-ppx/ocamlformat@22a3707da3 -> ocaml-ppx/ocamlformat@9324ea439a
ocaml/dune@4d0a47edd5 -> ocaml/dune@4bc7629a5e
ocaml/merlin@e4791e2298 -> ocaml/merlin@5d59c70659
ocaml/tuareg@00faf47a7c -> ocaml/tuareg@04f5ab6be9
osv/company-web@f0cc9187c9 -> osv/company-web@863fb84b81
pashky/restclient.el@176d9cb655 -> pashky/restclient.el@9e2cfa8652
pezra/rspec-mode@92ef785010 -> pezra/rspec-mode@4215ff1f2d
polymode/polymode@54888d6c15 -> polymode/polymode@2094c92403
seagle0128/grip-mode@9220a560b4 -> seagle0128/grip-mode@6b427143a8
sebasmonia/sharper@08277b6c30 -> sebasmonia/sharper@96edd4a1db
stan-dev/stan-mode@9bb858b9f1 -> stan-dev/stan-mode@150bbbe5fd
swift-emacs/swift-mode@800efe2910 -> swift-emacs/swift-mode@0d1ef0ef18
tpapp/julia-repl@e90b1ed2cc -> tpapp/julia-repl@6c1d63511f
wbolster/emacs-python-pytest@b603c5c7f2 -> wbolster/emacs-python-pytest@ea53891a21
yoshiki/yaml-mode@63b637f846 -> yoshiki/yaml-mode@535273d5a1
ziglang/zig-mode@aba01b6199 -> ziglang/zig-mode@aa20d630b8
- Refactors the :lang rust module to reflect changes upstream, in
rustic (thanks to #6154 ).
Close : #6154
Fix : #6070
2022-03-31 21:09:38 +02:00
Henrik Lissner
d212f3bd13
bump: :ui
...
Alexander-Miller/treemacs@1820db42c6 -> Alexander-Miller/treemacs@b18a05b1f6
Bad-ptr/persp-mode.el@298df111f0 -> Bad-ptr/persp-mode.el@7a594a3d8f
abo-abo/ace-window@c7cb315c14 -> abo-abo/ace-window@0577c426a9
abo-abo/hydra@2d553787ac -> abo-abo/hydra@9e9e00cb24
doomemacs/themes@56e8a93b2d -> doomemacs/themes@83fd9545c2
edkolev/evil-goggles@08a22058fd -> edkolev/evil-goggles@8f20a16e74
ema2159/centaur-tabs@5860a5c40c -> ema2159/centaur-tabs@f4cef95acb
emacs-lsp/lsp-treemacs@c40a381730 -> emacs-lsp/lsp-treemacs@355e468b7f
seagle0128/doom-modeline@84573ae5e7 -> seagle0128/doom-modeline@ce9899f00a
tarsius/hl-todo@42f744ffb5 -> tarsius/hl-todo@e52285965b
Close : #6228
2022-03-31 21:08:31 +02:00
Henrik Lissner
14ebfc02a5
fix(lib): wrong-number-of-args error on doom/info
...
- Fixes a wrong-number-of-args error, due to outdated interactive
spec (#6227 ).
- Fixes a regression (caused by the refactor in dcae7187b4
) where the
doom-info buffer is initially too short (~3 lines tall) to display all
of its contents.
Fix : #6227
Amend: dcae7187b4
2022-03-31 21:08:31 +02:00
Henrik Lissner
f6fd2dc000
bump: :editor
...
abo-abo/lispy@bf31576802 -> abo-abo/lispy@df1b7e614f
cute-jumper/evil-embrace.el@464e8ec52f -> cute-jumper/evil-embrace.el@7b5a539cfe
doomemacs/snippets@3083b2342f -> doomemacs/snippets@2d031f7231
edkolev/evil-lion@6b03593f5d -> edkolev/evil-lion@4da660e124
emacs-evil/evil-collection@e69abfcb1c -> emacs-evil/evil-collection@e557188692
emacs-evil/evil@be97395e31 -> emacs-evil/evil@3e41a82333
emacsorphanage/god-mode@d7e9330950 -> emacsorphanage/god-mode@fac7d26ecd
gabesoft/evil-mc@246aecc174 -> gabesoft/evil-mc@63fd2fe0c2
magnars/multiple-cursors.el@8a60fc7ef0 -> magnars/multiple-cursors.el@aae47aebc0
2022-03-31 19:25:50 +02:00
Henrik Lissner
bab5bffa5d
bump: :tools
...
SavchenkoValeriy/emacs-powerthesaurus@02c9d11a3f -> SavchenkoValeriy/emacs-powerthesaurus@810a25056c
Silex/docker.el@8d64cf4f84 -> Silex/docker.el@fbd896e313
alphapapa/magit-todos@60152d5c4e -> alphapapa/magit-todos@67fd80c2f1
bdarcus/citar@79512aefdf -> bdarcus/citar@ee98b94f7f
editorconfig/editorconfig-emacs@3c03cef311 -> editorconfig/editorconfig-emacs@1d4acc3ec7
emacsorphanage/quickrun@78317951cd -> emacsorphanage/quickrun@c680f5137c
joaotavora/eglot@83a61f673a -> joaotavora/eglot@fd9a5646d1
magit/forge@5586863f98 -> magit/forge@eed613db88
magit/magit@4e29d5827c -> magit/magit@b4be194de1
millejoh/emacs-ipython-notebook@6063cee7fb -> millejoh/emacs-ipython-notebook@e04e1e19c6
tkf/emacs-request@3336eaa97d -> tkf/emacs-request@c769cf33f2
vedang/pdf-tools@72ef774320 -> vedang/pdf-tools@326552eef7
zx2c4/password-store@eea24967a0 -> zx2c4/password-store@c4d8a1d815
2022-03-31 19:25:50 +02:00
Henrik Lissner
a48cd27d79
tweak(lib): always suppress doom-log output
...
It will still be logged to *Messages*, but won't spam the echo area.
2022-03-31 19:25:50 +02:00
Henrik Lissner
806d9c0116
fix(cli): remove bufler from excluded autoloads
...
I was discussing issues generating autoloads files from some packages
with someone on Discord, and they mentioned issues with
alphapapa/bufler.el, so I added doom-autoloads-excluded-files in
5d0f781062
, and also added bufler to it by default. In hindsight, that
doesn't make much sense as a default when Doom and its modules don't
even install bufler (and even if they did, this shouldn't be done in
core).
Ref: 5d0f781062
2022-03-31 19:25:49 +02:00
Henrik Lissner
1f0b74a7c5
fix(lib): cases where doom/bumpify-diff fails
...
...to crawl the package! forms in the magit diff buffer.
2022-03-31 19:25:49 +02:00
Henrik Lissner
da1eb4d107
refactor(cli): minor refactors and comment revision
2022-03-31 19:25:49 +02:00
Henrik Lissner
cf362bc1a0
fix(lib): update doom/set-indent-width for dtrt-indent
...
dtrt-indent-hook-mapping-list entries now accept lists of variables.
This updates doom/set-indent-width to accommodate that.
Ref: jscheid/dtrt-indent@1986ad4e60
2022-03-31 16:35:37 +02:00
mjkramer
fdf817aaea
fix(latex): install style/ etc in auctex recipe
...
Ref: raxod502/straight.el#240
2022-03-31 15:22:00 +02:00
Henrik Lissner
62cfa409de
fix(latex): missing setq value
...
Whoops!
Amend: c36d1702fb
2022-03-31 14:06:10 +02:00
Henrik Lissner
6185767c41
refactor(eshell,term): move hscroll-margin settings
...
...out of core and into their respective modules. A tiny step toward
thinning out core.
2022-03-31 14:05:45 +02:00
Henrik Lissner
78ecc56ed3
dev: move shell.nix out of test/
...
And delete test/, as it will live elsewhere when Doom core and modules
are separated.
2022-03-31 14:05:40 +02:00
Henrik Lissner
a9c22b704b
fix(cli): ignore system/user git configs
...
So they don't interfere with straight in odd, unpredictable ways. If
you *really* know what you're doing, set DOOMGITCONFIG to the path of a
gitconfig file. This envvar may be renamed in the future, however.
Close : #5640
Co-authored-by: M. Yas. Davoodeh <Davoodeh@users.noreply.github.com>
2022-03-31 01:06:07 +02:00
Henrik Lissner
c36d1702fb
fix(latex): unused reftex-cite-formt value
...
Close : #5778
Ref: https://superuser.com/a/1386206
2022-03-31 01:06:07 +02:00
Henrik Lissner
b5093a5e93
fix(doom-dashboard): :key param & keymap precedence
...
- Fixes the :key property in +doom-dashboard-menu-sections, which
formerly threw an error.
- When looking up commands in +doom-dashboard-menu-sections, the
dashboard will now prioritize keys in +doom-dashboard-mode-map.
Close : #6194
Co-authored-by: Gerry Agbobada <gagbo@users.noreply.github.com>
2022-03-31 01:06:07 +02:00
Dominik Schrempf
b77699c38f
nit(org): lower case keywords in file templates
...
See https://list.orgmode.org/87tuuw3n15.fsf@nicolasgoaziou.fr/ .
2022-03-31 00:43:51 +02:00
Valentin Herrmann
2d108e14a2
fix(org): multiple fixes for +org--insert-item
...
There are multiple problems with the previous version of
`+org--insert-item', e.g. the labels of ordered lists were not updated
and it also made a difference if the point is before or after the
bullet.
This commit fixes this behavior, but uses a horrible hack. For the edge
case of an empty item, it inserts a no-break space momentarily, so that
`org-insert-item' does the right thing.
2022-03-30 20:06:40 +02:00
Henrik Lissner
48658d2136
bump: :lang org
...
alf/ob-restclient.el@f81f2f4f3f -> alf/ob-restclient.el@586f1fa07f
awth13/org-appear@303fcc8d5d -> awth13/org-appear@ffbd742267
emacs-gnuplot/gnuplot@7138b139d2 -> emacs-gnuplot/gnuplot@57be3c7add
emacs-straight/org-mode@e7ea951ac9 -> emacs-straight/org-mode@971eb6885e
emacsmirror/org-contrib@e318392177 -> emacsmirror/org-contrib@17f3c51435
fuxialexander/org-pdftools@a5b61bca3f -> fuxialexander/org-pdftools@967f48fb50
hakimel/reveal.js@19f04bcbcb -> hakimel/reveal.js@918ee5610a
kaushalmodi/ox-hugo@1b6b3dc8f9 -> kaushalmodi/ox-hugo@65e349b306
magit/orgit-forge@365b75609a -> magit/orgit-forge@36e57a0359
magit/orgit@66367d6bfc -> magit/orgit@42b7f682b3
marcinkoziej/org-pomodoro@aa07c11318 -> marcinkoziej/org-pomodoro@3f5bcfb80d
nnicandro/emacs-jupyter@42a9765897 -> nnicandro/emacs-jupyter@0a7055d7b1
oer/org-re-reveal@55fca47c74 -> oer/org-re-reveal@e5bae22b9e
org-roam/org-roam@eed1df90f5 -> org-roam/org-roam@36152590ad
2022-03-30 17:49:35 +02:00
Henrik Lissner
9d1513af46
bump: :core
...
bbatsov/projectile@0243ad7dc9 -> bbatsov/projectile@f3468e8d20
domtronn/all-the-icons.el@2c963ebb75 -> domtronn/all-the-icons.el@65c496d3d1
jscheid/dtrt-indent@926fc4260c -> jscheid/dtrt-indent@66fc30af02
raxod502/straight.el@653b04a64f -> raxod502/straight.el@e2de88ea0e
2022-03-30 17:49:35 +02:00
Henrik Lissner
45a2e8b540
bump: :lang clojure
...
clojure-emacs/cider@02ca530216 -> clojure-emacs/cider@36277802a4
clojure-emacs/clojure-mode@b7d08b87f6 -> clojure-emacs/clojure-mode@c339353f9e
clojure-emacs/parseclj@9059504963 -> clojure-emacs/parseclj@b04eae6738
Ref: clojure-emacs/cider#3170
2022-03-30 17:32:47 +02:00
Henrik Lissner
44dee4033f
bump: :tools debugger lsp
...
emacs-lsp/dap-mode@6933fca0b5 -> emacs-lsp/dap-mode@f918c0580b
emacs-lsp/lsp-mode@c6482c1bbf -> emacs-lsp/lsp-mode@1e7128c43f
gagbo/consult-lsp@f4f195046b -> gagbo/consult-lsp@5a3c4e3f42
joaotavora/eglot@f775187115 -> joaotavora/eglot@83a61f673a
- Fixes support for newer versions of rust-analyzer (#6214 ).
- Fixes an issue where the diagnostics list from consult-lsp-diagnostics
weren't properly sorted by severity (#6220 ).
Ref: gagbo/consult-lsp#21
Close : #6220
Close : #6214
2022-03-30 17:32:47 +02:00
Henrik Lissner
0e802f4653
bump: :completion
...
abo-abo/swiper@1c6b3da377 -> abo-abo/swiper@c97ea72285
company-mode/company-mode@8b58e5895c -> company-mode/company-mode@073aef72dd
emacs-helm/helm@a246a9b278 -> emacs-helm/helm@5b17313011
ericdanan/counsel-projectile@e30150792a -> ericdanan/counsel-projectile@40d1e1d4bb
minad/consult@2106eee75f -> minad/consult@473e6585c5
minad/marginalia@e9540a7b80 -> minad/marginalia@e63d27e6fb
minad/vertico@509ca602c7 -> minad/vertico@a92b1e47ff
oantolin/embark@56e28c23d5 -> oantolin/embark@06d5caafd5
oantolin/orderless@ce462a63e3 -> oantolin/orderless@f2c78c4a60
raxod502/prescient.el@292ac9fe35 -> raxod502/prescient.el@c5295a9eec
tumashu/ivy-posframe@5d9420252c -> tumashu/ivy-posframe@533a8e368f
tumashu/posframe@3b1dc400d2 -> tumashu/posframe@c91d4d53fa
2022-03-30 17:32:47 +02:00
Henrik Lissner
d58d084774
tweak(:lang,:tools): start eglot/lsp-mode later
...
To ensure lsp/eglot settings have precedence over local servers (e.g.
cider and lookup handlers).
Ref: clojure-emacs/cider#3170
2022-03-30 17:32:47 +02:00
Henrik Lissner
dcae7187b4
refactor(lib): doom-info & remove unused commands
...
- Simplify doom-info and doom/info.
- Remove doom/copy-buffer-contents (may be moved later, but atm not very
useful).
- Remove doom/am-i-secure (this will later be replaced with CLI
commands)
2022-03-30 17:32:47 +02:00
Henrik Lissner
8455bcf6b4
fix(ivy): omit hidden files in counsel-file-jump
...
385e60cd26
was a bit hasty. Rather than disregard all ignore files, we
should simply exclude projectile-globally-ignored-directories entries
from the file list. This is a stop-gap measure while I work on a better,
more general solution for all our :completion modules.
Amend: 385e60cd26
Ref: https://www.reddit.com/r/emacs/comments/tj0na6/moving_from_doom_to_vanilla/?utm_source=share&utm_medium=web2x&context=3
Ref: #6210
2022-03-30 17:32:41 +02:00
Henrik Lissner
aed2972d74
fix(org): don't show parent trees by default
...
Instead of changing the behavior of the showNlevels startup options,
I've added a new set of showNlevels* options to perform the new behavior
of unfolding parent trees all the way up to the target level.
Ref: https://www.reddit.com/r/emacs/comments/tj0na6/comment/i1laya6/?utm_source=reddit&utm_medium=web2x&context=3
2022-03-22 02:49:09 +01:00
Henrik Lissner
385e60cd26
fix(ivy): include hidden files in counsel-file-jump
...
fd was omitted ignored/hidden files, which is inconsistent with
ripgrep's output (when fd is absent).
Ref: https://www.reddit.com/r/emacs/comments/tj0na6/comment/i1laya6/?utm_source=reddit&utm_medium=web2x&context=3
2022-03-22 02:13:17 +01:00
Henrik Lissner
28a929663b
tweak: disable :ui doom-quit by default
...
This module doesn't offer any real value, so shouldn't be enabled by
default. Plus, some of its messages may give off the wrong impression to
folks that aren't expecting them.
Fix : #5733
2022-03-21 04:05:37 +01:00
Colin Woodbury
5c32360361
feat(fortran): improve keymap layout
2022-03-21 04:00:10 +01:00
Colin Woodbury
137fca35d8
feat(fortran): generalised build options for menu
...
Specifically for when compilation is done through the modeline's Easy
Menu, the commands will use `fpm` or `gfortran` dynamically depending on
whether the current file is present in a project or not.
2022-03-21 04:00:10 +01:00
Colin Woodbury
5c52ba35e7
feat(fortran): override the default menus
2022-03-21 04:00:10 +01:00
Henrik Lissner
2aeca577c8
refactor: correct version variables
...
These two variables have been the wrong way around for a while. In
preparation for splitting Doom into separate repos (its core and module
libraries), I've corrected them. doom-modules-version is a placeholder
and will be removed later.
I've also settled on -dev suffix for inter-release versions of Doom,
rather than alpha.
2022-03-21 03:57:31 +01:00
Henrik Lissner
319665bbdc
feat(lib): time stamp *Messages* lines
...
...when doom-debug-mode is active.
2022-03-21 03:57:03 +01:00
Henrik Lissner
97155412a9
fix(emacs-lisp): missing package cookies in imenu
2022-03-21 03:57:03 +01:00
Henrik Lissner
b92c644ad8
docs(lib): clarify setq!'s docstring
...
Emacs 29+ introduced the setopt macro for setting defcustom variables in
a way that takes setters and type-constraints into account, but it
eagerly pulls in a symbol's dependencies before doing so. To side-step
this silliness, use Doom's setq! macro instead. I'm tempted to alias
setopt to it...
2022-03-21 03:57:03 +01:00
Henrik Lissner
3333eee466
refactor(lib): sharp-quote & minor refactors
2022-03-21 03:57:03 +01:00
Henrik Lissner
0a151f4f13
refactor!(lib): remove obsolete lambda! macros
...
BREAKING CHANGE: These macros have been deprecated for years. Use
cmd!/cmd!! instead.
2022-03-21 03:57:02 +01:00
Henrik Lissner
54d8c49d8b
refactor(file-templates): suppress in indirect buffers
...
Change how we detect and suppress file template expansion in org-capture
buffers (which are indirect clones). Since 99.99% of the time, an
indirect clone means we're doing something special in that buffer, it
seemed sensible to always suppress file templates in them. Hopefully
this will be more robust than the former advice.
2022-03-21 03:57:02 +01:00
Henrik Lissner
17f457edf7
feat(lib): add fn!! macro
...
With implicit positional arguments. Adapted from
https://git.sr.ht/~tarsius/llama , minus the font-locking, outer function
call, and plus a few minor optimizations.
Ref: https://git.sr.ht/~tarsius/llama
2022-03-21 03:56:59 +01:00
KARASZI István
5e6689fe5e
bump: :tools direnv
...
purcell/envrc@e161624b91 -> purcell/envrc@57d78f0138
- `envrc` added support for `.env` files (beyond `.envrc`).
2022-03-19 17:03:09 +01:00