From f805d0ebd9bae55f44482b04c79e6d60b54a4847 Mon Sep 17 00:00:00 2001 From: JAremko Date: Wed, 26 Apr 2017 16:50:19 +0300 Subject: [PATCH] Fix spacefmt test on deleted files Also fix some links [ci skip] --- .travis-build.sh | 14 +++++---- doc/DOCUMENTATION.org | 2 +- .../spacemacs-docker/README.org | 4 +-- layers/+emacs/org/README.org | 6 ++-- layers/+email/mu4e/README.org | 2 +- layers/+fun/emoji/README.org | 2 +- layers/+intl/keyboard-layout/README.org | 2 +- layers/+lang/asm/README.org | 2 +- layers/+lang/autohotkey/README.org | 2 +- layers/+lang/c-c++/README.org | 2 +- layers/+lang/clojure/README.org | 8 +++--- layers/+lang/csharp/README.org | 4 +-- layers/+lang/elixir/README.org | 2 +- layers/+lang/elixir/alchemist-refcard.pdf | Bin 21290 -> 0 bytes layers/+lang/elm/README.org | 2 +- layers/+lang/emacs-lisp/README.org | 2 +- layers/+lang/go/README.org | 2 +- layers/+lang/haskell/README.org | 6 ++-- layers/+lang/idris/README.org | 4 +-- layers/+lang/ipython-notebook/README.org | 2 +- layers/+lang/ipython-notebook/matplotlibrc | 27 ------------------ layers/+lang/ocaml/README.org | 4 +-- layers/+lang/octave/README.org | 2 +- layers/+lang/python/README.org | 14 ++++----- layers/+lang/rust/README.org | 2 +- 25 files changed, 47 insertions(+), 72 deletions(-) delete mode 100644 layers/+lang/elixir/alchemist-refcard.pdf delete mode 100644 layers/+lang/ipython-notebook/matplotlibrc diff --git a/.travis-build.sh b/.travis-build.sh index 08559cb56..5f60f87da 100755 --- a/.travis-build.sh +++ b/.travis-build.sh @@ -56,12 +56,14 @@ if [ ! -z "$FORMATTING" ]; then mv ~/.spacemacs.template ~/.spacemacs while read p do - if [ ${p: -4} == ".org" ]; then - echo "Checking $p file" - ./core/tools/spacefmt/spacefmt -f "$p" - if [ $? -ne 0 ]; then - echo "spacefmt failed" - exit 2 + if [ -f "$p" ]; then + if [ ${p: -4} == ".org" ]; then + echo "Checking $p file" + ./core/tools/spacefmt/spacefmt -f "$p" + if [ $? -ne 0 ]; then + echo "spacefmt failed" + exit 2 + fi fi fi done spacemacs:/= - =docker cp spacemacs:/ = -- Manage data in containers with [[https://docs.docker.com/engine/tutorials/dockervolumes][Docker volumes]]. Example +- Manage data in containers with [[https://docs.docker.com/engine/tutorials/dockervolumes/][Docker volumes]]. Example - =docker volume create --name my-ws= - =docker run ... -v my-ws:/mnt/workspace ... spacemacs/emacs25= - =docker run ... -v my-ws:/home/developer/workspace ... jare/vim-bundle= diff --git a/layers/+emacs/org/README.org b/layers/+emacs/org/README.org index c0302f21a..6e6c525b1 100644 --- a/layers/+emacs/org/README.org +++ b/layers/+emacs/org/README.org @@ -44,14 +44,14 @@ This layer enables [[http://orgmode.org/][org mode]] for Spacemacs. ** 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]] +- A [[https://cirillocompany.de/pages/pomodoro-technique][pomodoro method]] integration via [[https://github.com/lolownia/org-pomodoro][org-pomodoro]] - Presentation mode via [[https://github.com/rlister/org-present][org-present]] - Insertion of images via [[https://github.com/abo-abo/org-download][org-download]] - Project-specific TODOs via [[https://github.com/IvanMalison/org-projectile][org-projectile]] ** BibTeX For more extensive support of references through BibTeX files, have a look at -the [[../+lang/bibtex][BibTeX layer]]. +the [[../../+lang/bibtex][BibTeX layer]]. ** Important Note Since version 0.104, spacemacs uses the =org= version from the org ELPA @@ -116,7 +116,7 @@ extension. In order to be able to use org-reveal, download =reveal.js= from its [[http://lab.hakim.se/reveal-js/#/][homepage]] and set =org-reveal-js= to the -download path, as described in the [[https://github.com/yjwen/org-reveal#obtain-revealjs][manual]]. Alternatively, add the following line +download path, as described in the [[https://github.com/yjwen/org-reveal#user-content-revealjs-and-org-reveal][manual]]. Alternatively, add the following line to each =.org= file you want to process: #+BEGIN_EXAMPLE diff --git a/layers/+email/mu4e/README.org b/layers/+email/mu4e/README.org index fdd9bd0b9..d42302abf 100644 --- a/layers/+email/mu4e/README.org +++ b/layers/+email/mu4e/README.org @@ -157,7 +157,7 @@ count of unread messages to the modeline. [[https://raw.githubusercontent.com/iqbalansari/mu4e-alert/master/screenshots/mu4e-alert-in-action.png]] For an extended documentation of the available customizations please refer to -[[https://github.com/iqbalansari/mu4e-alert#customizations][mu4e-alert's documentation]] +[[https://github.com/iqbalansari/mu4e-alert#user-content-customizations][mu4e-alert's documentation]] *** OS notifications To enable notifications about new messages, add the following line to your diff --git a/layers/+fun/emoji/README.org b/layers/+fun/emoji/README.org index 2f021680b..8cd32809c 100644 --- a/layers/+fun/emoji/README.org +++ b/layers/+fun/emoji/README.org @@ -10,7 +10,7 @@ - [[#emoji-dedicated-buffer][Emoji dedicated buffer]] * Description -This layer adds support for Emoji emoticons from [[http://www.emoji-cheat-sheet.com/][emoji-cheat-sheet.com]]. +This layer adds support for Emoji emoticons from [[https://www.webpagefx.com/tools/emoji-cheat-sheet/][emoji-cheat-sheet]]. ** Features - Browse Emoji in a dedicated buffer diff --git a/layers/+intl/keyboard-layout/README.org b/layers/+intl/keyboard-layout/README.org index a2877c2b6..62feea2c0 100644 --- a/layers/+intl/keyboard-layout/README.org +++ b/layers/+intl/keyboard-layout/README.org @@ -195,4 +195,4 @@ So the price you have to pay is the absence of a keybindings list. The keyboard-layout logo is coming from [[https://openclipart.org/detail/202777/keyboard-layout][openclipart.org]] and is under the public domain. The bepo logo and the keymap images are coming from the [[http://bepo.fr/][bepo]] official website. The Colemak keyboard layout image is from [[https://en.wikipedia.org/wiki/File:KB_US-Colemak.svg][Wikipedia]]. They are all -licensed under the [[http://creativecommons.org/licenses/by-sa/3.0/deed.en][CC-BY-SA]]. +licensed under the [[https://creativecommons.org/licenses/by-sa/3.0/deed.en][CC-BY-SA]]. diff --git a/layers/+lang/asm/README.org b/layers/+lang/asm/README.org index 54642ea1b..c21a8d1dd 100644 --- a/layers/+lang/asm/README.org +++ b/layers/+lang/asm/README.org @@ -39,7 +39,7 @@ To look up the x86 instructions, two things are required: sudo apt-get install poppler-utils #+end_src -- [[http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html][IntelĀ® 64 and IA-32 Architectures Software Developer Manuals]]. Any PDF that +- [[https://software.intel.com/en-us/articles/intel-sdm][IntelĀ® 64 and IA-32 Architectures Software Developer Manuals]]. Any PDF that contains the full instruction set reference will work, though volume 2 is the best choice for x86-lookup. diff --git a/layers/+lang/autohotkey/README.org b/layers/+lang/autohotkey/README.org index 0e8b34deb..a154bf6b7 100644 --- a/layers/+lang/autohotkey/README.org +++ b/layers/+lang/autohotkey/README.org @@ -10,7 +10,7 @@ * Description -Syntax highlighting and Emacs functions for use with [[http://www.autohotkey.com][AutoHotkey]] or +Syntax highlighting and Emacs functions for use with [[https://autohotkey.com/][AutoHotkey]] or [[http://ahkscript.org][AutoHotkey_L]]. Using a combined implementation of ahk-mode from Xah Lee's =xahk-mode= diff --git a/layers/+lang/c-c++/README.org b/layers/+lang/c-c++/README.org index 020e10944..6f91b07b3 100644 --- a/layers/+lang/c-c++/README.org +++ b/layers/+lang/c-c++/README.org @@ -15,7 +15,7 @@ - [[#key-bindings][Key Bindings]] * Description -This layer adds configuration for C/C++ language as well support for [[http://www.cmake.org/][CMake]] +This layer adds configuration for C/C++ language as well support for [[https://cmake.org/][CMake]] scripts. * Features diff --git a/layers/+lang/clojure/README.org b/layers/+lang/clojure/README.org index 6081a29a4..ea4868cb4 100644 --- a/layers/+lang/clojure/README.org +++ b/layers/+lang/clojure/README.org @@ -32,7 +32,7 @@ - [[#indentation][Indentation]] * Description -This layer adds support for [[http://clojure.org][Clojure]] language using [[https://github.com/clojure-emacs/cider][CIDER]]. +This layer adds support for [[https://clojure.org/][Clojure]] language using [[https://github.com/clojure-emacs/cider][CIDER]]. * Features - REPL via [[https://github.com/clojure-emacs/cider][CIDER]] @@ -71,7 +71,7 @@ older. Most users should be able to just run ~SPC m s i~ to connect to the CIDER REPL and skip the rest of this section. *** Quick Start with boot -- Install =boot= (see https://github.com/boot-clj/boot#install) +- Install =boot= (see https://github.com/boot-clj/boot#user-content-install) - Create a file =~/.boot/profile.boot= with the following content: #+BEGIN_SRC clojure @@ -90,7 +90,7 @@ REPL and skip the rest of this section. for Cider to recognize the presence of boot. *** Quick Start with lein -- Install =lein= version 2.5.2 or newer (see http://leiningen.org/#install) +- Install =lein= version 2.5.2 or newer (see https://leiningen.org/#install) - Create a file =~/.lein/profiles.clj= with the following content: #+BEGIN_SRC clojure @@ -313,7 +313,7 @@ In general, ~q~ should always quit the popped up buffer. * Development Notes ** Indentation -With a [[https://github.com/clojure-emacs/cider/blob/master/doc/Indent-Spec.md#indent-specification][new]] functionality of Cider to read the custom indentation rules from the +With a [[https://github.com/clojure-emacs/cider/blob/master/doc/indent_spec.md][new]] functionality of Cider to read the custom indentation rules from the var's metadata, it is better for consistency reasons to not add the custom indentation rules to Spacemacs, but to add them to the metadata of those specific vars. diff --git a/layers/+lang/csharp/README.org b/layers/+lang/csharp/README.org index 26212e8b7..32edbb88b 100644 --- a/layers/+lang/csharp/README.org +++ b/layers/+lang/csharp/README.org @@ -34,10 +34,10 @@ file. ** Prerequisites *** ASP.NET 5 -Follow the instructions for your platform [[https://github.com/aspnet/home#getting-started][here]]. +Follow the instructions for your platform [[https://github.com/aspnet/home#user-content-get-started][here]]. *** curl -You'll need [[http://curl.haxx.se/][curl]] to be able to use the Omnisharp package. Use your favorite +You'll need [[https://curl.haxx.se/][curl]] to be able to use the Omnisharp package. Use your favorite package manager to install it (on Windows you can use [[https://chocolatey.org/][chocolatey]]). Be sure to make the =curl= binary available to your PATH environment variable, diff --git a/layers/+lang/elixir/README.org b/layers/+lang/elixir/README.org index 48b19ae9e..713725722 100644 --- a/layers/+lang/elixir/README.org +++ b/layers/+lang/elixir/README.org @@ -121,7 +121,7 @@ Remember that you can verify the flycheck checkers status with ~SPC e v~. * Key bindings ** Refcard -You find and overview of all the key-bindings on the [[file:alchemist-refcard.pdf][Alchemist-Refcard]]. +You find and overview of all the key-bindings on the [[https://github.com/tonini/alchemist.el/blob/master/doc/alchemist-refcard.pdf][Alchemist-Refcard]]. ** Help diff --git a/layers/+lang/elixir/alchemist-refcard.pdf b/layers/+lang/elixir/alchemist-refcard.pdf deleted file mode 100644 index 35338f67a5ee2759b59c6333f16ebc41cab646ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21290 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 diff --git a/layers/+lang/elm/README.org b/layers/+lang/elm/README.org index 6596e0439..40f5c8765 100644 --- a/layers/+lang/elm/README.org +++ b/layers/+lang/elm/README.org @@ -58,7 +58,7 @@ able to access commands such as ~elm-reactor~ or ~elm-make~. *** OS X and Windows installers Official installers for these operating systems are available from: -[[http://elm-lang.org/install][http://elm-lang.org/install]] +[[https://guide.elm-lang.org/install.html][https://guide.elm-lang.org/install.html]] *** Universal installer using npm A npm based installer is available to, and provides pre-compiled binaries for diff --git a/layers/+lang/emacs-lisp/README.org b/layers/+lang/emacs-lisp/README.org index 56cff03fb..d318891d4 100644 --- a/layers/+lang/emacs-lisp/README.org +++ b/layers/+lang/emacs-lisp/README.org @@ -113,7 +113,7 @@ If =smartparens= is used the following additional key bindings are available: | ~SPC m e s~ | evaluate symbol around point | ** Format code -The [[file:../../semantic/README.org][semantic]] layer should be installed for these key bindings to become active. +The [[file:../../+emacs/semantic/README.org][semantic]] layer should be installed for these key bindings to become active. | Key Binding | Description | |-------------+-------------------------| diff --git a/layers/+lang/go/README.org b/layers/+lang/go/README.org index 09522240b..e14e665c0 100644 --- a/layers/+lang/go/README.org +++ b/layers/+lang/go/README.org @@ -23,7 +23,7 @@ This layer adds extensive support for go. ** Features: - gofmt/goimports on file save - Auto-completion using [[https://github.com/nsf/gocode/tree/master/emacs][go-autocomplete]] (with the =auto-completion= layer) -- Source analysis using [[https://godoc.org/golang.org/x/tools/cmd/guru][go-guru]] +- Source analysis using [[https://docs.google.com/document/d/1_Y9xCEMj5S-7rv2ooHpZNH15JgRT5iM742gJkw5LtmQ][go-guru]] - Linting with flycheck's built-in checkers or flycheck-gometalinter - Coverage profile visualization diff --git a/layers/+lang/haskell/README.org b/layers/+lang/haskell/README.org index 7ae337a2d..075e1f83f 100644 --- a/layers/+lang/haskell/README.org +++ b/layers/+lang/haskell/README.org @@ -126,7 +126,7 @@ executable with =cabal install ghc-mod= (or =stack= equivalent). =Stack= users also should make sure that =dist/setup-config= doesn't exist in the project root. As it will confuse =ghc-mod=. For more troubleshooting, checkout -this [[https://github.com/kazu-yamamoto/ghc-mod/wiki#known-issues-related-to-stack][document]]. +this [[https://github.com/DanielG/ghc-mod/wiki#user-content-known-issues-related-to-stack][document]]. Also note that =ghc-mod= works only with =GHC= version that was used to build =ghc-mod=. You can check which version was used by calling =ghc-mod --version=. @@ -148,7 +148,7 @@ Any contributions that will help to solve issues with =structured-haskell-mode= are warmly welcome! *** hindent -[[https://github.com/chrisdone/hindent][hindent]] is an extensible Haskell pretty printer, which let's you +[[https://github.com/commercialhaskell/hindent][hindent]] is an extensible Haskell pretty printer, which let's you reformat your code. You need to install the executable with =cabal install hindent= or =stack install hindent= @@ -159,7 +159,7 @@ supported style. The available styles are: - chris-done - gibiansky -See examples [[https://github.com/chrisdone/hindent#example][here]]. +See examples [[https://github.com/commercialhaskell/hindent/blob/master/TESTS.md][here]]. #+BEGIN_SRC emacs-lisp (setq-default dotspacemacs-configuration-layers diff --git a/layers/+lang/idris/README.org b/layers/+lang/idris/README.org index 5e98a6f42..eeba66b30 100644 --- a/layers/+lang/idris/README.org +++ b/layers/+lang/idris/README.org @@ -16,7 +16,7 @@ - [[#build-system][Build system]] * Description -This layer adds support for the [[http://www.idris-lang.org/][Idris]] language. +This layer adds support for the [[https://www.idris-lang.org/][Idris]] language. * Install @@ -34,7 +34,7 @@ cabal install idris #+END_SRC Binaries are also available for some platforms at -http://www.idris-lang.org/download/ +https://www.idris-lang.org/download/ * Key bindings diff --git a/layers/+lang/ipython-notebook/README.org b/layers/+lang/ipython-notebook/README.org index 0009d3f89..c405ea3b1 100644 --- a/layers/+lang/ipython-notebook/README.org +++ b/layers/+lang/ipython-notebook/README.org @@ -153,5 +153,5 @@ In traceback mode the following key bindings are defined: * Bonus If you want to have a matplotlibrc that looks good with a dark background try -using [[file:matplotlibrc][this]] =matplotlibrc=. Plot background is always transparent by default so +using [[https://gist.github.com/anonymous/80219c49cb674d01e6b5fab94e759f54][this]] =matplotlibrc=. Plot background is always transparent by default so it will look okay for most dark themes out there. diff --git a/layers/+lang/ipython-notebook/matplotlibrc b/layers/+lang/ipython-notebook/matplotlibrc deleted file mode 100644 index 347775660..000000000 --- a/layers/+lang/ipython-notebook/matplotlibrc +++ /dev/null @@ -1,27 +0,0 @@ -# -*- conf-unix -*- - -text.color : dcdccc - -patch.facecolor : 8cd0d3 # blue -patch.edgecolor : eeeeee - -axes.facecolor : 383838 # axes background color -axes.edgecolor : bcbcbc # axes edge color -axes.grid : True # display grid or not -axes.labelcolor : dcdccc -axes.prop_cycle : cycler('color', ['8cd0d3', '7f9f7f', 'cc9393', '93e0e3', 'dc8cc3', 'f0dfaf', 'dcdccc']) -# (system default) blue, green, red, cyan, magenta, yellow, black - -xtick.color : dcdccc # color of the tick labels -xtick.direction : in # direction: in or out -ytick.color : dcdccc # color of the tick labels -ytick.direction : in # direction: in or out - -legend.fancybox : True # if True, use a rounded box for the - -figure.facecolor : 3f3f3f # figure facecolor; 0.75 is scalar gray -figure.edgecolor : 383838 # figure edgecolor - -# See also: -# * Sane color scheme for Matplotlib -# http://www.huyng.com/posts/sane-color-scheme-for-matplotlib/ diff --git a/layers/+lang/ocaml/README.org b/layers/+lang/ocaml/README.org index 7e2c0c548..c5ffaf9d7 100644 --- a/layers/+lang/ocaml/README.org +++ b/layers/+lang/ocaml/README.org @@ -20,8 +20,8 @@ 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]] +- Error reporting, completion and type display via [[https://github.com/ocaml/merlin][merlin]] +- auto-completion with company mode via [[https://github.com/ocaml/merlin][merlin]] - syntax-checking via [[https://github.com/diml/utop][flycheck-ocaml]] * Install diff --git a/layers/+lang/octave/README.org b/layers/+lang/octave/README.org index 6f3e7bfb1..051c2cac0 100644 --- a/layers/+lang/octave/README.org +++ b/layers/+lang/octave/README.org @@ -14,7 +14,7 @@ This layer activates [[info:octave-mode][octave-mode]] for files with =.m= extensions and configures spacemacs-style key bindings. * Install -Make sure that [[https://gnu.org/software/octave/][GNU Octave]] is installed and +Make sure that [[https://www.gnu.org/software/octave/][GNU Octave]] is installed and in your PATH. For information about setting up $PATH, check out the corresponding section in the FAQ (=SPC h SPC $PATH RET=). diff --git a/layers/+lang/python/README.org b/layers/+lang/python/README.org index 0708ecb3d..3ba251c4f 100644 --- a/layers/+lang/python/README.org +++ b/layers/+lang/python/README.org @@ -63,7 +63,7 @@ opening a python buffer: Blocking call to accept-process-output with quit inhibited!! #+end_example -To fix this, install the =anaconda-mode= [[https://github.com/proofit404/anaconda-mode/blob/master/requirements.txt][anaconda-deps]] by hand: +To fix this, install the =anaconda-mode= [[https://github.com/proofit404/anaconda-mode/tree/master/requirements][anaconda-deps]] by hand: #+begin_src sh pip install --upgrade "jedi>=0.9.0" "json-rpc>=1.8.1" "service_factory>=0.1.5" @@ -140,7 +140,7 @@ that hy is installed. ** Manage virtual environments with pyvenv A virtual environment provides isolation of your Python package versions. For a -general overview see [[http://docs.python-guide.org/en/latest/dev/virtualenvs/][this site]]. [[http://virtualenvwrapper.readthedocs.org/en/latest/index.html][Virtualenvwrapper]] which is also explained in the +general overview see [[http://docs.python-guide.org/en/latest/dev/virtualenvs/][this site]]. [[http://virtualenvwrapper.readthedocs.io/en/latest/index.html][Virtualenvwrapper]] which is also explained in the previous link, is a program which manages your virtual environments in a central location set by the ~WORKON_HOME~ environment variable. @@ -162,15 +162,15 @@ integration is provided by [[https://github.com/proofit404/pyenv-mode][pyenv mod | Key Binding | Description | |-------------+--------------------------------------| -| ~SPC m v s~ | set a pyenv environment with [[https://github.com/yyuu/pyenv][pyenv]] | -| ~SPC m v u~ | unset a pyenv environment with [[https://github.com/yyuu/pyenv][pyenv]] | +| ~SPC m v s~ | set a pyenv environment with [[https://github.com/pyenv/pyenv][pyenv]] | +| ~SPC m v u~ | unset a pyenv environment with [[https://github.com/pyenv/pyenv][pyenv]] | Pyenv can also manage virtual environments for each of the Python versions it has installed. Those will be listed alongside your Python versions. *** Automatic activation of local pyenv version A project-specific pyenv version may be written to a file called -=.python-version= using the [[https://github.com/yyuu/pyenv/blob/master/COMMANDS.md#pyenv-local][pyenv local]] command. +=.python-version= using the [[https://github.com/yyuu/pyenv/blob/master/COMMANDS.md#user-content-pyenv-local][pyenv local]] command. Spacemacs can search in parent directories for this file, and automatically set the pyenv version. The behavior can be set with the variable @@ -289,8 +289,8 @@ Send code to hy REPL commands: | ~SPC m h d~ | look for documentation using =helm-pydoc= | | ~SPC m h h~ | quick documentation using anaconda | | ~SPC m h H~ | open documentation in =firefox= using [[https://github.com/tsgates/pylookup][pylookup]] | -| ~SPC m v s~ | set a pyenv environment with [[https://github.com/yyuu/pyenv][pyenv]] | -| ~SPC m v u~ | unset a pyenv environment with [[https://github.com/yyuu/pyenv][pyenv]] | +| ~SPC m v s~ | set a pyenv environment with [[https://github.com/pyenv/pyenv][pyenv]] | +| ~SPC m v u~ | unset a pyenv environment with [[https://github.com/pyenv/pyenv][pyenv]] | | ~SPC m V w~ | work on virtual environment in ~WORKON_HOME~ | | ~SPC m V a~ | activate a virtual environment in any directory | | ~SPC m V d~ | deactivate active virtual environment | diff --git a/layers/+lang/rust/README.org b/layers/+lang/rust/README.org index 829821fee..c9c4081a0 100644 --- a/layers/+lang/rust/README.org +++ b/layers/+lang/rust/README.org @@ -12,7 +12,7 @@ - [[#key-bindings][Key bindings]] * Description -This layer supports [[http://www.rust-lang.org/][Rust]] development in Spacemacs. +This layer supports [[https://www.rust-lang.org/en-US/][Rust]] development in Spacemacs. It has auto-completion and navigation support through [[https://github.com/phildawes/racer][Racer]] and supports [[http://doc.crates.io/index.html][Cargo]].