Commit graph

4806 commits

Author SHA1 Message Date
emacspace eeff4c1420
documentation formatting: Sun Dec 15 21:56:35 UTC 2019 2019-12-15 22:03:17 +00:00
Kalle Lindqvist 1095d3b7d3
shell: enable prompt autojump when using smart-eshell 2019-12-15 22:01:41 +00:00
Maximilian Wolff 42d2433fc6
Revise osx layer
Add missing changelog entry
Reformat package file and update some styles according to the current standard
2019-12-15 21:53:18 +00:00
Christopher Eames (Chream) 0141c804f0
[osx] use init instead of post-init for exec-path-from-shell. 2019-12-15 21:49:51 +00:00
Dominik Schrempf b29f72b43a
Mu4e add 'gu' key binding to go to urls. 2019-12-15 21:46:48 +00:00
emacspace d07e7ba60f
documentation formatting: Sun Dec 15 20:56:12 UTC 2019 2019-12-15 21:42:47 +00:00
Maximilian Wolff 2c986df67f
Revise yaml layer
Simplify lsp setup
Implicitly load lsp layer if the lsp backend has been activated in the layer
Add missing changelog entry
2019-12-15 21:36:43 +00:00
Seong Yong-ju d3fda25e41
Add LSP backend support for YAML 2019-12-15 20:58:26 +00:00
Saulius Menkevičius c28cfcff4a
csharp: add support for the alternative `lsp' backend 2019-12-15 20:35:00 +00:00
emacspace 8582124edd documentation formatting: Sun Dec 15 18:22:47 UTC 2019 2019-12-15 20:26:53 +02:00
zhuoyikang 35de1f6db0
[go] Add missing linters to flycheck-disabled-checkers
I have added go-staticcheck and go-unconvert to list of
disabled checkers.
2019-12-15 15:28:53 +01:00
madand 194de4d73a
[ivy] Fix visual selection expansion across the buffer on SPC s S
and `SPC s B`

When one invokes `spacemacs/swiper-region-or-symbol` (`SPC s S`) or
`spacemacs/swiper-all-region-or-symbol` (`SPC s B`) with active visual selection
(transient-mark-mode), the selection expands over the buffer while one jumps
around with swiper. Thus I believe it is appropriate to deactivate visual
selection within the above command.

Since the mentioned commands both use identical code for getting the text to
operate on, I moved that code into a separate function.
2019-12-15 15:17:21 +01:00
madand 57e6849c68
[ivy] SPC h m: fallback to woman on Windows
`man` command displays output from the external program with the same name,
so it will generally fail to work on Windows.

`woman` is a pure elisp parser for manpages, so it will work on Windows. But
`woman` lacks colorizing of manpages, so we only use it as a fallback.
2019-12-15 15:06:26 +01:00
madand 344e6e4a1d
Added support for native fill column indicator in Emacs 27+
`display-fill-column-indicator-mode` is a new native fill column indicator
mode implemented on C-level, thus has almost no performance penalty in contrast
with the legacy `fci-mode` implemented in elisp.

This commit implements conditional activation of the mentioned mode on
Emacs 27+. `fci-mode` is still available for previous Emacs versions.

Resolves #12884
2019-12-15 15:03:27 +01:00
Maximilian Wolff 6e1c8e6092
Remove obsolete requirement for lsp layer from python layer 2019-12-15 14:56:46 +01:00
emacspace a77f8f41f5
documentation formatting: Sun Dec 15 10:06:01 UTC 2019 2019-12-15 14:43:43 +01:00
Maximilian Wolff d3283fe04a
Fix "d d d starts with non prefix key" warning during loading of dap 2019-12-15 14:29:34 +01:00
Maximilian Wolff 9720127282
Revise python layer
Make LSP be used as default backend
Request DAP layer when LSP is used as backend
Update README.org with latest pyls package dependencies
Remove obsolete getter functions
2019-12-15 14:29:33 +01:00
lin.sun 7f6b4205cb
Automatically choose the `lsp' as python-formatter backend when lsp-layer is enabled. 2019-12-15 14:29:33 +01:00
Max Willsey e9ac45af30 [latex] Fix README to say auto-fill on by default. 2019-12-15 11:01:17 +01:00
Spenser Truex 05fb56bfbf Remove uses of lexical-let, part of the deprecated cl package
These prevented loading, a serious bug.
2019-12-15 08:45:27 +01:00
emacspace d18d09049d
documentation formatting: Sat Dec 14 20:26:43 UTC 2019 2019-12-14 20:56:29 +00:00
Nicholas Hurden 9730e16463
[scala] Update metals binary version in README
Update the version of metals referenced in the metals installation
instructions, so that an old version of the metals binary doesn't get installed
by accident.
2019-12-14 20:52:50 +00:00
Daniel Richtmann d795fad4ae
[search-engine]: Add latex's CTAN archive as new search engine 2019-12-14 20:47:33 +00:00
ajbond e919ba7e07
Fix clang-format-on-save 2019-12-14 20:39:35 +00:00
kimr da80634370
converted cl to cl-lib 2019-12-14 20:20:51 +00:00
kimr f86d7993bb
removed custom location for counsel-css
The URL is the same as default one at melpa.
2019-12-14 20:16:21 +00:00
Maximilian Wolff efe39163df
Revise quickurl layer
Added undocumented keybindings to README.org
Moved bindings from top level to application specific
Fix some smaller documentation issues
Added "quickurls" file to .gitignore
2019-12-14 20:13:01 +00:00
Spenser Truex 4645430084
Add quickurl layer on SPC Q. 2019-12-14 19:59:25 +00:00
emacspace 7933ec48fb documentation formatting: Sat Dec 14 04:47:43 UTC 2019 2019-12-14 16:24:57 +02:00
Nick Anderson a51b08133d Added keybinding to export org to mail from buffer to subtree
~org-mime-htmlize-subtree~ as has the ability to set the email =To=, =From=,
=Subject=, =CC=, and =BCC= fields based on properties. If you commonly capture
and email the subtree being able to bake these settings into your template is
very convenient.

https://github.com/org-mime/org-mime#m-x-org-mime-org-subtree-htmlize

~org-mime-org-subtree-htmlize~ is similar to ~org-mime-org-buffer-htmlize~ but
works on subtree. It can also read subtree properties =MAIL_SUBJECT=, =MAIL_TO=,
=MAIL_CC=, and =MAIL_BCC=. Here is the sample of subtree:

  ,,* mail one
   :PROPERTIES:
   :MAIL_SUBJECT: mail title
   :MAIL_TO: person1@gmail.com
   :MAIL_CC: person2@gmail.com
   :MAIL_BCC: person3@gmail.com
   :END:
  content ...
2019-12-14 05:43:53 +01:00
madand 239f60a65f [ivy][docs] Add SPC h m: search available man pages
This keybinding is documented in DOCUMENTATION.org, yet was missing in ivy layer.
2019-12-10 22:54:40 +01:00
Miloš Mošić e9c80d7d80 Update Vue layer README to fix the link formatting 2019-12-10 13:09:12 +01:00
emacspace 76245081d6 documentation formatting: Mon Dec 9 21:44:48 UTC 2019 2019-12-09 23:52:24 +02:00
JAremko e1eb157c63 Testing if .org fmt still works 2019-12-09 22:16:13 +02:00
kimr ccd6c48d46
use dynamic binding for "result" variable 2019-12-08 11:17:32 +01:00
Ivan Yonchovski 95650e0fbb
Use lsp-disabled-clients instead of lsp-enabled-clients
- lsp-mode supports defining remote versions of each clients(e. g. clangd which
works over tramp). Before this change the language server will be disabled
because it has different server-id.
2019-12-08 11:14:39 +01:00
duianto 085ae8af33
[html][vue] Improve Transient States
Add a full/minified transient state toggle.

Grouped backend transient state key bindings by column.

Moved the html/init-web-mode :init section before the :config section.
2019-12-08 11:13:37 +01:00
Maximilian Wolff d2f6d08247
Make helpful layer replace existing emacs help functions
The helpful layer delivers more sophisticated help buffers,
at least for elisp and emacs specific objects. Therefore
it makes sense to replace the existing help functions for
these bindings silently if this layer is loaded.
2019-12-08 10:29:46 +01:00
Thanh Vuong 088a036979 Vue layer
Thanks to sei40kr, duianto and others involved in
https://github.com/thanhvg/vue/issues for contribution
2019-12-07 19:24:31 +01:00
Maximilian Wolff 4e76cdefdf
Reformat kubernetes layer documentation 2019-12-07 00:40:24 +01:00
Maximilian Wolff 4e7a36b72e
Revise kubernetes layer
Add missing changelog entry
Replace license header with standard version
2019-12-07 00:37:13 +01:00
Matt Bray 5e7eb5d01c
Add kubernetes layer. 2019-12-07 00:28:04 +01:00
Maximilian Wolff f68cfc0975
Revise helpful layer
Streamlined keybindings
Adjust helpful-mode to work well with evil bindings
2019-12-07 00:15:49 +01:00
Johnson Denen 5485099263
Add helpful layer 2019-12-06 23:27:43 +01:00
Uros Perisic 628fe9adba
Add support to start external terminal emulators in context.
Integrated terminal emulators/integrated shells get the job done for
quick-and-dirty shell commands, but a lot of people take great care to tweak
their terminal workflow exactly to their liking. This makes it possible to
switch to that workflow seamlessly, by opening their terminal emulator of
choosing in the current directory or at the project root, and even supports
working over `ssh` using `tramp`.
2019-12-06 22:21:15 +01:00
Maximilian Wolff 43bf85c685
Revise php layer
Make doc more clearly describe which tools belong to which backend.
Change keybindings to be consistent with spacemacs conventions.
Simplify LSP layer code.
2019-12-06 20:12:40 +01:00
br3athein be2ac6313d
layers/php: Add debugging & refactoring capabilities
Features:
* configure geben package
* configure phpactor package
* add company-phpactor completion backend
2019-12-06 20:12:40 +01:00
Brian Wignall 4df6c9035f
Fix typos 2019-12-05 22:23:04 +01:00
duianto 979f4db640
[helm] Fix searching in projects with C-s from SPC p p
Fixes #11878

The issue seems to have been caused by helm making sure that
the functions that are called with: helm-exit-and-execute-action
are actions.

Ensure action is available before running it
d6dfb8f1e3
2019-12-05 22:17:11 +01:00