spacemacs/layers/+lang
Miciah Masters e0b751bee3 Avoid non-idempotent use of push in init code
Replace push with add-to-list in layer init functions and related code.

Modify spacemacs|add-toggle to check for and update an existing toggle in
spacemacs-toggles and only create a new toggle if none already existed.

Replace a conditional push onto erc-packages with use of :toggle.

When initializing which-key, set which-key-replacement-alist to its default
or customized setting before adding all the Spacemacs replacements.  We
want to keep the stock replacements but avoid adding duplicates of the
Spacemacs replacements.

Replace the emacs-lisp-mode-hook lambda with a named function to avoid
adding duplicate hooks (which can add duplicate definitions of the
evil-surround pair).
2018-06-05 22:17:13 -04:00
..
agda Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
asciidoc Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
asm Happy New Year 2018! 2018-01-04 02:00:25 -05:00
autohotkey Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
bibtex Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
c-c++ add org-babel support for some of the more popular languages. (#10738) 2018-05-30 09:07:21 -04:00
clojure Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
coffeescript Fix various typos 2018-05-23 22:12:30 -04:00
common-lisp Fix counsel-gtags package name in common-lisp layer 2018-05-31 23:43:02 -04:00
coq Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
crystal crystal: fix URL 2018-05-22 23:18:09 -04:00
csharp Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
csv Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
d Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
elixir Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
elm Fix various typos 2018-05-23 22:12:30 -04:00
emacs-lisp Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
erlang Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
ess Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
factor factor: rename snippet file 2018-02-24 12:04:32 +02:00
faust Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
forth Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
fsharp Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
go Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
gpu Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
graphviz Fix doc for graphviz, deft and finance layer 2018-02-04 06:21:44 +02:00
groovy groovy: add import for symbol key binding 2018-05-07 01:03:47 -04:00
haskell Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
html Fix various typos 2018-05-23 22:12:30 -04:00
hy Fix various typos 2018-05-23 22:12:30 -04:00
idris Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
ipython-notebook Fix ipython-notebook layer instructions 2018-05-18 01:01:09 +03:00
java Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
javascript Checks if tern exists before using it (#10788) 2018-06-04 02:19:15 -04:00
jr Fix doc for nginx, jr, nlinum and systemd layer 2018-02-06 10:24:16 +02:00
json Fix various typos 2018-05-23 22:12:30 -04:00
kotlin Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
latex Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
lua Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
major-modes Re-enable Wolfram-mode, since it is added back to Melpa. 2018-05-16 00:13:15 +03:00
markdown Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
nim Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
ocaml Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
octave Fix doc for octave, sql and go layers 2018-02-17 17:30:27 +02:00
perl5 add org-babel support for some of the more popular languages. (#10738) 2018-05-30 09:07:21 -04:00
perl6 Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
php Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
plantuml Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
protobuf Happy New Year 2018! 2018-01-04 02:00:25 -05:00
purescript Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
python python: conditionally remove binding to obsolete keymap 2018-06-03 20:19:19 +03:00
racket Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
rest Fixed feature header 2017-08-29 20:00:44 +03:00
restructuredtext Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
ruby Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
rust Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
scala Avoid non-idempotent use of push in init code 2018-06-05 22:17:13 -04:00
scheme fix URL in scheme layer 2018-01-27 18:01:04 +02:00
semantic-web Fixed the next bunch of documents 2018-02-04 06:21:18 +02:00
shell-scripts Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
sml Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
sql Fix various typos 2018-05-23 22:12:30 -04:00
swift Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
typescript Revert "Move yas-activate-extra-mode setup to javascript layer" (#10746) 2018-06-01 20:34:48 -04:00
vimscript Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
windows-scripts Fix 404 links. 2018-05-15 16:19:01 +03:00
yaml Happy New Year 2018! 2018-01-04 02:00:25 -05:00