Alexander Dalshov
bdcdc66c54
c-c++: add rtags integration
2018-01-06 01:30:59 -05:00
syl20bnr
51fb39aac8
c/c++: use clang-format-buffer and clang-format-region functions
2018-01-06 01:29:45 -05:00
Silver Chan
24e556941b
fix problem: c-c++ layer variable
...
fix problem: c-c++ layer variable:clang-format-region-on-save invalid
2018-01-06 01:29:10 -05:00
Dela Anthonio
1d7198e3a7
c-c++: Fix clang format on save
...
Resolve #10041
The spacemacs/clang-format-buffer function doesn't exist. It should be replaced
with clang-format-buffer. This error was introduced in 01ddc98cef
.
2018-01-06 01:01:29 -05:00
Hans Jang
d35268a1d6
Fix the broken python repl invocation through SPC a '
...
Without this chage, it ends up with the following error:
'Wrong type argument: commandp, python-start-or-switch-repl'
2018-01-06 00:59:29 -05:00
Jaakko Luttinen
76003c1a7d
Add ipython-notebook insert mode bindings also to hybrid mode
2018-01-05 23:15:43 -05:00
syl20bnr
c3e65f53e7
elixir: remove unecessary org config for org babel
...
The config is in ob-elixir
2018-01-05 22:27:43 -05:00
syl20bnr
8bb225b402
ipython-notebook: update org config to be more idiomatic
2018-01-05 22:27:13 -05:00
Alejandro Catalina
c233bb6336
Add ob-ipython to ipython-notebook layer
2018-01-05 22:20:29 -05:00
syl20bnr
eee2b4b89c
python: document pippel and set key binding to SPC m P
2018-01-05 22:15:50 -05:00
James Wang
0a4f257da0
Add pippel for python package management
2018-01-05 21:54:41 -05:00
Christoph Paulik
17d350b585
Python: Fix pyenv-executable-find in presence of pyenv-which-ext.
2018-01-05 21:48:04 -05:00
Shane Pearlman
2f2ed06b0e
Use python-mode for SCons script files
2018-01-05 21:46:52 -05:00
syl20bnr
302d272ae3
python: sort key bindings in doc and package config
2018-01-05 21:45:57 -05:00
Volodymyr Vitvitskyi
b63039a6a4
Support importmagic in the Python layer
...
Problem
-------
If the symbol is not resolved due to a missing import there is no automatic way
in the Python layer to import it.
Solution
--------
Use 'importmagic' package.
Pressing `SPC m r f` at point that requires an import will suggest a list of
possible options.
2018-01-05 21:44:11 -05:00
syl20bnr
6a345b86a0
python: document python-save-before-test
2018-01-05 21:41:26 -05:00
Benoit Coste
3f01fd5fed
Add defvar python-save-before-test
...
If true, buffer is automatically saved when calling
python-test-* functions
2018-01-05 21:38:28 -05:00
lostmarble
572820e618
Update funcs.el
...
fix python/:init: Invalid version syntax: '5.1.0^M' bug, for "ipython --version" will return '5.1.0\r\n' on windows with Anaconda3
2018-01-05 21:37:08 -05:00
Muneeb Shaikh
ef36bdfb06
python: update anaconda-mode view mode variable names
...
Fix #10047
2018-01-05 21:37:03 -05:00
Muneeb Shaikh
3289e0d114
python: update invalid cython mode keybindings
2018-01-05 21:35:58 -05:00
syl20bnr
3b24f451f8
emacs-lisp: add dotspacemacs alias for nameless
2018-01-04 02:13:22 -05:00
syl20bnr
326965d4ce
Happy New Year 2018!
2018-01-04 02:00:25 -05:00
syl20bnr
5700fc5b0a
Fix typos in doc for safe structural editing
2018-01-04 01:55:54 -05:00
syl20bnr
2cb98447af
Move evil-cleverparens to spacemacs-evil with major mode toggle
...
Delete layer evil-cleverparens and move the package to spacemacs-evil layer.
The feature is called "Safe structurral editing" for lisp dialects. Support for
it is added via pre-init functions in each of the concerned layer and proper
documentation is added to their README.org files.
This also removes the recently added package evil-smartparens. The goal is
to choose the best package for evil safe structural editing. For now we use
evil-cleverparens as we supported it first, if evil-smartparens is shown to be
a better package we will be able to switch to it.
2018-01-04 01:40:52 -05:00
syl20bnr
8bc9060af8
javascript: change key binding for repl live eval toggle
...
To respect convention move the key binding under `SPC m T l` and change
the lighter to a plain squared `l`.
2018-01-04 01:40:52 -05:00
syl20bnr
6265c057bf
emacs-lisp: change nameless key binding to respect conventions
...
Convention for major mode specific toggles is to put them under SPC m T prefix.
Used `n` instead of `>` because there is no unicode squared symbol with `>`.
Also use the new generated function to register the hooks.
2018-01-04 01:40:52 -05:00
Josh Santos
a18eab6026
Add Troubleshooting section
2018-01-04 01:40:52 -05:00
JAremko
c47d88a098
Format docs
2017-12-31 02:41:22 +02:00
Guido Kraemer
502a62a640
start julia repl with spacemacs/ess-start-repl
2017-12-23 17:46:02 +02:00
bmag
88a952fb33
ess: declare prefixes in loop
2017-12-23 17:46:02 +02:00
Guido Kraemer
99d575b9c8
fix julia keybindings and nice prefixes
2017-12-23 17:36:31 +02:00
Fredrik Bergstrand
5ec172d7bd
c-c++: Improve the header include auto completion
...
This change makes the c-c++ layer configure company-c-headers to search for and
list completion alternatives according to the priority list found in 'man gcc'.
If supported, the default system include paths are also fetched from gcc's
configuration instead of being hard coded to "/usr/include" and
"/usr/local/include". This also remedies the problem where the C++ standard
library headers does not show up as completion alternatives without manual
addition of include paths (see #4493 , #8655 ).
2017-12-19 00:31:43 -05:00
Dela Anthonio
01ddc98cef
c-c++: Add clang-format functions and key bindings
...
Solve part of #7628 . Additionally, #7629 is no longer needed.
Add support for formatting lines, functions, and buffers with clang-format. Each
function produces a clear message on success.
The README was updated to reflect the usage of the new key bindings. References
to binding clang-format to the tab key were removed.
2017-12-19 00:25:20 -05:00
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