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
This commit is contained in:
parent
460ce54006
commit
ff8cd06046
|
@ -9,7 +9,7 @@
|
|||
|
||||
* Description
|
||||
|
||||
This layer provides syntax highlighting and build functionality for Docker files
|
||||
This layer provides syntax highlighting and build functionality for Docker files.
|
||||
|
||||
* Install
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
* Install
|
||||
|
||||
To use this contribution add it to your `~/.spacemacs`
|
||||
To use this contribution layer add it to your =~/.spacemacs=
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(gnus))
|
||||
|
@ -23,13 +23,13 @@ To use this contribution add it to your `~/.spacemacs`
|
|||
Gnus is a news reading application. The Gnus terminology can be confusing for
|
||||
new users so the basics are listed here:
|
||||
|
||||
- Group: A Newsgroup but can also be a RSS Feed or a mail directory
|
||||
- Topic: Newsgroups can be assigned to topics which will be used to structure
|
||||
the Group Buffer if Topic Mode is enabled(default).
|
||||
- Group :: A Newsgroup but can also be a RSS Feed or a mail directory
|
||||
- Topic :: Newsgroups can be assigned to topics which will be used to structure
|
||||
the Group Buffer if Topic Mode is enabled(default).
|
||||
|
||||
* Adding news sources
|
||||
|
||||
Adding news sources can be done in your `.spacemacs` file by adding the
|
||||
Adding news sources can be done in your =.spacemacs= file by adding the
|
||||
following:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
|
@ -49,7 +49,7 @@ For adding RSS Feeds please see the [[#Keybindings][keybindings section]].
|
|||
* Configuring gmail
|
||||
|
||||
To configure Gnus with gmail support you can add the following to your
|
||||
`.spacemacs` file.
|
||||
=.spacemacs= file.
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
;; Get email, and store in nnml
|
||||
|
@ -82,8 +82,8 @@ To configure Gnus with gmail support you can add the following to your
|
|||
(setq message-directory "~/gmail")
|
||||
#+END_SRC
|
||||
|
||||
Authentication for your gmail account is best stored in an `authinfo` or
|
||||
`authinfo.pgp` file. It must be of the form:
|
||||
Authentication for your gmail account is best stored in an =authinfo= or
|
||||
=authinfo.pgp= file. It must be of the form:
|
||||
|
||||
#+BEGIN_SRC
|
||||
machine smtp.gmail.com login name@gmail.com password SUPER_SECRET_PASS
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#key-bindings][Key bindings]]
|
||||
- [[#emoji-dedicated-buffer][Emoji dedicated buffer]]
|
||||
|
@ -12,14 +13,14 @@
|
|||
|
||||
This layer adds support for Emoji emoticons from [[http://www.emoji-cheat-sheet.com/][emoji-cheat-sheet.com]].
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- Browse Emoji in a dedicated buffer
|
||||
- Display Emoji images in buffer
|
||||
- Insert one or several Emoji with an helm front-end
|
||||
|
||||
* Install
|
||||
|
||||
To use this contribution add it to your `~/.spacemacs`
|
||||
To use this contribution add it to your =~/.spacemacs=
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(emoji))
|
||||
|
|
|
@ -59,5 +59,6 @@ notifications via the OS X Notification Center.
|
|||
| ~<SPC> m p~ | Part from the channel |
|
||||
| ~<SPC> m q~ | Quit server |
|
||||
|
||||
**Note** If you want to connect securely to an IRC server, you must run
|
||||
=erc-tls= command on ~SPC a i E~ instead of the =erc= command.
|
||||
*Note:* If you want to connect securely to an IRC server, you must run =erc-tls=
|
||||
command on ~SPC a i E~ instead of the =erc= command.
|
||||
|
||||
|
|
|
@ -9,9 +9,13 @@
|
|||
- [[#layer][Layer]]
|
||||
- [[#configuration][Configuration]]
|
||||
- [[#storing-the-credentials-in-your-dotfile][Storing the credentials in your dotfile]]
|
||||
- [[#example][Example:]]
|
||||
- [[#storing-the-credentials-in-your-dropbox][Storing the credentials in your Dropbox]]
|
||||
- [[#example][Example:]]
|
||||
- [[#storing-the-credentials-in-authinfo][Storing the credentials in authinfo]]
|
||||
- [[#connecting-behind-a-znc-bouncer-and-storing-the-credentials-in-authinfo][Connecting behind a ZNC bouncer and storing the credentials in authinfo]]
|
||||
- [[#disclaimer][Disclaimer]]
|
||||
- [[#note][Note]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#rcirc-documentation][Rcirc documentation]]
|
||||
|
||||
|
@ -26,7 +30,7 @@ and ZNC.
|
|||
- Support for credentials stored in =~/.authinfo.gpg= (need to have gnutls)
|
||||
- Support ZNC support (with optional =~/.authinfo.gpg=)
|
||||
- Colored nicknames
|
||||
- WIP: Real time change when people use /s/foo/bar in the chats
|
||||
- WIP: Real time change when people use =/s/foo/bar= in the chats
|
||||
|
||||
* Install
|
||||
|
||||
|
@ -41,10 +45,10 @@ To use this contribution add it to your =~/.spacemacs=
|
|||
** Configuration
|
||||
|
||||
There are several ways to configure rcirc supported by the layer:
|
||||
- By storing your credentials in =rcirc-server-alist= in your dotfile
|
||||
(not secured)
|
||||
- By storing your credentials in =rcirc-server-alist= in your Dropbox
|
||||
(better but still not secured)
|
||||
- By storing your credentials in =rcirc-server-alist= in your dotfile (not
|
||||
secured)
|
||||
- By storing your credentials in =rcirc-server-alist= in your Dropbox (better
|
||||
but still not secured)
|
||||
- By storing your credentials in authinfo (secured)
|
||||
- By using a ZNC bouncer _and_ storing your credentials (secured)
|
||||
|
||||
|
@ -53,11 +57,11 @@ There are several ways to configure rcirc supported by the layer:
|
|||
You can store your servers configuration along with your credentials in the
|
||||
=dotspacemacs/config= of your dotfile.
|
||||
|
||||
**Important** This method is the less secured and it is not recommended since
|
||||
*Important:* This method is the less secured and it is not recommended since
|
||||
your dotfile is often stored in a public repository and is not crypted. This
|
||||
is convenient but not recommended.
|
||||
|
||||
Example:
|
||||
**** Example:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq rcirc-server-alist
|
||||
|
@ -73,13 +77,13 @@ Example:
|
|||
You can store your servers configuration along with your credentials in
|
||||
your dropbox in the file =~/Dropbox/emacs/pinit-rcirc.el=.
|
||||
|
||||
**Important** This method is more secured since your file is stored in
|
||||
*Important:* This method is more secured since your file is stored in
|
||||
a private location but it is still not crypted on your drive. Moreover
|
||||
since Dropbox automatically sync your files you may have a lot of copies
|
||||
of the file containing your credentials. This is convenient but not
|
||||
recommended.
|
||||
|
||||
Example:
|
||||
**** Example:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq rcirc-server-alist
|
||||
|
@ -95,29 +99,29 @@ Example:
|
|||
This method is considered secured and is the recommended way to configure
|
||||
rcirc.
|
||||
|
||||
1) If you want to use authinfo.gpg you have to enable the support for it
|
||||
by setting =rcirc-enable-authinfo-support= to =t= in your dotfile:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(
|
||||
(rcirc :variables rcirc-enable-authinfo-support t)))
|
||||
#+END_SRC
|
||||
1) If you want to use =authinfo.gpg= you have to enable the support for it by
|
||||
setting =rcirc-enable-authinfo-support= to =t= in your dotfile:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(
|
||||
(rcirc :variables rcirc-enable-authinfo-support t)))
|
||||
#+END_SRC
|
||||
|
||||
2) In your =~/.authinfo.gpg= file store your credentials like this:
|
||||
#+END_SRC
|
||||
machine irc.freenode.net port nickserv user <user> password <passwd>
|
||||
#+END_SRC
|
||||
#+BEGIN_SRC
|
||||
machine irc.freenode.net port nickserv user <user> password <passwd>
|
||||
#+END_SRC
|
||||
|
||||
3) At last you need to provide your servers configuration in the
|
||||
=dotspacemacs/config= function of your dotfile:
|
||||
=dotspacemacs/config= function of your dotfile:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq rcirc-server-alist
|
||||
'(("irc.freenode.net"
|
||||
:user "spacemacs_user"
|
||||
:port "1337"
|
||||
:channels ("#emacs"))))
|
||||
#+END_SRC
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq rcirc-server-alist
|
||||
'(("irc.freenode.net"
|
||||
:user "spacemacs_user"
|
||||
:port "1337"
|
||||
:channels ("#emacs"))))
|
||||
#+END_SRC
|
||||
|
||||
*** Connecting behind a ZNC bouncer and storing the credentials in authinfo
|
||||
|
||||
|
@ -129,50 +133,50 @@ connects to your IRC channels on your behalf, instead of connecting to the IRC
|
|||
server you connect to your ZNC server. The ZNC server can store the discussions
|
||||
in a buffer while you are not connected.
|
||||
|
||||
**Disclaimer**
|
||||
**** Disclaimer
|
||||
This assumes that you are familiar with ZNC and you have a ZNC server properly
|
||||
setup. If it is not the case then it is recommended to read about ZNC
|
||||
[[http://wiki.znc.in/ZNC][here]]. There is also an installation guide for Ubuntu [[https://www.digitalocean.com/community/tutorials/how-to-install-znc-an-irc-bouncer-on-an-ubuntu-vps][here]].
|
||||
|
||||
**Note**
|
||||
**** Note
|
||||
For now authinfo is mandatory to use the ZNC configuration.
|
||||
|
||||
1) To enable ZNC support set the variable =rcirc-enable-znc-support= to =t= in
|
||||
your dotfile:
|
||||
your dotfile:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(
|
||||
(rcirc :variables rcirc-enable-authinfo-support t)))
|
||||
#+END_SRC
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(
|
||||
(rcirc :variables rcirc-enable-authinfo-support t)))
|
||||
#+END_SRC
|
||||
|
||||
2) In your =~/.authinfo.gpg= file store your credentials like this:
|
||||
|
||||
#+END_SRC
|
||||
machine freenode.spacemacsserver.me port irc user spacemacs_user/freenode password ZNC_PASSWORD
|
||||
machine geekshed.spacemacsserver.me port irc user spacemacs_user/geekshed password ZNC_PASSWORD
|
||||
#+END_SRC
|
||||
#+BEGIN_SRC
|
||||
machine freenode.spacemacsserver.me port irc user spacemacs_user/freenode password ZNC_PASSWORD
|
||||
machine geekshed.spacemacsserver.me port irc user spacemacs_user/geekshed password ZNC_PASSWORD
|
||||
#+END_SRC
|
||||
|
||||
**Important** =port= must be set to =irc=. This is a convention of the layer to
|
||||
retrieve the credentials for the ZNC configuration.
|
||||
*Important* =port= must be set to =irc=. This is a convention of the layer to
|
||||
retrieve the credentials for the ZNC configuration.
|
||||
|
||||
3) Then setup your servers configuration using subdomains in the
|
||||
=dotspacemacs/config= function of your dotfile. The =:auth= keyword arguments
|
||||
will be replaced by the credentials stored in your =~/.authinfo.gpg=.
|
||||
=dotspacemacs/config= function of your dotfile. The =:auth= keyword arguments
|
||||
will be replaced by the credentials stored in your =~/.authinfo.gpg=.
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq rcirc-server-alist
|
||||
;; This will replace :auth with the correct thing, see the doc for that function
|
||||
'(("freenode"
|
||||
:host "freenode.spacemacsserver.me"
|
||||
:port "1337"
|
||||
:auth "spacemacs_user/freenode"
|
||||
:channels ("#emacs"))
|
||||
("geekshed"
|
||||
:host "geekshed.spacemacsserver.me"
|
||||
:port "1337"
|
||||
:auth "spacemacs_user/geekshed"
|
||||
:channels ("#jupiterbroadcasting"))))
|
||||
#+END_SRC
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq rcirc-server-alist
|
||||
;; This will replace :auth with the correct thing, see the doc for that function
|
||||
'(("freenode"
|
||||
:host "freenode.spacemacsserver.me"
|
||||
:port "1337"
|
||||
:auth "spacemacs_user/freenode"
|
||||
:channels ("#emacs"))
|
||||
("geekshed"
|
||||
:host "geekshed.spacemacsserver.me"
|
||||
:port "1337"
|
||||
:auth "spacemacs_user/geekshed"
|
||||
:channels ("#jupiterbroadcasting"))))
|
||||
#+END_SRC
|
||||
|
||||
* Key Bindings
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#some-features][Some features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#agda][Agda]]
|
||||
|
@ -11,11 +12,11 @@
|
|||
|
||||
This layer adds support for the [[http://wiki.portal.chalmers.se/agda/pmwiki.php][Agda]] programming language.
|
||||
|
||||
Some features:
|
||||
** Some features:
|
||||
- Faces redefined to correctly play with themes.
|
||||
- Spacemacs bindings to Agda's interactive tools.
|
||||
|
||||
**This layer is in construction, it needs your contributions and bug reports.**
|
||||
*This layer is in construction, it needs your contributions and bug reports.*
|
||||
|
||||
* Install
|
||||
|
||||
|
|
|
@ -24,10 +24,10 @@ scripts.
|
|||
- Support syntax checking via flycheck with Clang.
|
||||
- Support code reformatting with [[http://clang.llvm.org/docs/ClangFormat.html][clang-format]].
|
||||
- Display function or variable definition at the bottom. (when =semantic= layer is included)
|
||||
- Display current function cursor is in at the top. See [[https://github.com/tuhdo/semantic-stickyfunc-enhance][stickyfunc-demos]]
|
||||
for demos in some programming languages. (when =semantic= layer is included)
|
||||
- Support common refactoring with [[https://github.com/tuhdo/semantic-refactor][semantic-refactor]] . See [[https://github.com/tuhdo/semantic-refactor/blob/master/srefactor-demos/demos.org][srefactor-demos]]
|
||||
for demonstration of refactoring features. (when =semantic= layer is included)
|
||||
- Display current function cursor is in at the top. See [[https://github.com/tuhdo/semantic-stickyfunc-enhance][stickyfunc-demos]] for
|
||||
demos in some programming languages. (when =semantic= layer is included)
|
||||
- Support common refactoring with [[https://github.com/tuhdo/semantic-refactor][semantic-refactor]] . See [[https://github.com/tuhdo/semantic-refactor/blob/master/srefactor-demos/demos.org][srefactor-demos]] for
|
||||
demonstration of refactoring features. (when =semantic= layer is included)
|
||||
|
||||
* Install
|
||||
|
||||
|
@ -39,11 +39,11 @@ To use this contribution add it to your =~/.spacemacs=
|
|||
(setq-default dotspacemacs-configuration-layers '(c-c++))
|
||||
#+END_SRC
|
||||
|
||||
**Note** [[https://github.com/tuhdo/semantic-refactor][semantic-refactor]] is only available for Emacs 24.4+
|
||||
*Note:* [[https://github.com/tuhdo/semantic-refactor][semantic-refactor]] is only available for Emacs 24.4+
|
||||
|
||||
** Default mode for header files
|
||||
|
||||
By default header files are open in =c-mode=, you can open them in =c++-mode=
|
||||
By default header files are opened in =c-mode=, you can open them in =c++-mode=
|
||||
by setting the variable =c-c++-default-mode-for-headers= to =c++-mode=.
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
|
@ -52,7 +52,7 @@ by setting the variable =c-c++-default-mode-for-headers= to =c++-mode=.
|
|||
c-c++-default-mode-for-headers 'c++-mode)))
|
||||
#+END_SRC
|
||||
|
||||
**Note** To set the variable for a given project, create a directory local
|
||||
*Note:* To set the variable for a given project, create a directory local
|
||||
variable at the root of your project. More info on directory local variables
|
||||
can be found in the [[http://www.gnu.org/software/emacs/manual/html_node/elisp/Directory-Local-Variables.html][dir-locals]].
|
||||
|
||||
|
@ -106,4 +106,4 @@ doesn't complain about missing header files.
|
|||
| ~SPC m g O~ | open matching file in another window (e.g. switch between .cpp and .h) |
|
||||
| ~SPC m r~ | srefactor: refactor thing at point. |
|
||||
|
||||
**Note** [[https://github.com/tuhdo/semantic-refactor][semantic-refactor]] is only available for Emacs 24.4+
|
||||
*Note:* [[https://github.com/tuhdo/semantic-refactor][semantic-refactor]] is only available for Emacs 24.4+
|
||||
|
|
|
@ -2,7 +2,23 @@
|
|||
|
||||
[[file:img/clojure.png]] [[file:img/cider.png]]
|
||||
|
||||
* Table of Contents
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#pretty-symbols][Pretty Symbols]]
|
||||
- [[#cider-and-clj-refactor][Cider and clj-refactor]]
|
||||
- [[#quick-start-with-lein][Quick Start with lein]]
|
||||
- [[#more-details][More details]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#documentation][Documentation]]
|
||||
- [[#evaluation][Evaluation]]
|
||||
- [[#goto][Goto]]
|
||||
- [[#repl][REPL]]
|
||||
- [[#tests][Tests]]
|
||||
- [[#refactoring][Refactoring]]
|
||||
- [[#reformatting][Reformatting]]
|
||||
|
||||
* Description
|
||||
|
||||
|
@ -27,7 +43,8 @@ To use this contribution add it to your =~/.spacemacs=
|
|||
|
||||
** Pretty Symbols
|
||||
|
||||
Pretty symbols for anonymous functions, set literals and partial, like =(λ [a] (+ a 5))=, =ƒ(+ % 5)=, =∈{2 4 6}= and =Ƥ=.
|
||||
Pretty symbols for anonymous functions, set literals and partial, like =(λ [a]
|
||||
(+ a 5))=, =ƒ(+ % 5)=, =∈{2 4 6}= and =Ƥ=.
|
||||
|
||||
To enable this feature, add the following snippet to the dotspacemacs/config
|
||||
section of your =~/.spacemacs= file:
|
||||
|
@ -159,19 +176,19 @@ More info regarding installation of nREPL middleware can be found here:
|
|||
|
||||
** Reformatting
|
||||
|
||||
Forms currently handled:
|
||||
- let
|
||||
- when-let
|
||||
- if-let
|
||||
- binding
|
||||
- loop
|
||||
- with-open
|
||||
- literal hashes {}
|
||||
- defroute
|
||||
- cond
|
||||
- condp (except :>> subforms)
|
||||
- Forms currently handled:
|
||||
- let
|
||||
- when-let
|
||||
- if-let
|
||||
- binding
|
||||
- loop
|
||||
- with-open
|
||||
- literal hashes {}
|
||||
- defroute
|
||||
- cond
|
||||
- condp (except :>> subforms)
|
||||
|
||||
More info [here][align-cljlet].
|
||||
More info at [[https://github.com/gstamp/align-cljlet][align-cljlet]].
|
||||
|
||||
| Key Binding | Description |
|
||||
|-------------+-----------------------|
|
||||
|
|
|
@ -77,8 +77,8 @@ OmniSharp should now automatically load and start a server when you open a
|
|||
* Caveats
|
||||
|
||||
- It's currently not possible to create a C# solution outside of an IDE such as
|
||||
[[http://www.monodevelop.com/][MonoDevelop]], it's therefore recommended that you install it to create your
|
||||
solutions.
|
||||
[[http://www.monodevelop.com/][MonoDevelop]], it's therefore recommended that you install it to create your
|
||||
solutions.
|
||||
|
||||
- Debugging is possible using [[https://github.com/mono/sdb][SDB]].
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ To use this contribution add it to your =~/.spacemacs=
|
|||
(setq-default dotspacemacs-configuration-layers '(ess))
|
||||
#+END_SRC
|
||||
|
||||
**Important**:
|
||||
*Important:*
|
||||
In order to speed up the boot time of =Spacemacs=, =ESS= must be loaded
|
||||
manually via the key binding: ~SPC e s s~
|
||||
|
||||
|
|
|
@ -12,4 +12,4 @@ These include:
|
|||
- Rust
|
||||
- The Wolfram Language / Mathematica
|
||||
|
||||
**Note:** Racket has been moved to it's own layer: `racket`
|
||||
*Note:* Racket has been moved to it's own layer: =racket=
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#pre-requisites][Pre-requisites]]
|
||||
- [[#layer][Layer]]
|
||||
|
@ -15,7 +16,7 @@
|
|||
|
||||
This layer adds extensive support for go.
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- gofmt on file save
|
||||
- Auto-completion using [[https://github.com/nsf/gocode/tree/master/emacs][go-autocomplete]]
|
||||
- Source analysis using [[http://golang.org/s/oracle-user-manual][go-oracle]]
|
||||
|
@ -24,7 +25,7 @@ Features:
|
|||
|
||||
** Pre-requisites
|
||||
|
||||
You will need gocode:
|
||||
You will need =gocode=:
|
||||
|
||||
#+BEGIN_SRC sh
|
||||
go get -u github.com/nsf/gocode
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#cabal-packages][Cabal packages]]
|
||||
|
@ -23,11 +24,11 @@
|
|||
|
||||
This layer adds support for the [[https://www.haskell.org/][Haskell]] language.
|
||||
|
||||
Some features:
|
||||
** Features:
|
||||
- auto-completion with [[https://github.com/iquiw/company-ghc][company-ghc]],
|
||||
- syntax highlighting for [[https://github.com/bgamari/cmm-mode][C-- source]].
|
||||
|
||||
**This layer is in construction, it needs your contributions and bug reports.**
|
||||
*This layer is in construction, it needs your contributions and bug reports.*
|
||||
|
||||
* Install
|
||||
|
||||
|
@ -54,8 +55,8 @@ To install them, use the following command:
|
|||
#+END_SRC
|
||||
|
||||
Then you have to add this path to your system =$PATH= (preferred):
|
||||
Note that on **Linux** distributions the installed binaries should be in
|
||||
=~/.cabal/bin= and on **OS X** the binaries are installed in
|
||||
Note that on *Linux* distributions the installed binaries should be in
|
||||
=~/.cabal/bin= and on *OS X* the binaries are installed in
|
||||
=/Users/<username>/Library/Haskell/bin=.
|
||||
|
||||
#+BEGIN_SRC sh
|
||||
|
@ -69,7 +70,7 @@ your =.spacemacs= file:
|
|||
(add-to-list 'exec-path "~/.cabal/bin/")
|
||||
#+END_SRC
|
||||
|
||||
**Note:** it is important to add the path in the =dotspacemacs/init= function,
|
||||
*Note:* it is important to add the path in the =dotspacemacs/init= function,
|
||||
so that the path is added before any layers is loaded.
|
||||
|
||||
** OS X
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#web-mode][Web mode]]
|
||||
|
@ -13,7 +14,7 @@
|
|||
|
||||
This layer adds support for editing HTML and CSS.
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- Editing HTML and CSS file using [[http://web-mode.org/][web-mode]]
|
||||
- Support for Sass/Scss and Less files
|
||||
- Generate HTML and CSS coding using [[https://github.com/smihica/emmet-mode][emmet-mode]]
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
#+TITLE: iPython Notebook contribution layer for Spacemacs (WIP)
|
||||
#+TITLE: IPython Notebook contribution layer for Spacemacs (WIP)
|
||||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description-][Description ]]
|
||||
- [[#features][Features]]
|
||||
- [[#todo-list][TODO List]]
|
||||
- [[#list-of-todos][List of TODOS]]
|
||||
- [[#todo-maybe-itd-be-better-if-there-was-a-state-for-this][TODO Maybe it'd be better if there was a state for this]]
|
||||
- [[#todo-make-more-keybinding-to-connect-to-a-python-buffer][TODO Make more keybinding to =connect= to a python buffer.]]
|
||||
- [[#todo-deleting-visual-regions-dont-work-find-out-why][TODO Deleting visual regions don't work, find out why.]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#dependencies][Dependencies]]
|
||||
|
@ -27,24 +30,24 @@ lots of informative stuff.
|
|||
- Keybindings available through micro-State or leader key
|
||||
- Lazy-loading
|
||||
|
||||
* TODO List
|
||||
- Maybe it'd be better if there was a state for this
|
||||
- Make more keybinding to =connect= to a python buffer.
|
||||
- Deleting visual regions don't work, find out why.
|
||||
- This is a WIP, feel free to collaborate.
|
||||
* List of TODOS
|
||||
This is a WIP, feel free to collaborate.
|
||||
** TODO Maybe it'd be better if there was a state for this
|
||||
** TODO Make more keybinding to =connect= to a python buffer.
|
||||
** TODO Deleting visual regions don't work, find out why.
|
||||
|
||||
* Install
|
||||
** Layer
|
||||
#+begin_src emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(ipython))
|
||||
(setq-default dotspacemacs-configuration-layers '(ipython-notebook))
|
||||
#+end_src
|
||||
** Dependencies
|
||||
Install iPython > 3
|
||||
Install IPython > 3
|
||||
#+begin_src sh
|
||||
pip install ipython
|
||||
#+end_src
|
||||
** What needs to be run
|
||||
Have an iPython notebook running
|
||||
Have an IPython notebook running
|
||||
#+begin_src sh
|
||||
ipython notebook
|
||||
#+end_src
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#js2-mode][js2-mode]]
|
||||
|
@ -17,7 +18,7 @@
|
|||
|
||||
This layer adds support for the JavaScript language using [[https://github.com/mooz/js2-mode][js2-mode]].
|
||||
|
||||
Main features:
|
||||
** Features:
|
||||
- Smart code folding
|
||||
- Refactoring: done using [[https://github.com/magnars/js2-refactor.el][js2-refactor]].
|
||||
- Auto-completion and documentation: provided by [[http://ternjs.net/][tern]]
|
||||
|
@ -27,19 +28,17 @@ Main features:
|
|||
* Install
|
||||
|
||||
To use this contribution add it to your =~/.spacemacs=
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(javascript))
|
||||
#+END_SRC
|
||||
|
||||
You will also need to install =tern= to use the auto-completion and
|
||||
documentation features:
|
||||
|
||||
#+BEGIN_SRC sh
|
||||
$ npm install -g tern
|
||||
#+END_SRC
|
||||
To use the formatting features, install =js-beautify=:
|
||||
|
||||
To use the formatting features, install =js-beautify=:
|
||||
#+BEGIN_SRC sh
|
||||
$ npm install -g js-beautify
|
||||
#+END_SRC
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#auto-completion][Auto-completion]]
|
||||
|
@ -18,10 +19,10 @@
|
|||
|
||||
This layer adds support for LaTeX files with [[https://savannah.gnu.org/projects/auctex/][AucTeX]].
|
||||
|
||||
**Features:**
|
||||
- auto-completion with company-auctex
|
||||
- tags navigation on ~%~ with [[https://github.com/redguardtoo/evil-matchit][evil-matchit]]
|
||||
- labels, references, citations and index entries management with [[http://www.gnu.org/software/emacs/manual/html_node/reftex/index.html][RefTeX]]
|
||||
** Features
|
||||
- Auto-completion with company-auctex
|
||||
- Tags navigation on ~%~ with [[https://github.com/redguardtoo/evil-matchit][evil-matchit]]
|
||||
- Labels, references, citations and index entries management with [[http://www.gnu.org/software/emacs/manual/html_node/reftex/index.html][RefTeX]]
|
||||
|
||||
* Install
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#commands][Commands]]
|
||||
|
@ -12,7 +13,7 @@
|
|||
|
||||
This layer adds support for editing Lua.
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- Editing lua files using [[https://github.com/immerrr/lua-mode][lua-mode]]
|
||||
- Sending code to a lua REPL
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#usage][Usage]]
|
||||
- [[#key-bindings][Key bindings]]
|
||||
|
@ -22,7 +23,7 @@
|
|||
|
||||
This layer adds markdown support to Spacemacs.
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- markdown files support via [[http://jblevins.org/git/markdown-mode.git/][markdown-mode]]
|
||||
- TOC generation via [[https://github.com/ardumont/markdown-toc][markdown-toc]]
|
||||
|
||||
|
|
|
@ -4,17 +4,22 @@
|
|||
|
||||
* Table of Content :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#opam-packages][OPAM packages]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#repl-utop][REPL (utop)]]
|
||||
- [[#todo][TODO]]
|
||||
- [[#todos][TODOS]]
|
||||
- [[#todo-add-more-proper-spacemacs-key-bindings-for-basic-merlin-tasks][TODO Add more proper spacemacs key-bindings for basic merlin tasks]]
|
||||
- [[#todo-add-proper-keybindings-for-ocamldebug][TODO Add proper keybindings for ocamldebug]]
|
||||
- [[#todo-add-more-keybindings-for-tuareg-mode][TODO Add more keybindings for tuareg-mode]]
|
||||
|
||||
* Description
|
||||
|
||||
This is a very basic layer for editing ocaml files.
|
||||
|
||||
** Features:
|
||||
- Syntax highlighting (major-mode) via [[https://github.com/ocaml/tuareg][tuareg-mode]]
|
||||
- Error reporting, completion and type display via [[https://github.com/the-lambda-church/merlin][merlin]]
|
||||
- auto-completion with company mode via [[https://github.com/the-lambda-church/merlin][merlin]]
|
||||
|
@ -80,8 +85,8 @@ To install them, use the following command:
|
|||
| ~C-j~ | (in REPL) next item in history |
|
||||
| ~C-k~ | (in REPL) previous item in history |
|
||||
|
||||
* TODO
|
||||
* TODOS
|
||||
|
||||
- Add more proper spacemacs key-bindings for basic merlin tasks
|
||||
- Add proper keybindings for ocamldebug
|
||||
- Add more keybindings for tuareg-mode
|
||||
** TODO Add more proper spacemacs key-bindings for basic merlin tasks
|
||||
** TODO Add proper keybindings for ocamldebug
|
||||
** TODO Add more keybindings for tuareg-mode
|
||||
|
|
|
@ -4,13 +4,15 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#key-bindings][Key bindings]]
|
||||
|
||||
* Description
|
||||
|
||||
This layer adds PHP language support to Spacemacs.
|
||||
Features:
|
||||
|
||||
** Features:
|
||||
- Edit PHP files using [[https://github.com/ejmr/php-mode][php-mode]]
|
||||
- Edit Drupal files
|
||||
- Run tests with PHPUnit
|
||||
|
|
|
@ -40,7 +40,7 @@ To use this contribution add it to your =~/.spacemacs=
|
|||
|
||||
** REPL
|
||||
|
||||
[psci][] provides a very basic REPL for purescript. The following key
|
||||
[[https://github.com/ardumont/emacs-psci][psci]] provides a very basic REPL for purescript. The following key
|
||||
bindings are available:
|
||||
|
||||
| Key Binding | Description |
|
||||
|
|
|
@ -2,13 +2,34 @@
|
|||
|
||||
[[file:img/python.png]] [[file:img/django.png]]
|
||||
|
||||
* Table of Contents
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#test-runner][Test runner]]
|
||||
- [[#anaconda-dependencies][Anaconda dependencies]]
|
||||
- [[#automatic-buffer-formatting-on-save][Automatic buffer formatting on save]]
|
||||
- [[#autoflake][autoflake]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#inferior-repl-process][Inferior REPL process]]
|
||||
- [[#running-python-script-in-shell][Running Python Script in shell]]
|
||||
- [[#testing][Testing]]
|
||||
- [[#refactoring][Refactoring]]
|
||||
- [[#other-python-commands][Other Python commands]]
|
||||
- [[#django][Django]]
|
||||
- [[#fabric][Fabric]]
|
||||
- [[#files][Files]]
|
||||
- [[#interactive][Interactive]]
|
||||
- [[#server][Server]]
|
||||
- [[#southsyncdb][South/Syncdb]]
|
||||
- [[#test][Test]]
|
||||
|
||||
* Description
|
||||
|
||||
This layer adds support for the Python language.
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- Auto-completion using [[https://github.com/proofit404/anaconda-mode][anaconda-mode]]
|
||||
- Code Navigation using [[https://github.com/proofit404/anaconda-mode][anaconda-mode]]
|
||||
- Documentation Lookup using [[https://github.com/proofit404/anaconda-mode][anaconda-mode]] and [[https://github.com/tsgates/pylookup][pylookup]]
|
||||
|
@ -113,7 +134,7 @@ modules.
|
|||
| ~SPC m c c~ | Execute current file in a comint shell |
|
||||
| ~SPC m c C~ | Execute current file in a comint shell and switch to it in =insert state= |
|
||||
|
||||
**Note** With the universal argument ~SPC u~ you can enter a new
|
||||
*Note:* With the universal argument ~SPC u~ you can enter a new
|
||||
compilation command.
|
||||
|
||||
** Testing
|
||||
|
|
|
@ -36,8 +36,8 @@ Some of the advanced features supported by this layer depend on external gems
|
|||
that need to be installed in the context of your project (see below for guidance
|
||||
based on your version manager):
|
||||
|
||||
*=pry= and =pry-doc= are required for *jump to definition* and *code documentation* (=robe-mode=)
|
||||
*=ruby_parser= is required for *goto-step_definition* in =feature-mode=
|
||||
- =pry= and =pry-doc= are required for *jump to definition* and *code documentation* (=robe-mode=)
|
||||
- =ruby_parser= is required for *goto-step_definition* in =feature-mode=
|
||||
|
||||
You can install the gems in the context of your current project by
|
||||
adding them to the =Gemfile=, e.g.:
|
||||
|
@ -50,7 +50,7 @@ or on the command line (please refer to your ruby version manager
|
|||
specific documentation for details and caveats):
|
||||
|
||||
#+BEGIN_SRC sh
|
||||
$ gem install pry
|
||||
gem install pry
|
||||
#+END_SRC
|
||||
|
||||
** Ruby version management
|
||||
|
|
|
@ -27,8 +27,8 @@ To use this layer, add it to your =~/.spacemacs=
|
|||
|
||||
** Cargo
|
||||
|
||||
[[http://doc.crates.io/index.html][Cargo]] is a project management command line tool for Rust. Installation
|
||||
instructions can be found on the main page of [[http://doc.crates.io/index.html][Cargo]] .
|
||||
[[http://doc.crates.io/index.html][Cargo]] is a project management command line tool for Rust. Installation
|
||||
instructions can be found on the main page of [[http://doc.crates.io/index.html][Cargo]].
|
||||
|
||||
* Key bindings
|
||||
|
||||
|
|
|
@ -130,7 +130,7 @@ See the [[http://flycheck.readthedocs.org/en/latest/guide/languages.html#el.flyc
|
|||
| ~SPC m d s~ | step |
|
||||
| ~SPC m d t~ | backtrace |
|
||||
|
||||
**Note** These key bindings need a micro-state, PR welcome :-)
|
||||
*Note:* These key bindings need a micro-state, PR welcome :-)
|
||||
|
||||
*** Errors
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ This simple layer adds support for shell scripting.
|
|||
Incuded packages for extensions:
|
||||
- =.fish=: [[https://github.com/fish-shell/fish-shell][fish shell]]
|
||||
|
||||
**Note** For Windows scripting see the layer =windows-scripts=
|
||||
*Note:* For Windows scripting see the layer =windows-scripts=
|
||||
|
||||
* Install
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
- [[#key-bindings][Key bindings]]
|
||||
- [[#highlighting][Highlighting]]
|
||||
- [[#inferior-process-interactions-sqli][Inferior Process Interactions (SQLi)]]
|
||||
- [[#send-sql-queries-to-sqli][Send SQL queries to SQLi:]]
|
||||
- [[#sqli-buffer][SQLi buffer]]
|
||||
|
||||
* Description
|
||||
|
@ -40,7 +41,7 @@ To use this contribution layer add it to your =~/.spacemacs=
|
|||
| ~SPC m l a~ | List all objects |
|
||||
| ~SPC m l t~ | list all objects in a table |
|
||||
|
||||
Send SQL queries to SQLi:
|
||||
*** Send SQL queries to SQLi:
|
||||
|
||||
| Key Binding | Description |
|
||||
|-------------+------------------------------------------------------------------------------------------|
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#magit-status-fullscreen][Magit status fullscreen]]
|
||||
|
@ -21,7 +22,7 @@
|
|||
|
||||
This layers adds extensive support for [[http://git-scm.com/][git]].
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- git repository management the indispensable [[http://magit.github.io/][magit]] package
|
||||
- [[https://github.com/jtatarik/magit-gitflow][git-flow]] add-on for magit.
|
||||
- quick in buffer history browsing with [[https://github.com/pidu/git-timemachine][git-timemachine]].
|
||||
|
@ -79,7 +80,7 @@ layer by setting the variable =git-enable-magit-svn-plugin= to =t=.
|
|||
** Git
|
||||
|
||||
Of course if your OS does not ship with git (!) you'll have to install it
|
||||
on your machine, [[http://git-scm.com/downloads][download page]].
|
||||
on your machine. You can download it from the [[http://git-scm.com/downloads][download page]].
|
||||
|
||||
* Working with Git
|
||||
|
||||
|
@ -109,7 +110,7 @@ Git commands (start with =g=):
|
|||
|
||||
To open a =status buffer=, type in a buffer of a Git repository:
|
||||
|
||||
~<SPC> g S~
|
||||
~<SPC> g s~
|
||||
|
||||
=hjkl= navigation is enabled in all Magit buffers. The default Magit keys
|
||||
on =hjkl= (if they exist) are remapped on =HJKL=.
|
||||
|
@ -204,11 +205,11 @@ message.
|
|||
- =C-c C-c= to continue to the =commit message buffer=
|
||||
- =C-c C-c= again when you have finished to edit the commit message
|
||||
- Force push a squashed commit:
|
||||
- in the =status buffer= you should see the new commit unpushed and the
|
||||
old commit unpulled
|
||||
- =P -f P= for force a push (*beware* usually it is not recommended to
|
||||
rewrite the history of a public repository, but if you are *sure* that you
|
||||
are the only one to work on a repository it is ok - i.e. in your fork).
|
||||
- in the =status buffer= you should see the new commit unpushed and the old
|
||||
commit unpulled
|
||||
- =P -f P= for force a push (*beware* usually it is not recommended to rewrite
|
||||
the history of a public repository, but if you are *sure* that you are the
|
||||
only one to work on a repository it is ok - i.e. in your fork).
|
||||
- Add upstream remote (the parent repository you have forked):
|
||||
- =b v= to open the =branch manager buffer=
|
||||
- =a= to add a remote, type the name (i.e. =upstream=) and the URL
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
|
@ -15,11 +16,11 @@
|
|||
|
||||
This layers adds support for [[http://github.com][Github]].
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- [[https://github.com/sigma/magit-gh-pulls][magit-gh-pulls]]: handy =magit= add-on to manage Github pull requests.
|
||||
- [[https://github.com/defunkt/gist.el][gist.el]]: full-featured mode to browse and post Githug gists.
|
||||
- [[https://github.com/osener/github-browse-file][github-browse-file]] and [[https://github.com/sshaw/git-link][git-link]]: quickly browse github URL in your
|
||||
browser.
|
||||
browser.
|
||||
|
||||
* Install
|
||||
|
||||
|
@ -92,5 +93,5 @@ In the gist list buffer:
|
|||
- You can use the universal argument =SPC u= to select a remote repository.
|
||||
- You can use =git-link= on a region.
|
||||
- When the link is opened, the URL is also copied in the kill ring, you can
|
||||
override this behavior by setting the variable =git-link-open-in-browser= to
|
||||
=nil=.
|
||||
override this behavior by setting the variable =git-link-open-in-browser= to
|
||||
=nil=.
|
||||
|
|
|
@ -19,7 +19,7 @@ To use this contribution add it to your =~/.spacemacs=
|
|||
(setq-default dotspacemacs-configuration-layers '(perforce))
|
||||
#+END_SRC
|
||||
|
||||
You'll have to install the =p4== command line, [[http://www.perforce.com/downloads][download page]].
|
||||
You'll have to install the =p4== command line tool from the [[http://www.perforce.com/downloads][download page]].
|
||||
|
||||
Don't forget to setup the environment variables:
|
||||
- =P4_PORT=
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
|
@ -11,7 +12,7 @@
|
|||
This layers adds general configuration for [[http://www.gnu.org/software/emacs/manual/html_node/emacs/Version-Control.html][Emacs VC]].
|
||||
It should work with all VC backends such as Git, Mercurial, Bazaar, SVN, etc...
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- highlights uncommitted changes in the fringe or margin with [[https://github.com/dgutov/diff-hl][diff-hl]]
|
||||
|
||||
* Install
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
- [[#dash][Dash]]
|
||||
- [[#key-bindings][Key bindings]]
|
||||
- [[#helm-dash][helm-dash]]
|
||||
- [[#todo][TODO]]
|
||||
- [[#check-zeal][Check zeal]]
|
||||
- [[#todos][TODOs]]
|
||||
- [[#todo-check-zeal][TODO Check zeal]]
|
||||
|
||||
* Description
|
||||
*This layer works only on OS X for the moment*
|
||||
|
@ -49,8 +49,7 @@ dash-at-point is linked to the GUI app and is only available for OSX. On linux,
|
|||
[[https://github.com/areina/helm-dash][helm-dash]] is used instead. It requires no app.
|
||||
You can use =dash/helm-dash-docset-newpath= to set the location path of your docsets.
|
||||
|
||||
* TODO
|
||||
|
||||
** Check zeal
|
||||
* TODOs
|
||||
|
||||
** TODO Check zeal
|
||||
[[http://zealdocs.org/][zeal]] is an open source alternative to dash with Emacs integration available.
|
||||
|
|
|
@ -12,10 +12,10 @@
|
|||
|
||||
* Description
|
||||
|
||||
This layer group together packages to work with [[https://evernote.com/][Evernote]].
|
||||
This layer groups together packages to work with [[https://evernote.com/][Evernote]].
|
||||
|
||||
It uses the non official Evernote command line [[http://www.geeknote.me][geeknote]] which allows users to
|
||||
write notes in markdown, and sync them.
|
||||
It uses the non official Evernote command line tool [[http://www.geeknote.me][geeknote]] which allows users
|
||||
to write notes in markdown, and sync them.
|
||||
|
||||
[[https://github.com/avendael/emacs-geeknote][geeknote.el]] is a wrapper for some of the most used =geeknote= commands. By
|
||||
default, =geeknote.el= doesn't have key bindings defined. This contribution
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
#+TITLE: Pandoc contribution layer for Spacemacs
|
||||
|
||||
* Table of Contents
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#pandoc][Pandoc]]
|
||||
- [[#usage][Usage]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
|
||||
* Description
|
||||
|
||||
|
@ -26,7 +32,7 @@ To use the mode please [[http://pandoc.org/installing.html][install]] pandoc fir
|
|||
|
||||
* Usage
|
||||
|
||||
For a full list of possible conversions see the [[http://johnmacfarlane.net/pandoc][Pandoc]].
|
||||
For a full list of possible conversions see the [[http://johnmacfarlane.net/pandoc][Pandoc documentation]].
|
||||
An explanation of all the options offered by =pandoc-mode= can be found at the
|
||||
[[http://joostkremers.github.io/pandoc-mode][Pandoc-mode website]].
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#vagrant][Vagrant]]
|
||||
|
@ -15,7 +16,7 @@
|
|||
This layer adds support for working with Vagrant using [[https://github.com/ottbot/vagrant.el][vagrant.el]] and
|
||||
[[https://github.com/dougm/vagrant-tramp][vagrant-tramp]].
|
||||
|
||||
Features:
|
||||
** Features:
|
||||
- Manage boxes (under the ~SPC V~ prefix)
|
||||
- Remote editing on Vagrant boxes via Tramp
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
* Description
|
||||
|
||||
This layer adds [[https://github.com/abingham/emacs-ycmd][emacs-ycmd]] support.
|
||||
This layer adds [[https://github.com/abingham/emacs-ycmd][emacs-ycmd]] support.
|
||||
|
||||
* Install
|
||||
|
||||
|
|
|
@ -9,10 +9,10 @@
|
|||
This layer replaces [[https://github.com/redguardtoo/evil-nerd-commenter][evil-nerd-commenter]] with [[https://github.com/linktohack/evil-commentary][evil-commentary]] for those
|
||||
who prefer the behaviour of [[https://github.com/tpope/vim-commentary][vim-commentary]].
|
||||
|
||||
> Use ~gcc~ to comment out a line (takes a count),
|
||||
> ~gc~ to comment out the target of a motion (for example,
|
||||
> ~gcap~ to comment out a paragraph), ~gc~ in visual
|
||||
> mode to comment out the selection.
|
||||
- Use ~gcc~ to comment out a line (takes a count),
|
||||
- ~gc~ to comment out the target of a motion (for example,
|
||||
- ~gcap~ to comment out a paragraph), ~gc~ in visual
|
||||
- mode to comment out the selection.
|
||||
|
||||
For more details see the [[https://github.com/linktohack/evil-commentary][evil-commentary]] repository.
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
- [[#two-character-search-with-s][Two-character search with s]]
|
||||
- [[#more-scopes][More scopes]]
|
||||
- [[#symbol-groups][Symbol groups]]
|
||||
- [[#key-bindings][Key bindings]]
|
||||
- [[#todo-key-bindings][TODO Key bindings]]
|
||||
|
||||
* Description
|
||||
The package [[https://github.com/hlissner/evil-snipe][evil-snipe]]
|
||||
|
@ -99,6 +99,5 @@ all function definitions in a buffer!
|
|||
(add-to-list 'evil-snipe-symbol-groups '(?\\: \"def .+:\"\))
|
||||
#+END_SRC
|
||||
|
||||
* Key bindings
|
||||
* TODO Key bindings
|
||||
|
||||
TODO
|
||||
|
|
|
@ -80,8 +80,8 @@ custom-perspective like =SPC L o e= to go to the init.el in the spacemacs.
|
|||
|
||||
*** Org-agenda custom perspective
|
||||
|
||||
Here we define a custom perspective that adds items to your org-agenda if you do
|
||||
not know what that is check the [[https://www.gnu.org/software/emacs/manual/html_node/org/Agenda-commands.html][docs]].
|
||||
Here we define a custom perspective that adds items to your org-agenda. If you
|
||||
do not know what that is check the [[https://www.gnu.org/software/emacs/manual/html_node/org/Agenda-commands.html][docs]].
|
||||
|
||||
The cool part is that you can have many org files with todos in the agenda and
|
||||
with one simple command you can gather all the todos from all the agenda files
|
||||
|
|
|
@ -10,6 +10,8 @@
|
|||
- [[#enable-company-or-auto-complete-globally][Enable company or auto-complete globally]]
|
||||
- [[#replacing-company-by-auto-complete][Replacing company by auto-complete]]
|
||||
- [[#add-auto-completion-in-a-layer][Add auto-completion in a layer]]
|
||||
- [[#in-configel][In =config.el=]]
|
||||
- [[#in-packagesel][In =packages.el=]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#company][Company]]
|
||||
- [[#auto-complete][Auto-complete]]
|
||||
|
@ -43,21 +45,21 @@ To use this configuration layer add it to your =~/.spacemacs=
|
|||
You can customize the user experience of auto-completion with the following
|
||||
layer variables:
|
||||
|
||||
=auto-completion-return-key-behavior= set the action to perform when the
|
||||
~RET~ key is pressed, the possible values are:
|
||||
- =complete= completes with the current selection
|
||||
- =nil= does nothing
|
||||
1. =auto-completion-return-key-behavior= set the action to perform when the
|
||||
~RET~ key is pressed, the possible values are:
|
||||
- =complete= completes with the current selection
|
||||
- =nil= does nothing
|
||||
|
||||
=auto-completion-tab-key-behavior= set the action to perform when the
|
||||
~TAB~ key is pressed, the possible values are:
|
||||
- =complete= completes with the current selection
|
||||
- =cycle= completes the common prefix and cycle between candidates
|
||||
- =nil= does nothing
|
||||
2. =auto-completion-tab-key-behavior= set the action to perform when the ~TAB~
|
||||
key is pressed, the possible values are:
|
||||
- =complete= completes with the current selection
|
||||
- =cycle= completes the common prefix and cycle between candidates
|
||||
- =nil= does nothing
|
||||
|
||||
=auto-completion-complete-with-key-sequence= is a string of two characters
|
||||
denoting a key sequence that will perform a =complete= action if the sequence
|
||||
as been entered quickly enough. If its value is =nil= then the feature is
|
||||
disabled.
|
||||
3. =auto-completion-complete-with-key-sequence= is a string of two characters
|
||||
denoting a key sequence that will perform a =complete= action if the sequence
|
||||
as been entered quickly enough. If its value is =nil= then the feature is
|
||||
disabled.
|
||||
|
||||
The default configuration of the layer is:
|
||||
|
||||
|
@ -121,14 +123,14 @@ variable, then you are free to enable =auto-complete= globally.
|
|||
|
||||
Here is an example to add =company= auto-completion to python buffer:
|
||||
|
||||
In =config.el=:
|
||||
*** In =config.el=
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
;; Define the buffer local company backend variable
|
||||
(spacemacs|defvar-company-backends python-mode)
|
||||
#+END_SRC
|
||||
|
||||
In =packages.el=:
|
||||
*** In =packages.el=
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
;; Add the relevant packages to the layer
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
* Better Defaults contribution layer for Spacemacs
|
||||
#+TITLE: Better Defaults contribution layer for Spacemacs
|
||||
|
||||
[[file:img/emacs.png]]
|
||||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#better-defaults-contribution-layer-for-spacemacs][Better Defaults contribution layer for Spacemacs]]
|
||||
- [[#description][Description]]
|
||||
- [[#install][Install]]
|
||||
- [[#functions][Functions]]
|
||||
|
@ -12,16 +11,15 @@
|
|||
|
||||
* Description
|
||||
|
||||
This layer enhances the default commands of Emacs and is primarily intended
|
||||
to be used with the =emacs= editing style as it does not change anything
|
||||
in the Vim key bindings.
|
||||
This layer enhances the default commands of Emacs and is primarily intended to
|
||||
be used with the =emacs= editing style as it does not change anything in the Vim
|
||||
key bindings.
|
||||
|
||||
However the =emacs= editing style is not required, you can still use this
|
||||
layer while you are using the =vim= editing style if you have some kind of
|
||||
mixed style.
|
||||
However the =emacs= editing style is not required, you can still use this layer
|
||||
while you are using the =vim= editing style if you have some kind of mixed
|
||||
style.
|
||||
|
||||
The commands defined in this layer are taken from various sources like
|
||||
[[https://github.com/bbatsov/prelude][Prelude]].
|
||||
The commands defined in this layer are taken from various sources like [[https://github.com/bbatsov/prelude][Prelude]].
|
||||
|
||||
* Install
|
||||
|
||||
|
@ -35,8 +33,8 @@ To use this contribution add it to your =~/.spacemacs=
|
|||
|
||||
** smart-move-beginning-of-line
|
||||
|
||||
Pressed one time, go to the first non-whitespace character of the line,
|
||||
pressed again, go to the beginning of the line.
|
||||
Pressed one time, go to the first non-whitespace character of the line, pressed
|
||||
again, go to the beginning of the line.
|
||||
|
||||
* Key bindings
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#feature][Feature:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#chrome-extension][Chrome extension]]
|
||||
|
@ -13,7 +14,7 @@
|
|||
|
||||
This layer provides some integration with the Google Chrome browser.
|
||||
|
||||
Feature:
|
||||
** Feature:
|
||||
- Edit text boxes with Emacs using [[http://melpa.org/#/edit-server][edit-server]]
|
||||
|
||||
* Install
|
||||
|
@ -45,6 +46,5 @@ function based on =edit-server-url=, or fall back to
|
|||
;; Open github text areas as org buffers
|
||||
;; currently they are opened as markdown
|
||||
(setq edit-server-url-major-mode-alist
|
||||
'(("github\\.com" . org-mode)))
|
||||
)
|
||||
'(("github\\.com" . org-mode))))
|
||||
#+END_SRC
|
||||
|
|
|
@ -15,18 +15,12 @@
|
|||
* Description
|
||||
|
||||
This layer colors your life with:
|
||||
- [[https://github.com/Fanael/rainbow-identifiers][rainbow identifiers]]
|
||||
- [[https://julien.danjou.info/projects/emacs-packages][rainbow mode]]
|
||||
- [[https://github.com/syl20bnr/nyan-mode][nyan mode]]
|
||||
|
||||
[[https://github.com/Fanael/rainbow-identifiers][rainbow identifiers]] mode will colorize each variables and functions with an
|
||||
almost unique color. The keywords and the declaration of function colors are
|
||||
disabled in order to make the colorized variables and functions stand out.
|
||||
|
||||
[[https://julien.danjou.info/projects/emacs-packages][rainbow mode]] displays strings representing colors with the color they
|
||||
represent as background.
|
||||
|
||||
[[https://github.com/syl20bnr/nyan-mode][nyan mode]] display a Nyan cat progress bar in the mode-line.
|
||||
- [[https://github.com/Fanael/rainbow-identifiers][rainbow identifiers]] mode will colorize each variables and functions with an
|
||||
almost unique color. The keywords and the declaration of function colors are
|
||||
disabled in order to make the colorized variables and functions stand out.
|
||||
- [[https://julien.danjou.info/projects/emacs-packages][rainbow mode]] displays strings representing colors with the color they
|
||||
represent as background.
|
||||
- [[https://github.com/syl20bnr/nyan-mode][nyan mode]] display a Nyan cat progress bar in the mode-line.
|
||||
|
||||
* Install
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ To use this contribution add it to your =~/.spacemacs=
|
|||
By default deft tries to put notes in =~/.deft= but you can change
|
||||
this like so in your =dotspacemacs/config= function:
|
||||
|
||||
#+END_SRC
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq deft-directory "~/Dropbox/notes")
|
||||
#+END_SRC
|
||||
|
||||
|
@ -41,10 +41,8 @@ this like so in your =dotspacemacs/config= function:
|
|||
|
||||
| Key Binding | Description |
|
||||
|-------------+----------------------------------|
|
||||
| ~SPC a n ~ | Open Deft (works globally) |
|
||||
| ~SPC m d ~ | Delete selected note |
|
||||
| ~SPC m r ~ | Rename selected note |
|
||||
| ~SPC m i ~ | Toggle to regex search |
|
||||
| ~SPC m n ~ | Create new file with filter text |
|
||||
|
||||
[Deft]:
|
||||
| ~SPC a n~ | Open Deft (works globally) |
|
||||
| ~SPC m d~ | Delete selected note |
|
||||
| ~SPC m r~ | Rename selected note |
|
||||
| ~SPC m i~ | Toggle to regex search |
|
||||
| ~SPC m n~ | Create new file with filter text |
|
||||
|
|
|
@ -41,7 +41,7 @@ You can install =helm-gtags= from the software repository of your OS. For exampl
|
|||
sudo apt-get install global
|
||||
#+END_SRC
|
||||
|
||||
To use =helm-gtags=, you first have to install GNU Global: [Download link][gnu-global-download].
|
||||
To use =helm-gtags=, you first have to install [[https://www.gnu.org/software/global/download.html][GNU Global]].
|
||||
|
||||
Download the latest tar.gz archive, then run these commands:
|
||||
|
||||
|
@ -53,8 +53,6 @@ Download the latest tar.gz archive, then run these commands:
|
|||
sudo make install
|
||||
#+END_SRC
|
||||
|
||||
[gnu-global-download]: https://www.gnu.org/software/global/download.html
|
||||
|
||||
To use this contribution add it to your =~/.spacemacs=
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
|
|
|
@ -27,8 +27,7 @@ Buffers can be grouped by major-modes or projectile projects.
|
|||
By default buffers are grouped by major-modes.
|
||||
|
||||
To change how buffers are grouped set the layer variable
|
||||
=ibuffer-group-buffers-by= to one of the following supported
|
||||
values:
|
||||
=ibuffer-group-buffers-by= to one of the following supported values:
|
||||
- =modes= to group buffers by major-modes (default)
|
||||
- =projects= to group buffers by projectile projects
|
||||
- =nil= to not group buffers
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#features][Features:]]
|
||||
- [[#install][Install]]
|
||||
- [[#layer][Layer]]
|
||||
- [[#github-support][Github support]]
|
||||
|
@ -20,7 +21,7 @@
|
|||
|
||||
This layer enables [[http://orgmode.org/][org mode]] for Spacemacs.
|
||||
|
||||
**Features:**
|
||||
** Features:
|
||||
- Vim inspired key bindings are provided by [[https://github.com/edwtjo/evil-org-mode][evil-org-mode]]
|
||||
- Nicer bullet via [[https://github.com/sabof/org-bullets][org-bullets]]
|
||||
- A [[http://pomodorotechnique.com/][pomodoro method]] integration via [[https://github.com/lolownia/org-pomodoro][org-pomodoro]]
|
||||
|
@ -31,7 +32,7 @@ This layer enables [[http://orgmode.org/][org mode]] for Spacemacs.
|
|||
|
||||
** Layer
|
||||
|
||||
To use this contribution add it to your `~/.spacemacs`
|
||||
To use this contribution add it to your =~/.spacemacs=
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(org))
|
||||
|
@ -39,8 +40,8 @@ To use this contribution add it to your `~/.spacemacs`
|
|||
|
||||
** Github support
|
||||
|
||||
To install Github related extensions like [ox-gfm][] to export to Github
|
||||
flavored markdown set the variable `org-enable-github-support` to `t`.
|
||||
To install Github related extensions like [[https://github.com/larstvei/ox-gfm][ox-gfm]] to export to Github
|
||||
flavored markdown set the variable =org-enable-github-support= to =t=.
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(
|
||||
|
@ -51,8 +52,8 @@ flavored markdown set the variable `org-enable-github-support` to `t`.
|
|||
** Different bullets
|
||||
|
||||
You can tweak the bullets displayed in the org buffer in the function
|
||||
`dotspacemacs/config` of your dotfile by setting the variable
|
||||
`org-bullets-bullet-list`. By default the list is set to `("◉" "○" "✸" "✿")`.
|
||||
=dotspacemacs/config= of your dotfile by setting the variable
|
||||
=org-bullets-bullet-list=. By default the list is set to =("◉" "○" "✸" "✿")=.
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq org-bullets-bullet-list '("■" "◆" "▲" "▶"))
|
||||
|
|
|
@ -33,9 +33,7 @@ and we encourage you to do so :)
|
|||
To use this configuration layer, add it to your =~/.spacemacs=
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(setq-default dotspacemacs-configuration-layers '(osx)
|
||||
;; List of contribution to load.
|
||||
)
|
||||
(setq-default dotspacemacs-configuration-layers '(osx))
|
||||
#+END_SRC
|
||||
|
||||
** Coreutils
|
||||
|
|
|
@ -12,7 +12,6 @@ This contrib layer sets up pcre2el or rxt (RegeXp Translator or RegeXp Tools)
|
|||
which is a utility for working with regular expressions in Emacs, to parse,
|
||||
convert, and font-lock PCRE, Emacs and rx regexps.
|
||||
|
||||
|
||||
Using pcre2el you can convert an Emacs Regexp to pcre (and back) (oh and output
|
||||
as rx too.)
|
||||
|
||||
|
@ -39,7 +38,7 @@ An example in Lisp code:
|
|||
** RE-Builder support
|
||||
|
||||
The Emacs RE-Builder is a useful visual tool which allows using several
|
||||
different built-in syntaxes via =reb-change-syntax= (=C-c TAB=). It supports
|
||||
different built-in syntaxes via =reb-change-syntax= (~C-c TAB~). It supports
|
||||
Elisp read and literal syntax and =rx=, but it can only convert from the
|
||||
symbolic forms to Elisp, not the other way. This package hacks the RE-Builder to
|
||||
also work with emulated PCRE syntax, and to convert transparently between Elisp,
|
||||
|
@ -58,6 +57,5 @@ Example of using the conversion functions:
|
|||
|
||||
* Keybindings
|
||||
|
||||
pcre2el defines keybindings under =C-c /= so we=ll define them under out
|
||||
perspective map =<SPC> R=
|
||||
=pcre2el= defines keybindings under ~C-c /~ so we'll define them under ~<SPC> R~.
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ This layer adds support for the [[https://github.com/rejeep/prodigy.el][prodigy]
|
|||
within Emacs, check the package's documentation for more details
|
||||
|
||||
It is recommended to put to put your prodigy services in the
|
||||
=dotspacemacs/config= part of your .spacemacs file.
|
||||
=dotspacemacs/config= part of your =~/.spacemacs= file.
|
||||
|
||||
* Install
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
* Table of Contents :TOC@4:
|
||||
- [[#description][Description]]
|
||||
- [[#supported-search-engines][Supported search engines]]
|
||||
- [[#install][Install]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#customize-it][Customize it!]]
|
||||
|
@ -12,7 +13,7 @@
|
|||
|
||||
This layer adds support for the [[https://github.com/hrs/engine-mode/engine-mode.el][Search Engine]] package.
|
||||
|
||||
Supported search engines:
|
||||
** Supported search engines
|
||||
|
||||
- Amazon
|
||||
- Duck Duck Go
|
||||
|
@ -56,17 +57,14 @@ your =dotspacemacs/config=:
|
|||
|
||||
Also if you want more search engines, just push them (do this in =dotspacemacs/config=)
|
||||
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(push '(custom1
|
||||
:name "Custom Search Engine 1"
|
||||
:url "http://www.domain.com/s/stuff_sutff_remember_to_replace_search_candidate_with_%s")
|
||||
extra-search-engines-alist)
|
||||
|
||||
#+END_SRC
|
||||
|
||||
|
||||
If you'd rather not use helm but would want an specific search engine, remember
|
||||
If you'd rather not use helm but would want a specific search engine, remember
|
||||
the function generated is always =engine/search-(the name of the search engine
|
||||
lower-case and hyphen instead-of-spaces-for-separation)= so you can bind that to
|
||||
any key binding you want
|
||||
any key binding you want.
|
||||
|
|
|
@ -2,10 +2,10 @@
|
|||
|
||||
* Description
|
||||
|
||||
CEDET is a **C**ollection of **E**macs **D**evelopment **E**nvironment **T**ools
|
||||
written with the end goal of creating an advanced development environment in
|
||||
Emacs. CEDET includes common features such as intelligent completion, source
|
||||
code navigation, project management, code generation with templates . CEDET also
|
||||
CEDET is a *C*ollection of *E*macs *D*evelopment *E*nvironment *T*ools written
|
||||
with the end goal of creating an advanced development environment in Emacs.
|
||||
CEDET includes common features such as intelligent completion, source code
|
||||
navigation, project management, code generation with templates. CEDET also
|
||||
provides a framework for working with programming languages; support for new
|
||||
programming languages can be added and use CEDET to provide IDE-like features.
|
||||
This framework is called Semantic.
|
||||
|
|
|
@ -34,7 +34,7 @@ Emacs supports three types of shell:
|
|||
- the terminal emulator
|
||||
- the ANSI terminal emulator
|
||||
|
||||
You can find a quick introductions to them [[https://www.masteringemacs.org/article/running-shells-in-emacs-overview][here]]
|
||||
You can find a quick introductions to them [[https://www.masteringemacs.org/article/running-shells-in-emacs-overview][here]].
|
||||
|
||||
To define the default shell you can set the layer variable =shell-default-shell=
|
||||
to the following variables:
|
||||
|
@ -53,7 +53,7 @@ The default shell is quickly accessible via a the default shortcut key ~SPC '~.
|
|||
|
||||
** Default shell position and height
|
||||
|
||||
It is possible to choose where the shell should pop by setting the variable
|
||||
It is possible to choose where the shell should pop up by setting the variable
|
||||
=shell-default-position= to either =top=, =bottom= or =full=. It is not possible
|
||||
to show it on the side for now. Default value is =bottom=. It is also possible
|
||||
to set the default height in percents with the variable =shell-default-height=.
|
||||
|
@ -90,7 +90,7 @@ Default value is =/bin/bash=.
|
|||
| ~C-j~ | next item in history |
|
||||
| ~C-k~ | previous item in history |
|
||||
|
||||
**Note** You can open multiple shells using a numerical prefix argument,
|
||||
*Note:* You can open multiple shells using a numerical prefix argument,
|
||||
for instance pressing ~2 SPC ;~ will a second default shell, the
|
||||
number of shell is indicated on the mode-line.
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
- [[#install][Install]]
|
||||
- [[#key-bindings][Key Bindings]]
|
||||
- [[#future-work][Future Work]]
|
||||
- [[#todo-add-proper-spacemacs-keybindings][TODO Add proper Spacemacs keybindings]]
|
||||
|
||||
* Description
|
||||
|
||||
|
@ -47,4 +48,4 @@ The following is a list of some of SLIME's default keybindings.
|
|||
|
||||
* Future Work
|
||||
|
||||
- Add proper Spacemacs keybindings
|
||||
** TODO Add proper Spacemacs keybindings
|
||||
|
|
Loading…
Reference in New Issue