* 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
* [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
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.
* [docker] Followup for #15414: Fix bindings not being added, add docs.
* [docker] Wrap `:config` block in a `progn`, as per CONVENTIONS.org.
* [docker] Fix key binding in documentation.
Co-authored-by: Tommi Komulainen <tkomulai+github@gmail.com>
Co-authored-by: Tommi Komulainen <tkomulai+github@gmail.com>
1. move posframe package into spacemacs-visual layer for package sharing
2. add `pre-int-posframe` and `post-init-posframe` for further configurations
Rebase to the latest code and remove posframe from translate layer
[translate] allow user to customize renders
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
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.
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
- 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
lsp-use-upstream-bindings is t so by default spacemacs will use lsp-mode binding
scheme. We should consider to phase our the current manual binding scheme for
lsp-mode in future
* [languagetool] fix for non standard language code
In the language tool layer, the `languagetool-get-language` function is used to
deduce the correct language code for languagetool from the variable
`ispell-local-dictionary`, `ispell-dictionary`, or from the list
`ispell-dicts-name2locale-equivs-alist` by replacing dash by underscore. However
many lanagetool codes are not formatted consistently with what can be found in
ispell, check `languagetool --list <file>` for the exact list.
Therefore I created this list of convertion between ispell codes and lanagetool
codes.
* [languagetool] Reorder language code by usage
* [languagetool] translate non-obvious language code
special-case handle the translation when a simple conversion from underscore to
dash does not work
Co-authored-by: emiltoacs <mil@evo.nomail>
* lsp: Bind =~SPC m g T~ to lsp-treemacs-type-hierarchy
This allows to show the type hierarchy for the type at point.
* lsp: Goto call and type hierarchy are provided by lsp-treemacs
* Add commands to compleseus+fasd layer (locate,yasnippet,search-from)
* Add metadata classifier (for embark) to fasd-layer
Embark uses metadata of the target under point to determine actions. If the
target lacks a metadata classifier then the [embark
documentation](https://github.com/oantolin/embark#acting-on-targets) recommends
to [add them using the marginalia package](https://github.com/minad/marginalia#adding-custom-annotators-or-classifiers).
This PR adds the file classifier to results for fasd searches.