Commit graph

51 commits

Author SHA1 Message Date
Benno Fünfstück
61e8ee791d extra-langs: enable QML mode for all qml files
There is no other file type for the extension .qml, so this should be
safe.
2015-06-22 23:08:35 -04:00
Giorgio Leveroni
26f809fa3f Evilify CIDER Inspector
- Use =L= instead of =l= for ~cider-inspector-pop~.
- Add `cider-inspect` key-binding mention in README
- Add key-binding for `cider-debug-defun-at-point`
2015-06-22 23:01:25 -04:00
syl20bnr
7eeccc222d Revert back file save on SPC f s 2015-06-15 22:56:55 -04:00
Dexafree
f9036a0ed9 Added some languages to Markdown syntax highlight 2015-06-15 21:41:16 -04:00
Christoph Paulik
fa9630df4e add ipython keybindings
- C-return and S-return behave like web interface
- bind SPC f w to save the notebook to be consistent with
  the rest of spacemacs
2015-06-15 21:36:53 -04:00
Kenneth Love
f3a6481a59 Add mmm-mode and starter config for Markdown parsing 2015-06-14 23:20:23 -04:00
wsk
99623bf194 add (f)ielm-indent-line for ielm mode 2015-06-14 22:33:09 -04:00
Török Edwin
2bbcf8af76 ocaml: don't auto-close backticks
they are used for polymorphic variants, like `Foo
2015-06-11 23:24:44 -04:00
syl20bnr
f4ba6bdab5 Fix various key bindings in converted READMEs 2015-06-11 21:31:42 -04:00
Christoph Paulik
ff8cd06046 Fix various issues with org markup
- lists were not correctly indented sometimes
- **note** and such things do not exist in org
- Note and Important
- Change Feature list to heading
- Change TODOS to actual org TODOS
- Add TOC to python layer
- list indentation
- some typos I could not leave unchanged
- TODO formatting
- List indentation
- typos
- wrong markup

fix conversion issues
2015-06-11 21:31:42 -04:00
Diego Berrocal
460ce54006 Org conversion of all READMEs ! 2015-06-11 21:31:42 -04:00
Christoph Paulik
3439bbb5ed move keybindings to leader, fix typo in README 2015-06-09 19:58:43 -04:00
syl20bnr
31fe9ee7b0 elixir layer: add company support 2015-06-08 23:28:27 -04:00
syl20bnr
19ea540c67 Split Erlang and Elixir into their own layers
Simplify the Erlang layer to make it basic by removing EDTS
2015-06-08 23:27:15 -04:00
syl20bnr
b35b35feeb Lazy add enh-ruby-mode to company-dabbrev-code-modes 2015-06-08 02:18:14 -04:00
uuplusu
6eb2a37f1b latex layer: Change layer name from autex to latex
in install/build/auto-fill sections
2015-06-08 01:16:48 -04:00
Tristan Hume
a883a61f3a Better default behaviour in enh-ruby-mode 2015-06-08 01:04:05 -04:00
Bjarke Vad
10308ffd2a [Haskell] Added company-cabal support for auto-completion in .cabal files 2015-06-08 01:02:09 -04:00
ralesi
f1268fa7f5 improve powershell bindings 2015-06-08 00:36:08 -04:00
syl20bnr
040acbcb34 clojure layer: sort key bindings 2015-06-08 00:30:40 -04:00
DayoOliyide
64d2a6ec25 Added keymapping for cider's eval and replace 2015-06-08 00:26:05 -04:00
Samuel Tonini
eb269c7458 update elixir contrib
* add missing key bindings
* add alchemist-refcard spacemacs version
* update README
2015-06-08 00:02:44 -04:00
syl20bnr
d1ecbfa6bb python layer: new variable python-test-runner, can be nose or pytest 2015-06-07 23:59:23 -04:00
Christoph Paulik
95526e8627 add option to use pytest instead of nose 2015-06-07 23:47:25 -04:00
Christoph Paulik
4f51b9b847 latex layer: Fix latex post init flycheck hook
- this also broke flycheck support in python
2015-06-07 23:43:44 -04:00
Emmanuel Mwangi
f9b141831a Fixing copy/paste error: npm install js-beautify 2015-06-07 23:39:10 -04:00
syl20bnr
eaba99a603 Rename ipython layer to ipython-notebook and move it to !lang 2015-06-07 23:36:39 -04:00
JP-Ellis
a4b5a22fb3 Fix a couple of typos.
Also, I think it best to not automatically enable electric sup- and
sub-scripts as they can be quite annoying to some people (but amazingly
useful to some others).  Perhaps it is best to leave these two with the
AucTeX default and let users enable them in their config?

Signed-off-by: JP-Ellis <coujellis@gmail.com>
2015-06-07 23:17:30 -04:00
Jenan Wise
0bc9dd45c9 Add "mga" shortcut to go mode for switching between test and non-test file.
The same shortcut was chosen as that in the c/c++ package.
2015-06-07 23:01:15 -04:00
syl20bnr
60a50e6733 Rename auctex layer to latex and move it to !lang 2015-06-06 00:46:47 -04:00
syl20bnr
0a0b529c9b erlang-elixir layer: add elixir key bindings to README 2015-06-03 21:36:05 -04:00
syl20bnr
fb3c4dd608 rust layer: fix flycheck setup 2015-06-02 23:18:31 -04:00
Swaroop C H
e4725070c0 rust layer: Add flycheck-rust package 2015-06-02 23:00:27 -04:00
Tu Do
da85d514fc Enable GDB many windows
gdb-many-windows enables an IDE like debugger frontend for Emacs.
2015-06-02 22:59:45 -04:00
ralesi
97985c6cb9 fix autothotkey mode bindings 2015-06-02 22:55:13 -04:00
Kirill Kulikov
a1c6fc91f0 Configures the classpath directory for the ensime server
Configures the directory to store the calculated classpaths for the
ensime server. By default it creates `ensime` folder in `.emacs.d/`.

https://github.com/ensime/ensime-emacs/pull/135
2015-06-02 22:53:43 -04:00
Tu Do
7299cc59b6 [Fix #1813] Insert tab in Python REPL
Currently, when tab is pressed, spaces are inserted. It makes Python
REPL unable to recognize code indentation. We must use tab to indent.
Setting indent-tabs-mode is buffer local, so it does not affect its
value in other buffers.
2015-06-02 22:43:25 -04:00
syl20bnr
012375839f c-c++ layer: rename default mode for header variable
New name is `c-c++-default-mode-for-headers`, possible values are
`c-mode` or `c++-mode`.
2015-05-31 23:09:27 -04:00
Craig Eales
a78c59cf2d Add option to open .h files with c++-mode
Remove default auto-mode-alist mapping from *.h to c++-mode.
Introduce a variable and use that in the init: section of cc-mode to
conditionally update the auto-mode-alist.
Updated the documentation.

Conflicts:
	contrib/!lang/c-c++/README.md
2015-05-31 23:03:00 -04:00
Török Edwin
e57c8aa095 ocaml: comment out auto-complete initialization code
to make sure only one completion engine is active
2015-05-31 22:52:05 -04:00
Török Edwin
f23aa2b0da ocaml layer: Add key bindings
- enable ocamldoc in company completion
- enable merlin-document binding
- add binding for ML <-> MLI switch
- bind most merlin commands

user visible change:
  printing type at point was moved to SPC mht, and SPC mhT asks for an expression
  SPC mgg/mgG is now consistent with CONVENTIONS.md, and
  SPC mgb can be used to go back(in addition to default C-c &)
2015-05-31 22:51:27 -04:00
Török Edwin
ab1a1eae60 ocaml: fix flycheck
but keep it disabled (need to test interaction with auto-complete and company)
2015-05-31 22:48:46 -04:00
Török Edwin
264a3c2019 ocaml: support both auto-complete and company 2015-05-31 22:34:16 -04:00
mike-work
872b26e0ed Add company-mode hook for lua 2015-05-31 17:47:35 -04:00
Tu Do
7f90d99a48 Fix Python and Semantic integration
When no Python executable is detected, Semantic causes an error that it cannot
retrieve include paths from the executable, causing an error that prevents
Python buffer to be switched and error is repeatedly reported whenever a Python
buffer is opened. This commit ignores the error from
semantic-python-get-system-include-path that is called when Semantic setup
itself for a Python buffer.
2015-05-27 23:50:58 -04:00
syl20bnr
a514f6f569 Add TODO for python inferior process key bindings 2015-05-27 23:49:19 -04:00
Tu Do
ae48bd866b [Fix #1668] Don't enable Vim key bindings if holy-mode 2015-05-27 23:45:13 -04:00
Bjarke Vad
78b39f1f72 ghci-ng for haskell-process-do-type-on-prev-line` 2015-05-27 23:29:08 -04:00
Tu Do
fafb9c4b3e Enable company in Python REPL for code completion
- Company should be enabled in Python REPL for displaying completion
candidates. Note that in Python REPL, we must use company-capf to
display the candidates from Python REPL, since in the REPL it uses
completion-at-point to display candidates from the REPL. Also, we
locally set company-minimum-prefix-length to 0, so that completion
starts immediately after the first character. We also need to set the
idle delay a bit higher (0.5) compared with Spacemacs default (0.2),
since setting it too low may cause company unable to retrieve completion
candidates.

- Anaconda should NOT be enabled in Python REPL for retrieving proper
completion candidates. This can be tested in Python REPL: when
anaconda-mode is enabled and without any prefix string before point, run
the command completion-at-point (bound to C-M-i by default), completion
candidates from Anaconda are displayed but NOT the ones from the real
REPL. So, when you import a module i.e. os and try to access the
functions in the module with "os." prefix, nothing inside the module is
displayed because Anaconda does not work in Python REPL. When
anaconda-mode is disabled, candidates in "os." are displayed properly
with company-capf. company-anaconda backend cannot be used in Python
REPL since it is buggy: it cannot retrieve any prefix before point and
narrow properly.
2015-05-25 23:39:05 -04:00
jupl
5d7199a905 Turn on rainbow-delimiters for LESS and SCSS 2015-05-25 23:34:46 -04:00