Commit graph

1274 commits

Author SHA1 Message Date
Christopher McCloud 350f809055 Adds eshell-switch-company-frontend.
Fixes an issue where the buffer local value of
`company-preview-frontend' was being altered prior to switching to
the e-shell mode buffer.

See issue #2401.
2015-08-11 00:12:51 -04:00
person808 a7f3981d97 Replace all uses of custom-set-variables with setq 2015-08-10 22:56:02 -04:00
syl20bnr 21338a66d5 python layer: rename function with spacemacs prefix 2015-08-10 22:50:50 -04:00
Bar Magal 84c1967594 python: use semantic for imenu only when semantic-mode is on 2015-08-10 22:48:53 -04:00
Robert O'Connor 987d731916 Add documentation for '# g c' to the github layer
Update the README to include documentation for '# g c'
which  allows people to create PRs from emacs and then opens
it in the browser.
2015-08-10 22:47:30 -04:00
Hunter Haugen f6d5961edf Fix docs for magit's url and manual changes. 2015-08-10 22:47:05 -04:00
Bar Magal 4bcda8dacb emacs-lisp: add company in ielm, keybind for ielm 2015-08-10 22:38:18 -04:00
syl20bnr 18c73ea418 python layer: find usage on SPC m g u instead of SPC m h u
To be consistent with other layers like C#
2015-08-10 22:36:43 -04:00
Bar Magal eb7f937953 python: various improvements
Add binding for anaconda-mode-usages.
Add completion of filenames in repl.
Don't set variables unnecessarily in newer emacsen - these settings are
only needed in emacs 24.3.
2015-08-10 22:35:02 -04:00
Gilbert Kennen ee119336f5 add git-flow documentation to git layer 2015-08-10 22:31:43 -04:00
justbur 57a0bdd859 Add some missing key prefix declarations 2015-08-10 22:16:30 -04:00
Boris ac46bb8da2 don't set haskell-process-type
By default (from `haskell-mode`) `haskell-process-type` is set to `'auto`, so no need to set it here. Also when you explicitly set the value of `haskell-process-type` it gets much harder to configure it.
2015-08-10 21:30:19 -04:00
syl20bnr 87f482083a salt layer: Mention required yaml in README 2015-08-10 09:08:25 -04:00
liuxiang daf1a1bd3f Remove projectile from scala layer. 2015-08-10 08:47:26 -04:00
syl20bnr f22ac107cc New layer yaml 2015-08-10 08:45:21 -04:00
syl20bnr 41e0befc9c Remove remaining duplicated init functions
haml-mode
slim-mode
yaml-mode
rainbow-delimiters
nix-mode
leuven-theme

Also sort alphabetically the packages in packages.el of html layer
2015-08-10 08:43:29 -04:00
syl20bnr a7cb1bd822 Remove pcre2l contrib, it is owned by spacemacs layer 2015-08-10 08:42:08 -04:00
Kai von Fintel 5ae1972c15 Fixed osx/init function for reveal-in-osx-finder 2015-08-09 22:20:57 -04:00
syl20bnr 77c0826957 core: fix some duplicated init functions 2015-08-09 00:59:12 -04:00
Benjamin Albrecht 18ef819164 Set clojure-mode keybindings for derived modes
dedicated modes for ClojureScript, ClojureC and ClojureX were introduced
by clojure-emacs/clojure-mode@20356bc
2015-08-06 12:45:17 +02:00
Max Gonzih dd58e524c6 Add contrib layer for nim programming language 2015-08-04 23:41:24 -04:00
syl20bnr 6b4e26e1c9 c-c++ layer: move disaster binding SPC m d on SPC m D 2015-08-04 23:19:38 -04:00
William Casarin cc10f1d4a7 add c-c++ package, disaster: disassemble c/c++ code 2015-08-04 23:18:37 -04:00
vkz bd432752bc Replace after-init-hook with emacs-startup-hook
This has a benefit of not assuming that the user .emacs.d/ is in the
user home directory. Should continue to work as expected when this is
the case, but you could also start a fresh Emacs session like
so (assumes OSX):
open -a Emacs.app -n --args -q -l /path/to/emacs.d/init.el
So you don't have to muddle with symlinking your ~/.emacs.d or replacing
it with another just to try Spacemacs (or any other config). Note, that
this won't work with `after-init-hook` which doesn't appear to run when
Emacs is run with -q flag. As a result the `dotspacemacs/config` in your
.spacemacs won't run.
2015-08-04 23:17:12 -04:00
Chris McGrath 8c43762bfb Setup some ruby tools bindings
Not doing ruby-tools-clear-string as evil/vim has that covered
2015-08-04 23:15:29 -04:00
sooheon 79c4a81af6 Add duplicate keybinding for toggle fullscreen
On my mac, using the left command key results in emacs registering the
command differently.
2015-08-04 23:13:50 -04:00
Ag Ibragimov b5ecf92f51 couple of maybe useful tricks for Chrome layer 2015-08-04 23:13:37 -04:00
Gilbert Kennen a721ea4dbc add #f magit binding for magit-gitflow-popup 2015-08-04 23:12:59 -04:00
dsdshcym 589a533374 Remove an extra space from pair <%= %> in web mode 2015-08-04 23:12:35 -04:00
Syohei YOSHIDA 0167d453eb Update package name
reveal-in-finder was renamed to reveal-in-osx-finder.
2015-08-04 15:58:05 +09:00
Lukasz Klich 2e8f62cc22 Add completion after inserting ::
It is used in java 8 to reference methods
2015-08-02 22:34:44 -04:00
Tosh Lyons 010262e181 add keys for ein:traceback-mode 2015-08-02 22:24:14 -04:00
mike-work c6d033686e added escape to gitmessenger keybindings 2015-08-02 22:02:11 -04:00
andyque a87469e2ce add pangu space and remove extra space in org.
1. Add pangu space minor mode.

2. remove extra whitespace when export Chinese org file as HTML
2015-08-02 20:53:19 -04:00
James Conroy-Finn 1fd4afb60c Setup indentation rules for common clojure vars 2015-08-02 20:52:47 -04:00
Swaroop C H a64b6ef3d2 Mention godef install needed for SPC m g g 2015-08-02 17:54:04 -04:00
Xiang Ji 3258186df2 [Fix #2363] Fix inputting backtick and single quote in markdown mode
Not sure why that part of code was introduced in the first place but it seems to no longer work with the newest
packages. Both backtick and quote behaviors were a kind of broken. Removing the code makes them normal again. And there
seems to be nothing wrong with Github code blocks.
2015-08-02 17:47:50 -04:00
Xiang Ji 706115fc0e Fixed various naming errors in package file descriptions
Well, probably mostly aesthetic, but still they just look a bit jarring out there.
2015-08-02 17:44:59 -04:00
syl20bnr 01a017025c search-engine layer: add spacemacs pull request 2015-08-02 17:39:17 -04:00
syl20bnr 1085cb084e org layer: defer loading of toc-org 2015-08-01 15:24:21 -04:00
syl20bnr 0e547c43fd org layer: explicitly set toc-org-max-depth to 10 2015-08-01 01:00:38 -04:00
Jean-Christophe Petkovich 793134aab0 ESS company sources should be grouped
The ess company sources should be grouped, when they are not grouped
they are pretty buggy (like not showing completions under certain
circumstances).

To see the problem, try opening an R file and start the interpreter.

When you type the following ([] is the cursor):

    setN[]

You will see completions offering up `setNames`. Press `<enter>`.

Now, try doing the following:

    setNames(setN[])

You will see no completions. Company is trying the `company-R-args`
source, failing it, then skipping the execution of the
`company-R-objects` source.

Grouping them together fixes this, and is what's done within ess itself.
2015-08-01 00:25:00 -04:00
Alexander Kjeldaas 8d0e47a54b Added ensime-pop-find-definition-stack to the scala layer. 2015-08-01 00:14:49 -04:00
Alexander Kjeldaas 6850c85dff The 0.1.5-SNAPSHOT release has problems
When using spark as a framework for example, there are lots of "provided" libraries.  These are excluded from the .ensime file in that old version.
2015-08-01 00:14:25 -04:00
Tommi Komulainen 393cfff67f enable flycheck in puppet-mode
Flycheck already knows what to do, we just need to turn it on.
2015-08-01 00:13:33 -04:00
Jenan Wise be0fa7ed75 Use enh-ruby-mode on interpreter-detected ruby files.
This makes ruby files that start with shebang ruby directives use
`enh-ruby-mode` for consistency with `.rb` files that already use that
mode.
2015-08-01 00:10:11 -04:00
syl20bnr 9df49be64a shell layer: document some key bindings in README 2015-08-01 00:08:57 -04:00
Martin Martinez Rivera b3ffe8e85a Added evil-leader commands for multi-term support. 2015-08-01 00:06:45 -04:00
Robert O'Connor 4fe8636e62 add ejs files to web-mode 2015-08-01 00:04:32 -04:00
Uri Sharf d93da90ad7 Add support for launchctld on OS X 2015-08-01 00:04:10 -04:00