Commit graph

6359 commits

Author SHA1 Message Date
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
Maxi Wolff
b74da79dbb Fix load issues with org-trello package 2022-12-14 21:53:34 +01:00
Maxi Wolff
b28d65b7aa Load use-package extensions before usual layer loading 2022-12-14 13:37:27 +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
Muneeb Shaikh
bced05b3b0 [themes-megapack] fix eziam-theme package name and its references
`eziam-theme` has been renamed to `eziam-themes`
Source: 016b872635
2022-12-05 08:33:29 +01:00
Roberto Previdi
bbbea08db2
add binding for all the awesome tide refactorings (#15836)
* add binding for all the awesome tide refactorings

I just discovered that with tide and tsserver we have access to many more refactorings than simple rename, like extract constant/function, convert lambda to function, just to name a couple... Let's add a keybinding so everybody can use them easily!

* Update CHANGELOG
2022-12-01 23:25:22 +01:00
SpacemacsBot
f31f655fc7 [bot] "documentation_updates" Sat Nov 26 06:13:27 UTC 2022 2022-11-26 09:34:04 +01:00
G Derber
7881e45768
Create layer 'apache' (#15812)
* Create layer 'apache'

* Replace 'nginx' with 'apache'
2022-11-26 07:12:29 +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
Lin Sun
913962b3ed layers/+tools/shell: vterm depends on emacs module 2022-11-19 09:00:06 +01:00
Anuj
5b3089fbba Deletes uses of org-agenda-filter-by-tag-refine, as Org 9.0 removed it
The Org Mode 9.0 release removed the org-agenda-filter-by-tag-refine
and recommends the use of org-agenda-filter-by-tag in it's place. This
commit removes all uses of the function and the mentions of it in the
documentation. The same functionality can be achieved by using the typing
prefix C-u twice and then using org-agenda-filter-by-tag ("ft") as the
Org Mode documentation states.

Relevant Links:
- https://orgmode.org/worg/org-release-notes.html#org268651e
- https://orgmode.org/org.html#Filtering_002flimiting-agenda-items
2022-11-18 20:08:56 +01:00
Elliott Shugerman
6f34ec4de9 Fix evil bindings in ediff 2022-11-18 20:07:33 +01:00
Aaron Zeng
2f190e5ae7
[finance] Fix up evil-ledger mode initialization (#15816)
* [finance] Fix incorrectly-defined hook

This was preventing evil-ledger from being automatically loaded.

* [finance] Don't show evil-ledger-mode lighter in mode line
2022-11-16 16:46:36 +01:00
Muneeb Shaikh
266b5b6379 [themes-megapack] fix farmhouse-theme package name and its references
`farmhouse-theme` has been renamed to `farmhouse-themes`.
Source: 0dafbc9c4b
2022-11-16 16:45:26 +01:00
Muneeb Shaikh
04af272b39 [themes-megapack] remove obsolete darkburn-theme
`darkburn-theme` has been removed from melpa.
Source: 53be06ccc5
2022-11-16 16:45:02 +01:00
Lin Sun
57a7a0e63c * layers/+spacemacs/spacemacs-editing: use the string-edit-at-point-mode 2022-11-13 07:22:51 +01:00
SpacemacsBot
69fbbeee1c [bot] "documentation_updates" Sat Nov 12 22:59:16 UTC 2022 2022-11-13 00:01:28 +01:00
pataquets
906bcf0ec9 [project] Add SPC p E for newly added projectile-find-references (closes #15789) 2022-11-12 23:51:54 +01:00
Ivan Yonchovski
90fb81382a Use string-edit-at-point instead of string-edit
- apparently this package was renamed at some point:

https://melpa.org/#/string-edit-at-point
2022-11-12 23:50:30 +01:00
Aaron L. Zeng
03c9139ade [finance] Evilify ledger-reconcile-mode-map
Remove the redundant key bindings for
`ledger-reconcile-{add,quit,change-target}`, which are already bound
to reasonable keys in `ledger-reconcile-mode-map`.

Leave `ledger-reconcile-toggle` key binding intact but recommend `SPC`
instead of `, ,` to toggle the pending flag.

Leave `ledger-reconcile-finish` key binding intact, because the
upstream key binding is `C-c C-c`---not particularly idiomatic for
Spacemacs.
2022-11-12 23:49:12 +01:00
Kazark
52da38e71d [org] keybindings for managing org agenda files
Modeled after the builtin style, which is fairly mnemonic already.
2022-11-12 23:44:16 +01:00
Lin Sun
77dfcb2149 * spacemacs-editing: expect the vterm-mode for the hungry-delete 2022-11-12 23:43:28 +01:00
Lin Sun
ab5911fabd * spacemacs-defaults: fix err msg when copy file path in a dired buffer 2022-11-12 23:39:18 +01:00
xu-shawn
44884003aa
Remove evil-ediff (#15801)
* Remove nonexistent package evil-ediff

* Remove nonexistent package evil-ediff
2022-11-12 23:34:55 +01:00
Mattijs Korpershoek
24114c3b06 layers/+spacemacs: project: add projectile-install binding
we already have:
* projectile-compile-project (SPC p c)
* projectile-test-project (SPC p T)

Add projectile-install-project, bound to SPC p i

Signed-off-by: Mattijs Korpershoek <mattijs.korpershoek@gmail.com>
2022-11-01 20:35:08 +01:00
Andreas Sahlbach
5cb690b387 fix: https://github.com/syl20bnr/spacemacs/issues/15699 2022-11-01 16:52:36 +01:00
Joshua Wood
9541a8e0a8 Add support for background transparency toggling.
Since Emacs 29, frame background transparency is supported. Default keybindings
for background transparency toggling and transient state are added near
transparency toggling with key bindings bound to the keys `SPC T B`.
2022-11-01 16:48:02 +01:00
Maxi Wolff
cdf5045cd8
Switch to maintained fork of evil-escape
this includes most of the non merged PRs
from the original repo. Right now it is
pulled from Github directly as the
original package is still unmaintained
and may be removed from melpa again.

If the package is already installed
the old package must be removed from
your elpa directory manually to
trigger the reinstallation.
2022-10-19 23:49:56 +02:00
SpacemacsBot
323a738967 [bot] "documentation_updates" Wed Oct 19 20:20:14 UTC 2022 2022-10-19 22:23:01 +02:00
Lin Sun
7ec7d843e0 layers/*: remove quote inside the cl-case clauses 2022-10-19 22:19:25 +02:00
Steven Lin
b8882d0741 Fix problem with smartparens when expanding nested snippets 2022-10-19 22:13:26 +02: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
rommeswi
b9a52ccad3
Create visual selection from transient paste (#15745)
* create visual selection from transient paste

Improve "Pasting Transient State" by adding a shortcut C-v to generate a visual selection from pasted test.

* Remove unnecessary lambda expression
2022-10-19 20:49:08 +02:00
Joshua Wood
33743922eb Add support for multi-vterm 2022-10-19 20:35:27 +02:00
Lin Sun
b5e75bc65f layers/+filetree/treemacs: fix the document for key bindings 2022-10-19 20:34:56 +02:00
Lin Sun
95c66b9010 layers/+completion/helm: use default helm fuzzy function, not depend on the helm-flx 2022-10-19 20:16:17 +02:00
Lin Sun
ce0878c353 layers/+spacemacs/spacemacs-editing: mark the string-edit to be :defer 2022-10-18 17:32:02 +02:00
Lin Sun
d2ca781a8d spacemacs-modeline: do not dependent on the neotree 2022-10-18 17:26:50 +02:00
Daniel Nicolai
264a8ffc20
refactor: improve pdf-tools selection (PR #15740) (#15762) 2022-10-05 21:45:40 +00:00
Irsyad Asyhari Lubis
fe01603df9
feat: add consult-imenu for Java LSP (#15758) 2022-10-05 18:21:01 +00: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
3370a45e11
Update nyan cat package to be compatible with emacs 29 2022-09-17 20:52:01 +02:00
Daniel Nicolai
9cdf97f87e
Fix PR #15736 (#15740) 2022-09-16 02:38:49 -04:00
Maxi Wolff
54f12b66f0
Revise latest code-cells-mode fix
Reaction to comment on e74610ddb5
2022-09-15 17:39:00 +02:00
Daniel Nicolai
438fceea88 Fix cumbersome pdf-tools selection behavior
Currently, due to evil entering visual state, the selection behavior in
pdf-tools is different from and more cumbersome than in vanilla Emacs (see
https://github.com/emacs-evil/evil/issues/1671).

This commit prevents evil from entering evil-state in pdf-mode and moves the
(only) visual-state yank binding to the evilified-map.

It doesn't look pretty, but it is working much better than before.
2022-09-15 16:40:24 +02:00
Codruț Constantin Gușoi
c1ef3c3f66
Suppress native compilation *Warnings* buffer (#15732) 2022-09-12 03:26:51 -04:00
Richard Kim
acab040c72
do not add org-roam-setup to after-init-hook (#15725) 2022-09-06 14:27:50 -04:00
Jen-Chieh Shen
756ffc5c00
chore(ts-fold): Update repo link for ts-fold module (#15719) 2022-09-02 04:37:35 -04:00