Commit Graph

2377 Commits

Author SHA1 Message Date
Derek 2c54914370
layers/+lang/python/funcs.el: Fix typo in flag (#15905) 2023-01-26 04:03:47 -05:00
JunghanKim fb3b566164
fix(clojure): typo clojure/post-init-company function (cide -> cider) (#15886)
cide-clojure-interaction-mode -> cider-clojure-interaction-mode
2023-01-10 09:33:35 -05:00
lin.sun d10056b2d1
fix(python/autoflake): deal with non-zero exit, and better docs
Co-authored-by: Lucius Hu <lebensterben@users.noreply.github.com>
2023-01-09 22:33:42 -05:00
lawrsp 43d76ebe42
fix(typescript) fix ts init process with .tsx files (#15885)
fixes https://github.com/syl20bnr/spacemacs/issues/15217
fixes https://github.com/syl20bnr/spacemacs/issues/15412
2023-01-09 23:14:49 +00:00
lin.sun 84d649ac2e
Defer to load the input-method and clang-format packages (#15878) 2023-01-07 00:21:21 +00:00
Lucius Hu c22d3d174f
fix(haskell): missing haskell-debug-mode-map (#15868)
fixes https://github.com/syl20bnr/spacemacs/issues/15866
2023-01-04 19:05:46 +00:00
Lin Sun 37cdd5069f layers/+lang/python/packages.el: Fix the invalid 'args' in the condition 2022-12-28 14:43:11 +01:00
Lin Sun fd749704ff Fix the #15852 Wrong type argument 2022-12-26 23:06:26 +01:00
Lin Sun 3afc9afa4c *layers/+lang/python: enahnce the virtual environment detection 2022-12-22 08:42:11 +01:00
Daniel Nicolai 6fcde67b33 Fix #15658: replace geiser-company-backend with company-capf
The geiser-company-backend was removed in [this
commit](18faa0ba32).
Subsequently, the a geiser-capf module, configuring the company-capf backend for
geiser, was added in [this
commit](18faa0ba32).
This commit updates the scheme layer to use the new backend.
2022-12-13 20:20:19 +01:00
Anuj deae8d59e1 Defines "B" key bind for ebib to allow direct import from a doi
This uses ebib's integration with biblio to work. The current
code already configures the "e" key bind.

https://joostkremers.github.io/ebib/ebib-manual.html#integration-with-the-biblio-package
2022-11-26 07:10:39 +01:00
Ralph Landon c821b660c3 Add `shell-scripts-shfmt-args` variable
This adds a variable to the `shell-scripts` layer to allow passing
arguments through to the `shfmt` package.
2022-10-19 21:42:43 +02:00
Rodrigo Kassick 58c56f8066 fix: fix code-cells-mode setup to avoid undefined symbol errors on define-key
Commit 54f12b66f correctly moved code-cells setup to use-package's :init to
ensure that python-mode had a hook for code-cells-mode -- otherwise, code-cells
would never be loaded automatically with python major mode.

A side-effect of this change was that now there was a minor mode keymap for
`code-cells-mode` , which may not have been loaded unless emacs has already
opened a python file.

When calling `describe-key` , the function `help--binding-locus` would iterate
over `minor-mode-map-alist` and, when it reached the entry for code-cells-mode,
a call to `(symbol-value 'code-cells-mode)` would fail with a `void-variable`
error. Despite `code-cells-mode` being an auto-loadeable symbol, `symbol-balue` would not trigger the autoload.

The solution (as pointed by @sunlin7) was to call `add-hook` on `:init` and
`spacemacs/set-leader-keys-for-minor-mode` on `:config`
2022-09-23 15:26:58 +02:00
Maxi Wolff 54f12b66f0
Revise latest code-cells-mode fix
Reaction to comment on e74610ddb5
2022-09-15 17:39:00 +02:00
Atemu d6c3482663
compleseus: disable ido and respect minibuffer binds evilification setting (#15710)
* compleseus: disable ido-mode when vertico and selectrum are used

ido would inject inself instead of the regular `find-file' but if these are
activated, we actually want the regular `find-file'.

* core: provide minibuffer evilification predicate

Many different layers need to decide whether to evilify their minibuffer maps.
Provide a single function that puts the logic in one place.

* compleseus: only evilify minibuffer binds when desired
2022-08-27 10:46:04 +02:00
Cédric M. Campos 244b8a8cb9
Removes references to the github layer (#15709) 2022-08-25 12:01:09 -04:00
Lucius Hu eef9f4ed7f
plantuml: minor clean up
This commit removes the unnecessary check on `spacemacs-indent-sensitive-modes` variable,
which is defined in `spacemacs-default` layer.
2022-08-06 22:19:26 +00:00
SpacemacsBot f452ff28b8
[bot] "documentation_updates" Fri Aug 5 21:31:39 UTC 2022 (#15682) 2022-08-05 18:48:29 -04:00
Diego Caples e7b871147f Added documentation to set julia envornment location for lsp server
lsp-julia-default-envornment is set by default to ~/.julia/environments/v1.0 .
To make the lsp server show completions for installed packages, the environment
location must be the same as that of the installed julia version enviornment.
Documentation was added to notify users to set the emacs variable to their
enviornment location.
2022-08-05 23:30:23 +02:00
Lucius Hu 7d60d894a7
updated COPYRIGHT 2022-08-05 04:10:26 -04:00
SpacemacsBot e1f844a852
[bot] "documentation_updates" Mon Jul 25 18:38:07 UTC 2022 (#15663) 2022-07-25 14:53:53 -04:00
Michael Bauer c5330deb69
Update README.org (#15657) 2022-07-25 18:37:01 +00:00
Bai, Yang a1f82b7367
[major-modes] move gemini-mode source to MELPA (#15656) 2022-07-22 03:23:13 -04:00
Skylar Hill 4055e49b25 [major-modes] Add Gemtext support 2022-07-15 22:48:28 +02:00
Thanh Vuong d059c4c0b2 [evil] bring back vi-tilde-fringe
https://github.com/syl20bnr/spacemacs/issues/15622
Revert "Delete vim-empty-lines layer and merge its code into spacemacs-evil"

This reverts commit ebd920e23a.
2022-07-01 16:05:23 +02:00
Lin Sun e74610ddb5 [python] fix config issue for native-comp 2022-06-20 13:14:01 +02:00
Ray Wang ebd920e23a
Delete vim-empty-lines layer and merge its code into spacemacs-evil
1. Delete vim-empty-lines layer and merge its code into spacemacs-evil
2. Remove unused function from spacemacs-evil/funcs.el
3. Add variable dotspacemacs-evil-show-empty-line-indicators to toggle vim-empty-lines-mode
4. Update related documents
5. Compatibilities
2022-06-19 20:25:37 +02:00
SpacemacsBot 9c44ecf13c [bot] "documentation_updates" Fri Jun 17 15:35:54 UTC 2022 2022-06-17 18:39:57 +02:00
Maxi Wolff 8eb1ebfa6b
[go] Fix issues in README 2022-06-17 17:34:00 +02:00
Maxi Wolff 07a0881324
[go] Revise support for multiple dap integrations 2022-06-17 17:26:35 +02:00
Alfonso Fernando Álvarez 03f0ce75f7
go: add variable to allow selection of new dap-dlv-mode
go: fixed added documentation on new variable
2022-06-17 16:38:17 +02:00
Tim Ruffing 2556ecd31c [doc] shell-scripts: explain backend auto-select 2022-06-11 13:47:01 +02:00
Maxi Wolff 87823c3081
[shell-scripts] Install shfmt unconditionally
Fixes #15562
2022-06-10 15:22:26 +02:00
Maxi Wolff 3087f5cf58
[fountain] Fix tag declaration 2022-06-04 10:10:50 +02:00
SpacemacsBot 3ba43e2916 [bot] "documentation_updates" Fri Jun 3 15:18:32 UTC 2022 2022-06-03 17:33:18 +02:00
Arif Er 00f9ab19ac chore: update copyright headers to 2022
The script used to identify and update the change is added into the GitHub
workflows script directory. A workflow action can be created to trigger the
script to update the headers on the first of every new year. Possibly a task for
a consequent PR.
2022-06-03 17:32:20 +02:00
Damien Picard 6fd1165060 Add fountain layer, a screenwriting file format 2022-06-03 17:17:26 +02:00
Kevin Ji 3afb088940 [javascript] Use js2-mode with .cjs files
.cjs is an extension for CommonJS files, and is needed if `"type": "module"` is specified for a Node package.
2022-06-01 11:14:16 +02:00
Thanh Vuong 11277c517c [Rust] fix dap mode toggle logic
rust layer doesn't own dap-mode so toggle is ignored
2022-06-01 11:13:40 +02:00
Maxi Wolff 69027b8eec
[latex] Replace auctex-latexmk with a fixed fork
Fixes #15541
Please make sure to remove the old package to
trigger a reinstallation, sometimes this is not
happening automatically.
2022-05-29 16:16:37 +02:00
Thanh Vuong b8f471dc1c
[core] new recipe :fetcher local
with this curent (package :location local) can be replaced with (package
:location (recipe :fetcher local)) then quelpa will install local pacakge. We
have the benefit of bytecompile and autoload

[packages] use new fetcher for local
2022-05-29 15:58:19 +02:00
SpacemacsBot 54c6cce370 [bot] "documentation_updates" Sun May 29 13:05:22 UTC 2022 2022-05-29 15:49:07 +02:00
Maxi Wolff 39b9def6d5
Fix variable is void warnings at startup
which were caused by invocing
evilified-state-evilify-map in the init section.
2022-05-29 15:04:18 +02:00
Keith Pinson 9d7646f0f4 [scala] add keybinding for running `It / compile` in SBT 2022-05-29 14:16:09 +02:00
Maxi Wolff 712aa31870
[Rust] Move package loading conditions to package list 2022-05-29 14:11:43 +02:00
Dav1d23 e9f09cde48 Enable racer only when it is selected as a backend
When using LSP, there is little to no need to use Racer as well. So, this patch
conditionally enables Racer, only when it is selected as a backend.
2022-05-29 14:06:13 +02:00
Daniel Nicolai f4b04bcf22 Add obsoletion notification evilified-state-evilify 2022-05-29 14:05:07 +02:00
jgart 1fde8719e9 python: Fix broken link 2022-05-12 17:20:28 +02:00
SpacemacsBot 50c8651b7d [bot] "documentation_updates" Wed May 11 17:49:13 UTC 2022 2022-05-11 19:49:23 +02:00
Dan Kessler 06f790d4cf [latex] add, configure, and document evil-tex package
Add support for the very useful evil-tex package to the latex layer.

Of particular note, this package provides numerous text objects for latex, e.g.,
latex-style quotes and double quotes, and also provides valuable toggles for
managing delimeters.

I've mapped its "magnificent toggles" (which are otherwise under a `mt` prefix)
to `SPC m q` (q for "quite magnificent") to avoid interfering with any standard
evil features.

I added brief documentation for evil-tex to the latex layer's README, which
primarily refers the reader to evil-tex's thorough documentation rather
than duplicating it in the readme.
2022-05-11 19:31:43 +02:00