Philippe Bourdages
4ac8e4ec17
Fix Typescript key binding typo
2018-05-07 23:46:59 -04:00
Ting Zhou
aaa8c93d00
Docs: fix javascript doc
2018-05-07 23:32:47 -04:00
Ting Zhou
8df99c440b
Clean: move spacemacs//set-lsp-key-bindings to lsp layer
2018-05-07 23:32:47 -04:00
Ting Zhou
a7982de966
Clean: rename lsp prefix fix function names
2018-05-07 23:32:47 -04:00
Ting Zhou
64cd095d86
Fix: remove unnecessary comments
2018-05-07 23:32:47 -04:00
Ting Zhou
f3ee2edf1b
Add: add lsp-javascript backend for javascript layer
2018-05-07 23:32:47 -04:00
syl20bnr
fcd9d31bcb
groovy: add import for symbol key binding
2018-05-07 01:03:47 -04:00
JAremko
d4017b1ca7
Make sure that docs pass formatting cheques.
2018-04-15 22:16:17 +03:00
syl20bnr
ebe4c60264
Revert "Defer packages by default using use-package-always-defer"
...
This reverts commit 29c78ce841
and all other fixes
that have been made afterwards.
The motivation is that use-package is seen by many as a replacement for
`require`. Is use-package always defer the loading of packages then is breaks
this use case, this does not respect POLA so even if it was making Spacemacs
loading faster (up to 3s faster on some startup on my machine) we just cannot
use it, it would be irresponsible. Spacemacs should be easy to use, loading
performance will come with time but it is not a priority.
2018-03-03 23:40:10 -05:00
syl20bnr
cff0bb19bf
c-c++: replace toggle-auto-newline lambda by a named function
2018-03-03 22:59:55 -05:00
Aaron Jensen
6c1339debb
cc-mode: move c-toggle-auto-newline to hook
2018-03-03 22:50:00 -05:00
Aaron Jensen
31dc961ef8
typescript: Fix eldoc hooks
2018-03-03 22:46:47 -05:00
EMayej Bee
971719f55c
fix(java): typo
2018-03-04 10:28:12 +08:00
syl20bnr
baf154b0c3
typescript: isolate el-doc configuration
...
also ensure that eldoc-mode is called after tide-setup
2018-03-03 16:53:42 -05:00
Aaron Jensen
e1e4aeb5a4
typescript: Fix eldoc
...
eldoc cannot be enabled until after tide-setup is run.
2018-03-03 16:47:41 -05:00
syl20bnr
3731d0d3fc
Move major specific error key bindings to SPC m E prefix
...
Also add a convention for it.
2018-03-03 16:45:00 -05:00
Simon Altschuler
ed1cccd319
Rename typescript "rename" bindings to "refactor"
2018-03-03 16:30:13 -05:00
Simon Altschuler
93c24c3cc7
Add tide-fix binding to typescript layer
2018-03-03 16:30:09 -05:00
syl20bnr
29c78ce841
Defer packages by default using use-package-always-defer
...
Warning now `:defer t` is implied, to force a package to load `:demand t` is
now necessary.
2018-02-27 23:32:52 -05:00
syl20bnr
1e6a0a66c0
python: group backend packages
2018-02-27 23:32:52 -05:00
JAremko
6397abe2ff
Fix Java layer README
2018-02-28 04:58:24 +02:00
JAremko
7ce071b4be
Format documentation
2018-02-28 03:29:48 +02:00
syl20bnr
fd90547908
clojure: fix key bindings location in README.org
2018-02-25 12:44:25 -05:00
Dan Girshovich
a141c9adff
Add support for breakpoints for the trepan3k python debugger
2018-02-24 19:49:39 -05:00
syl20bnr
920a6f6075
python: sort key bindings
2018-02-24 19:49:39 -05:00
Jack Kamm
8f79abc7f3
python: add pipenv. unified prefix for pyenv, pyvenv, pipenv
2018-02-24 19:49:39 -05:00
Alejandro Arrufat
f93fb228ce
Feature: Add "send to buffer" leader key in ruby layer
...
Currently ruby-send-to-buffer function is not assigned to any key
it is useful to be able to send the the buffer directly to the ruby
console.
It assigns SPC-msb to ruby-send-to-buffer function
2018-02-24 19:49:39 -05:00
syl20bnr
e99ca55e13
python: add doc for SPC m t l
2018-02-24 19:49:39 -05:00
Benoit Coste
262c8ee7b0
Add defun spacemacs/python-test-last
...
It is a wrapper around the nosetests-again defun.
It will call the latest called nosetest function.
2018-02-24 19:49:39 -05:00
Aaron Jensen
6ec6af84d0
typescript: create derived mode for tsx
2018-02-24 19:49:39 -05:00
syl20bnr
a40b79a781
clojure: sort key bindings alphabetically
2018-02-24 19:49:39 -05:00
Luo Tianj
280c7b4cef
add key bindings for profiling and spec browsing
2018-02-24 19:49:38 -05:00
timor
671701f2ef
factor: rename snippet file
...
fixes #10360
2018-02-24 12:04:32 +02:00
syl20bnr
81a931f48b
python: add support for Language Server Protocol
2018-02-19 00:08:27 -05:00
timor
ba13869c99
Add features section
2018-02-17 16:09:06 -05:00
timor
f4a8d605e7
Clarify Snippet usage
2018-02-17 16:09:06 -05:00
timor
05623c4924
Don't add final semicolon to template
2018-02-17 16:09:06 -05:00
timor
2c4ac9b2f4
Add Layer for the Factor Programming Language
2018-02-17 16:09:06 -05:00
nijohando
d4ae5a3c2b
fix: Rename deprecated cider function
...
"cider-jump-to-resource" has been renamed "cider-find-resource" in
CIDER 0.9.0
2018-02-17 16:09:06 -05:00
Adam Frey
5da932541b
Fix typo in clojure/README
2018-02-17 16:09:06 -05:00
Alexander Dalshov
98758c6ede
CMake: move company-cmake initialization to cmake layer
2018-02-17 16:09:06 -05:00
smile13241324
0961850391
Fix doc for octave, sql and go layers
2018-02-17 17:30:27 +02:00
smile13241324
c4ec87dfeb
Fix doc for nginx, jr, nlinum and systemd layer
2018-02-06 10:24:16 +02:00
smile13241324
0e3a371390
Fix doc for graphviz, deft and finance layer
2018-02-04 06:21:44 +02:00
smile13241324
d85eb092d0
Fixed the next bunch of documents
...
Fix doc for coq, semantic-web, source-control, evil-commentary
and spotify layer.
2018-02-04 06:21:18 +02:00
Dieter Komendera
5f6f9d2333
clojure: Enable safe structural editing for cljs, cljx and cljc
...
clojurescript-mode, clojurec-mode and clojurex-mode are used for .cljs, .cljc
and cljx files respectively, which should always be balanced and thus have safe
structural editing enabled.
2018-01-29 00:15:32 -05:00
smile13241324
3586495ed6
Fix doc for django, scala, sml, floobits, puppet and evernote layer
2018-01-28 23:00:32 -05:00
Colin Woodbury
f187300491
haskell: Document SPC m r i
binding
2018-01-28 22:54:14 -05:00
Colin Woodbury
6826ab10a6
haskell: Add function for proper import reformatting
...
- It will succeed from anywhere in the source file, unlike the current
functions exposed by `haskell-mode` that exist for the same purpose.
2018-01-28 22:54:07 -05:00
Dave Aitken
bd77db5d84
ocaml: mention ocaml flycheck/merlin configuration in README
2018-01-28 22:51:26 -05:00
Dave Aitken
2be4dd2795
ocaml: enable flycheck-ocaml
2018-01-28 22:48:47 -05:00
JAremko
3eb6ae20ea
fix URL in scheme layer
2018-01-27 18:01:04 +02:00
smile13241324
5e13f3c373
Fix doc for tmux, c-c++, faust, node and docker layer
2018-01-27 16:58:38 +02:00
JAremko
d2c3b847d8
doc fmt
2018-01-27 16:57:39 +02:00
JAremko
0ae66fb111
add elixir tag to src blocks
2018-01-27 16:57:18 +02:00
syl20bnr
9d540f8a95
Fetch perl6-mode from GitHub
...
https://github.com/perl6/perl6-mode
2018-01-25 00:11:16 -05:00
syl20bnr
9f4d0961a5
ess: sort key bindings in documentation
2018-01-22 23:20:01 -05:00
Jack Kamm
048c92eaf4
ess: add updated keybindings to readme
2018-01-22 23:17:57 -05:00
David Balatero
2b3d83ccf6
Add gtags to enh-ruby-mode as well as ruby-mode
2018-01-22 23:14:40 -05:00
Alexander Dalshov
8bc08ade89
Decouple CMake support from C-C++ Layer
2018-01-22 22:48:09 -05:00
Rudi Grinberg
8f685035bf
enable flycheck for tuareg mode rather than merlin mode
...
merlin mode doesn't actually exist
2018-01-21 09:34:59 -05:00
Jack Kamm
446ff90fac
ess: revert REPL bindings to follow CONVENTIONS.org
2018-01-21 09:28:53 -05:00
Paul
5c2aa826a2
Fix typo
2018-01-21 09:27:20 -05:00
Martin Øinæs Myrseth
4ea177ce97
c-c++: Unquote google-set-c-style layer variables
...
The google-set-c-style functions are added to `c-mode-common-hook`
regardless of their value.
Fix #10080
2018-01-19 22:56:21 -05:00
ZarsBranchkin
f48f75e23f
Add nim-mode documentation binding
2018-01-19 22:55:02 -05:00
smile13241324
8943f856ed
Fix doc for chinese, transmission, d, command-log and idris layer
2018-01-19 19:41:40 +01:00
syl20bnr
93913ebce1
sql: move function to funcs.el
2018-01-18 01:08:46 -05:00
Andrew Christianson
04910be2e2
Rebuild spacemacs-sql-startable after running sql-add-product
...
For completeness, also advise `sql-del-product`
2018-01-18 01:07:15 -05:00
Paul
03f79d0aa6
ruby: add ruby-hash-syntax
...
Add a command to toggle between old and new hash syntax in the active region.
2018-01-18 00:15:16 -05:00
Jeremy Bi
53b2c8851c
Enable idris-simple-indent
2018-01-17 23:36:01 -05:00
Shitikanth Kashyap
6e0d38f3ea
pylookup: Clear self.tag on endtag
2018-01-17 23:23:59 -05:00
Shitikanth Kashyap
480c8531b3
pylookup: Add "/genindex/" to potential_urls
...
Used in online documentation of libraries Flask and Requests.
http://flask.pocoo.org/docs/0.12/genindex/
docs.python-requests.org/en/master/genindex/
2018-01-17 23:23:47 -05:00
Shitikanth Kashyap
23e582d121
pylookup: Switch to using urllib2 on Python 2
...
Fixes bug: pylookup fails silently on 404. For instance, on
`./pylookup -u https://matplotlib.org/ ` it first looks up
'https://matplotlib.org/genindex-all.html ', gets a 404 response,
but instead of moving to the next candidate url, it builds an empty
index.
Cause of bug: urllib.urlopen doesn't give an error on 404.
2018-01-17 23:23:25 -05:00
Shitikanth Kashyap
48032ca787
pylookup: Use generic tags to detect list levels.
...
This fixes bug #9866 .
Tested to work with documentation of Python 2.6, Python 2.7, Python 3.4,
Python 3.5, Python 3.6, and latest stable releases for SciPy, NumPy,
Matplotlib, and Flask.
2018-01-17 23:23:14 -05:00
Shitikanth Kashyap
a3d8df9244
pylookup: Set one_entry to false after each element
...
Fix for bug: extraneous links registered for last entry
in index. For instance, for python documentation index,
all links in footer would get attached to `zlib`.
2018-01-17 23:23:04 -05:00
Shitikanth Kashyap
01e588c5f0
pylookup: Remove unused field do_entry
2018-01-17 23:22:52 -05:00
Shitikanth Kashyap
86f7213b65
pylookup: Handle end tag logic in handle_endtag
...
Doing it handle_data was a bug because `self.tag`
would contain the most recent opened tag, not the tag
currently being closed. This meant, for instance, that
the elements were not being generated correctly and
"./pylook.py --cache" was broken.
2018-01-17 23:22:39 -05:00
Shitikanth Kashyap
dbe5bb4893
pylookup: Use HTMLParser instead of htmllib
...
htmllib has been deprecated since PEP 3108.
2018-01-17 23:22:19 -05:00
j
7dbf354b15
html layer: use web-mode for .xml
files
2018-01-17 23:19:43 -05:00
syl20bnr
af625a9499
rust: revert SPC m c c and move cargo-process-check to SPC m c v
...
SPC m c c is a convention.
2018-01-17 23:17:50 -05:00
Victor Polevoy
960b85157c
Add shortcut for the cargo check
command #9943
...
1. Adds a shortcut for the `cargo check` command as "cc".
2. Remaps a shortcut for `cargo build` command from "cc" to "cb".
Fixes #9943
2018-01-17 23:16:44 -05:00
syl20bnr
2c16d19ab7
semantic: make it possible to exclude stickyfunc
2018-01-17 23:03:33 -05:00
Raymond Wanyoike
a6e513745f
Update javascript layer README: node-add-modules-path
...
Related to #9047
2018-01-17 23:03:33 -05:00
Levi Roth
5857e853ad
Fix OPAM share directory in OCaml layer
...
This commit uses process-lines instead of shell-command-to-string, as
seen in ocaml/merlin#547 .
This fixes an issue on Windows where the external command fails,
resulting in a broken load-path.
2018-01-17 22:19:10 -05:00
smile13241324
b414d615a5
Fix doc for erlang, gpu, ess and vim-empty-lines layer
2018-01-14 22:58:00 -05:00
syl20bnr
a69501e327
c-c++: remove automatic install of gtags layer
...
Instead we let the users to explicitly add the gtags layer if they want to
combine rtags and gtags.
2018-01-12 00:45:03 -05:00
Codruț Constantin Gușoi
a228c2cf61
Potential fix for rtags error
2018-01-12 00:38:29 -05:00
smile13241324
1fb4e0f23d
Fix doc for common-lisp, bibtex, cfengine and gnus layer
2018-01-12 00:37:15 -05:00
Codruț Constantin Gușoi
53288bf357
Disable nameless by default
2018-01-12 00:35:37 -05:00
Lixin Chin
34a0eb2463
rtags: only activate rtags keybindings when rtags-mode is active
...
The keybindings to `rtags-select-other-window', `rtags-select' and
`rtags-bury-or-delete' should only take effect when `rtags-mode-map' is
active, instead of being activate for every buffer in evil normal state.
2018-01-11 00:16:08 -05:00
syl20bnr
dbf1deaa4c
c-c++: make it depends on gtags layer only if rtags are enabled
2018-01-11 00:02:02 -05:00
syl20bnr
41e546f040
Move all use-package hook declaration to pre-init functions
...
Had to create dummy init functions at some places since the owner of a package
is the last layer that defines the init function of a package. And a package
can be installed only if it has an owner.
2018-01-10 23:57:18 -05:00
syl20bnr
3cb9fea0ff
Reset useful and useless buffers to empty lists
...
I feel like we should start from scratch on this one and carefully choose the
defaults.
Also this settings is a very personal setting so if we make some buffers
useless we must have a consensus on it. Marking all special buffers starting
with `*` as useless is too aggressive and make Spacemacs less POLA since two
consecutive press on SPC TAB may not revert to the original buffer.
2018-01-10 10:59:15 -05:00
seemyvest
6da75c4055
Rust: Fix cargo-process-current-test keybinding, update documentation
2018-01-09 23:58:07 -05:00
Pierre Radermecker
59f78d8700
Update hindent config in haskell layer
...
Hindent styling is a deprecated feature (with no more effect).
Use a simple bool toggle to activate it.
Update README
2018-01-09 23:55:49 -05:00
Richard Kim
b57789176c
fix cut-and-paste error by using correct function name
...
Use google-make-newline-indent rather than google-set-c-style.
2018-01-09 23:44:43 -05:00
Muneeb Shaikh
443c6bd80d
sml: lazy load sml lang for org-babel
...
Fix #9979
2018-01-09 23:43:42 -05:00
Benno Fünfstück
9db765a25e
major-modes: comment out removed wolfram-mode package
2018-01-09 23:41:15 -05:00
syl20bnr
da1331870a
csharp: sort key bindings
2018-01-09 23:26:08 -05:00
Saulius Menkevičius
ba0cebec88
csharp: add keybinding for omnisharp-solution-errors
2018-01-09 23:25:24 -05:00