Commit Graph

12516 Commits

Author SHA1 Message Date
Ray Wang 24640fca75 Add layer `translate` for doing translation jobs 2022-05-13 07:36:18 +02:00
Çağrı Özkan 88e5d10d2b Add rails api to search engines 2022-05-13 07:27:41 +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
Thanh dd1e077c5d [core] enable lexical binding for all 2022-05-11 19:48:17 +02:00
Bryce a69aba732a
Fix function quote warning (#15446)
* Fix function quote warning

Change `'` to `#'`, resolves #15443.

* Fix quoting in `helm-spacemacs-help.el`, add docstrings, fix action

These changes hopefully fix #15443

- Add docstrings to the lambdas
- Change selected action for `<S-return>` to the sixth action, to install the
  layer. This change makes the action conform to the removed comment.

  > `;; Add layer`

* squash! Fix function quote warning, fix helm action

- Resolve #15443
- Add docstrings to lambdas
- Fix index of helm action for layer install (the actions are zero-indexed)
2022-05-11 19:40:19 +02:00
Bryce 5609868f27
Add doom-tokyo-night to the theme-support alist. (#15453)
* Add doom-tokyo-night to the theme-support alist.

* Remove comments
2022-05-11 19:39:22 +02:00
Stanislav Ochotnický 805d9e8cd6 When enabled make sure we load org-roam-protocol
Org roam protocol can be used from outside Emacs and as such, loading it only
after some org-roam buffers are opened defeats the purpose. Without this change
the org-protocol links won't work after emacs restart until at least one
org-roam buffer is loaded.

Fixes #14487
2022-05-11 19:34:46 +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
Pieter Swinkels 0d5247f231
Only bind TAB when evil setting allows it (#15473)
* Only bind TAB when evil setting allows it

In a terminal TAB and C-i generate the same key press. So to "avoid TAB being
overlapped in terminal mode", function spacemacs/init sets evil-want-C-i-jump to
nil. Unfortunately commit bbd40f1 always binds C-i to evil-jump-forward
regardless of the value of evil-want-C-i-jump. This commit fixes that.

* Always bind C-i in GUI mode

This commit always binds C-i to evil-jump-forward in GUI mode, regardless of the
value of evil-want-C-i-jump. In GUI mode C-i and TAB enerate different key
presses so this doesn't affect the behavior of TAB.
2022-05-11 19:28:33 +02:00
Dan Kessler 83d687534c tidy read syntax for anonymous functions
First, change read syntax for anonymous functions currently written '(lambda to
instead just be (lambda; otherwise this raises a warning.

Next, while we're at it, change all instances of #'(lambda to just (lambda,
since the two are equivalent and the latter is more concise (excepting anything
in core/libs or in /local/ subdirs of layers)

https://www.gnu.org/software/emacs/manual/html_node/elisp/Anonymous-Functions.html#index-_0023_0027-syntax
2022-05-11 19:24:54 +02:00
Aaron L. Zeng f70110dd77 [version-control] Load smerge-mode when entering smerge-transient-state
This fixes the following error when pressing `SPC g r n` if
smerge-mode is not loaded yet:

    Symbol's function definition is void: smerge-vc-next-conflict

Removed the `:commands` argument to use-package, which is
erroneous (:commands sets up autoloads so that invoking the command
will load the package specified, but only if the command is not
already fboundp).

Instead, explicitly load smerge-mode when entering the transient
state, so that any of the key bindings in the transient state will be
available.  This has the same intended effect as the previous code.
2022-05-11 19:23:04 +02:00
winsphinx 265472214e
add org-roam-ui to replace org-roam-server (#15504)
* add org-roam-ui

* lazy load org-valign
2022-05-11 19:19:23 +02:00
John Practicalli 6bdf609421 [git] key bindings to edit magit forge topics
Add Spacemacs style key bindings menu when editing a Magit Forge topic (issue,
pull request)

https://magit.vc/manual/forge.html#Editing-Topics-and-Posts
2022-05-11 19:17:07 +02:00
Rathur421 895deed51a Add support for code-cells in python layer 2022-05-11 19:15:31 +02:00
SpacemacsBot 11f45d529f
[bot] "built_in_updates" Wed May 11 06:35:02 UTC 2022 (#15508) 2022-05-11 11:39:47 -04:00
jgart 2218a5e286
common-lisp: Fix typo (#15507) 2022-05-11 02:34:17 -04:00
SpacemacsBot c6c17748f6
[bot] "built_in_updates" Mon May 2 04:11:44 UTC 2022 (#15495) 2022-05-02 00:24:02 -04:00
Ben c37d505625
Prefix obsolete aliases with "cl-" namespace. (#15494) 2022-05-02 00:11:19 -04:00
Julien Debon 9b6083b32d
Fix NPM package to install for JSON lsp (#15492) 2022-04-28 10:39:37 -04:00
Aaron Zeng 056c7264ad
[spacemacs-bootstrap] Fix :pre-bindings evaluation in evilified-state-evilify-map (#15490) 2022-04-26 18:52:30 -04:00
Aaron Zeng dc85616df5
Add key binding for revert-buffer in process-menu-mode (#15403) 2022-04-22 21:50:23 -04:00
Riccardo Binetti abc028e24e
[zig] Fix setup backend hook (#15483) 2022-04-21 19:26:09 -04:00
Harold Cooper b3e67aafe2
fix typo (#15470) 2022-04-14 13:56:58 -04:00
bryce-carson 434e26486c
Remove disabled code and FIXME: resolved. (#15464) 2022-04-12 05:41:21 +00:00
Dan Kessler 9dd28c0316
disable evil-surround in magit-status buffers (#15462) 2022-04-11 13:28:02 -04:00
David McFarland 5c0650282f
core-jump: fix incorrect lookup of :async (#15449) 2022-04-06 14:59:38 -04:00
Dan Kessler d79b12e7b4
Replace alist helm sources with proper helm sources (#15364) 2022-04-04 14:51:01 -04:00
Xiaoxiang Cao 6774f37fc1 Fix #15306. Reflect eaf layer keybinding logic to upstream changes.
- Replace outdated eaf API call with most recent ones
- Tested with eaf-browser on my machine
- Both (kbd "SPC") and (kbd ",") works fine in eaf-browser
2022-04-03 20:20:41 +02:00
Maxi Wolff 587f584ebc
[lsp] Change default source of bindings back to spacemacs
as many bindings are not properly set from
the lsp package and the default setting should
just work out of the box.

See #15442 for details.
2022-04-02 22:04:17 +02:00
Maxi Wolff 38c034494d
[core] Make startup not fail when home buffer is customised
in #15421 core cannot find a certain text in the home buffer
to start adding additional elements. This did fail the
start up process.

Now if the starting point is not found the cursor is set
to the end of the buffer instead and no error is signaled.

This allows to still have the home buffer work as expected
even when the starting point has been somehow removed.
2022-04-02 21:23:58 +02:00
Ray Wang d3d50f580b [spacemacs-editing] initialize `undo-tree-history-directory-alist`
to stop *.~undo-tree~ files from scattering.

Fix: #15426
2022-04-02 18:04:01 +02:00
Maxi Wolff 97af6fa9f8
[neotree] Add zz, zt, zb bindings
To make this buffer behave more vim like.
See #15355
2022-03-31 16:55:29 +02:00
Mattijs Korpershoek 2202597ee3
notmuch: Fix company based address completion (#15392) 2022-03-31 03:45:01 -04:00
SpacemacsBot c2a9aaedff
[bot] "documentation_updates" Mon Mar 28 11:29:34 UTC 2022 (#15433) 2022-03-28 11:38:15 -04:00
John Practicalli cb786cc071 [github] clarify Git configuration and authorisation documentation
Resolve #15377
2022-03-28 13:28:10 +02:00
Maxi Wolff bf64c09535
[org] Make org buffers work with helm-imenu-in-all-buffers
Fixes #15420
2022-03-27 21:23:42 +02:00
Claudio Bley 18ad9759b2
[nixos] Fix variable name in README (#15413) 2022-03-17 11:34:53 -04:00
Dan Kessler 75c30eed0d
[helm] fix typo in helm-ls-git (#15411) 2022-03-16 15:59:54 -04:00
Alfonso Montero d66548fd04
[completion] Fix readme markup. (#15410) 2022-03-16 15:10:42 -04:00
SpacemacsBot e32acdfadf
[bot] "documentation_updates" Fri Mar 11 06:55:25 UTC 2022 (#15402) 2022-03-11 02:33:47 -05:00
John Practicalli d751c09fab
[git] document configuration of Magit Forge and Git identity (#15388)
Add documentatation to the Spacemacs Git layer describing how to configure basic git identity and more importantly how to configure Magit Forge to access GitHub / GitLab using a machine configuration and an encrypted file to hold the personal access token.
2022-03-11 06:54:23 +00:00
Lucius Hu 82cb081d84
README: Added a Discord Channel 2022-03-10 22:26:08 +00:00
John Practicalli ed19c94a1e
[space-doc] use cl-return as return is obsolete (#15397) 2022-03-06 11:48:20 -05:00
Aleksander Boruch-Gruszecki f548975841
Use org-agenda-files correctly in insert-recent-files (#15367) 2022-02-25 12:30:03 -05:00
Dominic Pearson a027f34a94
spacemacs-navigation: golden-ratio fix for SPC w TAB. (#15374)
`SPC w TAB` with golden-ratio doesn't work, due to missing hooks. This adds them.
2022-02-25 04:21:17 +00:00
Dan Kessler b316ee936f
reinstate cfgl-layer docstring fix (#15376) 2022-02-23 16:01:30 -05:00
SpacemacsBot 9f1155a998
[bot] "documentation_updates" Tue Feb 22 16:39:44 UTC 2022 (#15373) 2022-02-22 11:44:00 -05:00
Rodrigo Kassick 8587ab6df0
fix: do not setenv PAGER in shell layer (#15369) 2022-02-22 11:37:58 -05:00
Keith Pinson e9adfe9122
[scala] add keybinding for running `Test / compile` in SBT (#15372) 2022-02-22 11:37:17 -05:00