Evan Klitzke
77ee302f16
enable c++11 mode in company-clang-arguments if c-c++-enable-c++11 is not nil
2017-12-19 00:23:43 -05:00
Evan Klitzke
16fd3e85a4
add an option to use google-c-style
2017-12-19 00:20:00 -05:00
Alexander Dalshov
24827b6f08
c-c++ add option to control cmake-ide package
2017-12-18 23:51:28 -05:00
Richard Kim
7bab83c09e
fixed a typo by moving one closing parenthesis
2017-12-18 23:49:13 -05:00
syl20bnr
2ed3946d7b
emacs-lisp: improve nameless configuration
...
- Change nameless prefix to > instead of default :
- Change toggle to SPC m >
- Set nameless separator to nil in order to make it work with any type or separator
- Add diminish unicode ⧁
- Define some default global aliases for Spacemacs source code
- Rename layer variable emacs-lisp-nameless-mode to emacs-lisp-hide-namespace-prefix
- Make variable nameless-current-name safe as a local variable for string values
- Set nameless prefix for core-configuration-layer.el
2017-12-17 23:30:24 -05:00
AdrieanKhisbe
71f8919ebf
fix typo and use a layer variable for auto nameless-mode
2017-12-17 22:17:05 -05:00
Adriean Khisbe
48b0484348
add documentation for Nameless and Overseer bindings
2017-12-17 22:16:49 -05:00
Adriean Khisbe
3dc09cfc4d
hide automatic nameless behind a nameless-auto-mode switch
2017-12-17 22:16:32 -05:00
AdrieanKhisbe
2d40793804
setup nameless package (replacing package prefix with :)
2017-12-17 22:16:08 -05:00
AdrieanKhisbe
ad5ac65263
add overseer (ert test runner) to emacs layer, bindings with prefix
2017-12-17 22:15:33 -05:00
AdrieanKhisbe
295b4752ca
identify Cask files as emacs-lisp-ones
2017-12-17 22:15:04 -05:00
syl20bnr
0bae94fe4d
go: sort key bindings in README.org
2017-12-17 22:12:44 -05:00
brantou
d9065de1cb
Add go-tag to go-layer
2017-12-17 22:10:24 -05:00
Robbert van der Helm
c61ae1a1c1
Add ivy support to the gtags layer
...
It would be much better to have a single function for each layer that
initializes ggtags, helm-gtags and counsel-gtags for a mode.
2017-12-17 22:03:01 -05:00
bfay
5bb9dc1320
fix cider-inspector-prev-page binding, also add 'p' as another key binding
2017-12-17 21:54:50 -05:00
Ag Ibragimov
2be8400975
Improves jump-to-definition for Clojure modes
2017-12-17 21:53:59 -05:00
syl20bnr
19b42377bb
clojure: document clojure-cheatsheet in README.org
2017-12-17 19:51:13 -05:00
Michael van der Nest
e3e94b8568
Added clojure-cheatsheet to clojure documentation.
...
see https://github.com/clojure-emacs/clojure-cheatsheet
2017-12-17 19:43:59 -05:00
syl20bnr
b5f32bbded
kotlin: fix typos
2017-12-17 19:10:06 -05:00
Shanavas M
9bdb6dce30
Add kotlin layer
2017-12-17 18:59:20 -05:00
Alexander Kjeldaas
adfccb147b
Added gradle instructions.
2017-12-17 18:58:17 -05:00
syl20bnr
4c7bd2fde1
java: make java layer depend on groovy layer
2017-12-17 18:45:46 -05:00
syl20bnr
17fc89f9e7
java: improve maven and gradle support (also for groovy)
...
Add new packages `mvn` and `maven-test-mode`.
Move `gradle-mode` configuration from groovy layer to java layer
New prefix commands `SPC m m` for maven and `SPC m l` for gradle.
Make maven and gradle commands available in java-mode.
Update documentation.
2017-12-17 18:45:46 -05:00
Johnson Denen
a8340a0262
Add Gradle support to the Groovy layer
2017-12-17 15:29:11 -05:00
Joao Azevedo
d947556406
Add ENSIME jump handlers to the proper modes
...
Move scala handler to scala layer
2017-12-17 15:24:47 -05:00
smile13241324
00925c8206
Fix documentation for selectric, imenu-list and vimscript layers
2017-12-14 11:51:20 +02:00
smile13241324
1df1a06d5b
Fix documentation for java, major-modes and purescript layer
2017-12-03 17:55:27 +02:00
Tony Lotts
4c4a1a4e13
Improvements to Haskell REPL bindings.
...
- Consistent REPL switch to/back bindings (Swap ", s S" and ", s s").
- Switch back to buffer from Intero REPL.
2017-12-01 19:05:48 +02:00
AlexandrosKotzias
cebb3b9ff2
Fix documentation issues with typescript
2017-11-19 11:38:17 +02:00
gdkrmr
6b056e50a0
improved keybindings for ess layer
2017-11-19 08:42:17 +02:00
syl20bnr
8a5771559e
core: change scope of elpa stable variables
...
make them public when they are used outside of core-configuration-layer.el
make them private when they are used only on this file.
2017-11-01 23:23:34 -04:00
Kalle Lindqvist
27cb845d3c
Improve coffeescript support
...
Register REPL and add major-mode bindings.
2017-10-18 23:53:07 +02:00
bmag
a9ad9ae33c
ess: add description, features to readme
2017-10-17 09:47:54 +03:00
ISELECT1\naylyn.gaffney
36f04308ab
Remove ess-R-object-popup from ess layer.
...
As described in issue #9464 , this package was removed from melpa for
not having a GPL compatible license and is causing an error every time
spacemacs starts.
Continuation of commit 8c3cf7c3ae
2017-10-17 09:47:54 +03:00
smile13241324
d7995b985c
Add remark for required project for "open matching file" commands
2017-10-15 11:19:52 -04:00
syl20bnr
d8bfde8d50
perl: simplify key binsinds config and sort package config sexps
2017-10-15 11:08:01 -04:00
CeleritasCelery
3f5f8b78c8
Add Perl5 Company backend and code formatter
2017-10-15 11:08:01 -04:00
CeleritasCelery
249efa31de
remove org table lighter
2017-10-15 11:08:01 -04:00
ISELECT1\naylyn.gaffney
8c3cf7c3ae
Remove ess-R-object-popup from ess layer.
...
As described in issue #9464 , this package was removed from melpa for
not having a GPL compatible license and is causing an error every time
spacemacs starts.
2017-10-15 11:08:01 -04:00
wizmer
2531012319
Make nose fail compilation when tests fail
...
Using nose.main instead of nose.run returns the result of the tests
so the status of the *compilation* buffer can be modified accordingly
2017-10-15 11:08:01 -04:00
Leon Isenberg
617c44ecc6
Fix: company-dante -> dante-company
2017-10-15 11:08:01 -04:00
Jeremie Pelletier
ffc31f3936
Add leader key prefixes for sql-mode
2017-10-15 11:08:01 -04:00
David Millar-Durrant
c5bba38416
added prefixes to the fsharp layer
2017-10-15 11:08:01 -04:00
Bjarke Vad
fce6bed3c9
Enable purescript-decl-scan-mode when loading purescript-mode
...
This should fix `SPC j i` for PureScript
2017-10-15 11:08:01 -04:00
Benjamin Reynolds
b6474ff590
Fix various documentation errors and inconsistencies
...
Fixes documentation errors from issue #9476 in the following layers...
* syntax-checking
* games
* xkcd
* keyboard-layout
* racket
* osx
2017-10-05 11:15:21 +03:00
smile13241324
97537e46a7
Fix documentation for parinfer, pdf-tools, yaml, csv and salt layer
2017-10-05 11:15:02 +03:00
smile13241324
0e06bbafc4
Fix documentation for elisp, colour, ibuffer and windows-scripts
2017-10-02 03:01:54 +03:00
Benjamin Reynolds
9341e1d751
Fix documentation issues with ruby, rails, and swift layers
...
See #9476
2017-09-11 22:35:46 +03:00
smile13241324
0c5f64347c
Add "features" block to doc of plantuml, shell and search-engine layer
2017-09-11 22:35:31 +03:00
CeleritasCelery
e32acfbf3b
Fixed feature header
2017-08-29 20:00:44 +03:00
syl20bnr
a496401e1f
Move groovy configuration to its own layer and improve it
...
Enable company, org babel and repl.
2017-08-28 13:49:09 -04:00
syl20bnr
211c3f5c1b
Prefer to use pre-init instead of post-init whenever possible
...
This commit does it for org.
2017-08-28 13:34:15 -04:00
syl20bnr
82220fce3a
Remove old wording "contribution layer"
2017-08-28 11:33:55 -04:00
syl20bnr
98ca4821a1
clojure: add missing file header to packages.el
2017-08-28 10:44:59 -04:00
syl20bnr
2e8412323c
python: move functions to funcs.el
2017-08-28 10:44:58 -04:00
Josh Santos
bfde1a44dc
Convert remote file name to local name, stripping trampy stuff
...
Turn into conditional so local files still work
2017-08-27 22:21:31 -04:00
Josh Santos
7b24f838db
Add org-mode support for shell-scripts layer
2017-08-27 22:20:32 -04:00
syl20bnr
7abda1c552
c-c++: minor updates to README.org
2017-08-27 22:18:53 -04:00
Alexander Dalshov
16c5ad8b96
c/c++ cmake-ide: add key bindings description and sample configuration.
2017-08-27 22:16:58 -04:00
Alexander Dalshov
690cf68315
Add cmake-ide to lang/c-c++ layer
2017-08-27 22:16:58 -04:00
syl20bnr
12301dfefa
csharp: minor update of README.org
2017-08-27 21:44:46 -04:00
Saulius Menkevičius
a6d905820d
csharp: update layer documentation to be more up to date with the roslyn version
2017-08-27 21:39:43 -04:00
Saulius Menkevičius
9488f444a0
csharp: disable functions not present in the latest omnisharp package
2017-08-27 21:39:43 -04:00
Saulius Menkevičius
95720b4bc1
csharp: no need to unset omnisharp-auto-complete-want-documentation anymore
...
the latest omnisharp package uses roslyn server now
2017-08-27 21:39:43 -04:00
J. Patrick Lanigan
df7af0ad20
Fix features format in misc README.org's
...
See #9346
2017-08-22 21:27:13 +03:00
JAremko
a1101eb38f
fix links
2017-08-18 22:12:17 +03:00
JAremko
06301b2212
Improve exporting/testing
2017-08-18 20:50:21 +03:00
smile13241324
c6afc2a0fc
Add insert commands from sh-script package to major mode menu
2017-08-09 12:38:25 +03:00
d12frosted
184c7920fe
format latex readme file
2017-08-09 12:25:35 +03:00
Dela Anthonio
cdb8672f04
php: Fix php-company autocompletion
...
Solve #9115 .
The company-minimum-prefix-length variable shouldn't be set to 1000. Doing so
prevents the company completion popup from showing. Instead, let the
company-minimum-prefix-length stay at its default value.
2017-08-01 16:49:13 +03:00
Dela Anthonio
8e3a59dbfd
c-c++: Refactor to reduce duplication
...
Instead of repeating actions for c-mode and c++-mode and their respective hooks,
let loop through each mode or hook to reduce duplication.
2017-08-01 16:45:12 +03:00
Andy Lindeman
11180699e6
Adds GOROOT to list of variables copied from shell environment
...
From <https://golang.org/doc/install > "Installing to a custom location"
> The Go binary distributions assume they will be installed in /usr/local/go
> (or c:\Go under Windows), but it is possible to install the Go tools to a
> different location. In this case you must set the GOROOT environment variable
> to point to the directory in which it was installed.
2017-07-29 22:30:10 +03:00
Dela Anthonio
3c8c28c4eb
c-c++: Declare "mg" prefix as "goto"
...
By convention, the "mg" prefix for all layers is "goto".
2017-07-29 22:00:19 +03:00
Michael Kohl
9a9d9a0feb
Add shortcut for cargo clippy
2017-07-27 22:35:33 +03:00
Tetsuro Takemoto
9ce0310678
Remove duplicated code
2017-07-26 19:48:42 +03:00
jimyl
c8740530bf
fix misused function, `merlin' is a package not a layer
2017-07-24 00:29:18 +08:00
JAremko
106f98497e
Update README.org template
...
Replace some local Org links with GitHub ones
2017-07-23 01:22:20 +03:00
John Stevenson
2ecfbef20a
Add keybinding to toggle between a keyword & a string
...
The function `clojure-toggle-keyword-string` will convert a string to a keyword,
or keyword to a string.
The keybinding is added under the Clojure refactor menu, in the
"cycle/clean/convert" section.
`SPC m r c :`
As this is a `clojure-mode` function, it is defined in the clojure-mode
refactoring keybinding section of packages.el.
2017-07-21 14:46:12 +03:00
syl20bnr
e09385d29e
typescript: mention tide-tsserver-executable variable in doc
2017-07-14 16:58:30 -04:00
syl20bnr
27a3684e3b
typescript: rename functions with spacemacs prefix
2017-07-14 16:50:34 -04:00
syl20bnr
20bafdbb92
typescript: rewrite hooks for web-mode
2017-07-14 16:47:15 -04:00
George Miller
74ca54ad40
Adds tide keybindings to tsx web mode
...
Currently, when a tsx file is edited, the typescript layer puts it into web
mode so we can properly edit/format the html that's inside. However, with this
you lose the awesome ", g g" keybinding which takes you to a definition of
the current function/variable. You also lose the ", g u" keybinding which
gives you all references of current function/variable. This PR adds
all the tide bindings that are in typescript mode into web mode while using the typescript layer.
NOTE:
I must add ("gg" tide-jump-to-definition) to the webList because spacemacs-jump-handlers-web-mode does not exist.
2017-07-14 14:14:15 -04:00
syl20bnr
70e5a10537
typescript: declare tide-jump-to-definition as async.
...
Fixes #8963
2017-07-14 14:08:37 -04:00
Dela Anthonio
7e57b1f341
java: Add missing key bindings to README
2017-07-10 09:38:44 +02:00
Timothy Jones
bba8adbdc1
Update author email for Idris layer
2017-07-07 11:40:54 +02:00
CeleritasCelery
c4be9e9504
added cperl keybindings
...
added keybindings for cperl POD and HERE functions, added dump jump support, and fixed tab command
2017-07-07 11:39:46 +02:00
Eivind Fonn
7ba2b3ed06
markdown: move function to funcs.el
2017-07-07 11:36:22 +02:00
Eivind Fonn
01d8ce76a1
markdown: make sure to evaluate the ‘mode’ binding
2017-07-07 11:36:03 +02:00
Codruț Constantin Gușoi
edd14b50af
Makes all keybindings available in gfm-mode
2017-07-07 11:35:01 +02:00
Paul
4b347759b9
ruby: change documentation lookup key binding
...
`SPC m h h` is conventional key binding to show documentation for thing under
point. It is called by `spacemacs/evil-smart-doc-lookup`, so this change makes
`K` in normal state work as expected.
2017-07-06 12:30:11 +02:00
JAremko
88eaed2733
Fix link
2017-07-04 13:09:53 +03:00
Eivind Fonn
f4b53d2a4f
Rename :depends to :requires
2017-07-03 09:54:53 +02:00
syl20bnr
e2e532bb49
core: change <function>p to <function>-p suffixes for consistency
...
Also defined aliases for backward compatibility with `usedp` functions.
2017-07-02 10:09:39 -04:00
Eivind Fonn
cb17b2773b
Add some more :depends keywords
2017-07-02 09:41:38 -04:00
Eivind Fonn
08561d8631
core: implement :depends for package declarations
...
This replaces the older pattern
:toggle (configuration-layer/package-usedp ..)
This implementation ensures that :disabled-for honors dependent packages, i.e.
if package a depends on package b, which is owned by layer c, and layer c is
disabled for layer d, then neither package a nor b will be configured for layer
d. Previously, this was only true for package a, but not b.
This commit also fixes:
- configuration-layer/describe-package now shows which post-init and pre-init
functions are disabled, if any
- Does not recreate all layer objects unconditionally when calling
configuration-layer/discover-layers. Previously, this led to all layers being
recreated after e.g. `SPC h SPC`, without any of the dotfile information.
Since this information is now necessary for
configuration-layer/describe-package, it’s important that we don’t clear the
indexed layers when invoking this function.
2017-06-22 11:53:05 +02:00
Eivind Fonn
4178a3de6e
Add defalias for ensime-type-at-point
2017-06-21 10:07:55 +02:00
Joao Azevedo
61737e6d79
Replace usage of ensime-print-type-at-point
by ensime-type-at-point
...
The `ensime-print-type-at-point` method was recently renamed to
`ensime-type-at-point`. This fixes the method call.
2017-06-21 10:03:00 +02:00
Tim Jäger
2985a26901
Add keybinding for cider-pprint-eval-last-sexp
2017-06-21 09:34:37 +02:00
Doug Beardsley
07eb1050be
Mention dante in a few places where it was missing
2017-06-20 19:07:41 +02:00
Swaroop
f20bdfd90f
[markdown] add key to toggle checkbox
2017-06-19 13:31:07 -07:00