spacemacs

A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!

GPL-3.0 License

Stars
23.7K
Committers
1.4K
spacemacs - Additional key bindings for NeoTree

Published by syl20bnr almost 10 years ago

  • Add neotree-select-next-sibling and neotree-select-previous-sibling on L and H.
  • Hide/Show hidden files is now on s
spacemacs - NeoTree, Upgrade, Version, Scala, Themes, Banners, Fixes and Tweaks

Published by syl20bnr almost 10 years ago

  • Revamped NeoTree for a slick lightweight filetree browsing experience. See documentation for details on how to use the new NeoTree.
  • Version of Spacemacs in now displayed in the startup buffer. The version can be echoed at any time with function spacemacs/display-and-copy-version.
  • New button on the Spacemacs startup buffer: Update Spacemacs. For now it only updates the ELPA packages (thanks to ralesi)
  • Lots of tweaks for scala layer. Add support for flycheck linting, better ensime integration (thanks to chrisbarrett)
  • Add support for hi2 in haskell layer (thanks to chrisbarrett)
  • All base16 themes are now supported. For instance to add the tomorrow base16 variant: add base16-tomorrow to your dotspacemacs-default-theme variable.
  • New banners directory. By default Spacemacs will randomly choose a banner to display. The behavior of banner display can be tweaked with the variable dotspacemacs-startup-banner, more info in the dosctring for this variable. You can now contribute banners!
  • Use Magit built-in auto-completion based on ido instead of helm (thanks to bonega)
  • New key bindings SPC f r for recently opened file selection (thanks to danielwuz)
  • Better install instruction for the haskell layer (thanks to endrebak)
  • Fix missing parenthesis on code snippets in documentation (thanks to bebound)
spacemacs - Battery info, Banners, Ensime, alternate buffer

Published by syl20bnr almost 10 years ago

  • Support for multiple banners, by default a randomly chosen banner is displayed. This behavior can be tweaked with the variable dotspacemacs-startup-banner, see documentation. This feature allows users to contribute new banners, see guidelines.
  • The battery info in the mode-line has been reworked, the duplicate information has been fixed and the face and text info are more accurate.
  • Alternate buffer key binding has been revert to SPC TAB (note that SPC b b still work) (thanks to danielwuz)
  • For Scala developers and company users, Ensime should now work with company (thanks to chrisbarrett)
  • New template for layer READMEs and update of the contribution guidelines for layers (basically I removed the paragraph about maintainer).
  • Add a FAQ about powerline separators
  • Add a note about emacs server in emacs-mac-port (thanks to hunner)
spacemacs - Better Haskell support and lots of tweaks and fixes

Published by syl20bnr almost 10 years ago

  • Revamped haskell layer with loads of consistent key bindings and tweaks (thanks to bjarkevad)
  • New key bindings in auctex layer (thanks to bjarkevad)
  • Update AutoHotkey layer, fix bugs, improve indentation, update ahk mode to 1.5 (thanks to ralesi)
  • Improvements to mode-line lighters, it is now possible to choose between ASCII characters or Unicode symbols with the variable dotspacemacs-mode-line-unicode-symbols, see documentation
  • Add handlebars/hbs to web-mode file types (thanks to avendael)
  • Fixes for company-mode for C/C++ (https://github.com/syl20bnr/spacemacs/commit/6aefba2a724be7ac9b9f24bce165359535256f6e) (thanks to tux4life)
  • Fix SPC key not working in org buffers when windows-scripts layer is enabled (thanks to ralesi)
  • Add cache locations for more packages (thanks to ralesi)
  • Add additional items to savehist (thanks to ralesi)
  • Enable eldoc in elisp buffers (thanks to ralesi)
  • Add evil-indent-textobject to spacemacs layer, see documentation (thanks to ralesi)
  • Add flycheck toggle key binding and move its key bindings under SPC e prefix, see documentation (thanks to ralesi)
  • Add key bindings to split and focus new windows, SPC w S and SPC w V (thanks to bjarkevad)
  • Add key bindings for quick access to more magit buffers, see documentation (thanks to ralesi)
  • Add key bindings to move between git hunks, stage or revert them directly in the buffer, see documentation (thanks to ralesi)
  • Move guide-key key binding toggle on SPC t k and change the lighter from G to K (G is reserved for golden-ratio)
  • Fix go to init helm action in helm-spacemacs
  • Better wording for FAQ number 5 (thanks to hunner)
  • New spacemacs banner
spacemacs - Hotfix for required pre-extensions variable

Published by syl20bnr almost 10 years ago

Hotfix for error: Symbol's value as variable is void: xxx-pre-extensions

spacemacs - Hotfix for error when a layer does not exist

Published by syl20bnr almost 10 years ago

Hotfix for error: Wrong type argument: listp, (Spacemacs) Warning: layer xxx does not exist in dir nilxxx/!

spacemacs - Hotfix for `git-enable-github-support` error

Published by syl20bnr almost 10 years ago

Hotfix for git-enable-github-support preventing helm-spacemacs from getting the list of all packages.

spacemacs - helm-spacemacs and tweaks

Published by syl20bnr almost 10 years ago

  • helm-spacemacs is here! Try it with SPC f e h. Look for a layer or a package and press TAB to see the list of possible actions (not much for now)
  • Use emmet as yasnippet source in javascript layer (thanks to danielwuz)
  • Switching back and forth between two buffers in now on SPC b b (thanks to rphillips)
  • SPC TAB will now toggle neotree filetree (thanks to rphillips)
  • Disable evil fine undo
  • Improvements to README.md in the Batteries included section (thanks to nwolfe)
spacemacs - major mode leader key, fixes

Published by syl20bnr almost 10 years ago

  • New major mode leader key on , by default. Pressing this leader key is the same thing as pressing <SPC> m. The key can be customized with the variable dotspacemacs-major-mode-leader-key. See documentation (thanks to danielwuz)
  • Fix git-gutter with line number enabled (thanks to oppenlander)
  • Fix git-gutter in terminal
  • Fix loading of tern auto-completion in javascript layer (thanks to oppenlander)
  • Attempt to fix #298 by removing undo-tree auto saving of history
spacemacs - Hotfix for key-chord.el error

Published by syl20bnr almost 10 years ago

Hotfix for key-chord.el error due to emacswiki.org being down

spacemacs - iedit, colors, whitespaces, aggressive-indent, tweaks and fixes

Published by syl20bnr almost 10 years ago

  • Move iedit layer to spacemacs layer, see documentation
  • New contrib layer colors
  • New toggle SPC t SPC to toggle visibility of whitespaces (thanks to Khaki)
  • Add aggressive-indent-mode, disabled by default, can be toggled with SPC t i
  • Fix fancify symbols initialization in clojure layer (thanks to vijaykiran)
  • Fix and enable helm-semantic-or-imenu on SPC s l for javascript layer (thanks to danielwuz)
  • Remove use-package sub-module. It is now a bootstrap package. Spacemacs will now correctly get the latest version of use-package available in MELPA.
  • Fix n and N bindings in all evilified buffers.
  • Fix git-guttter lazy loading and initialization
  • Fix perforce layer which was completely broken
spacemacs - html layer, clojure and company improvements, fixes and tweaks

Published by syl20bnr almost 10 years ago

  • New contrib layer html (thanks to danielwuz)
  • Improvements to the clojure layer: fancy symbols and align let. (thanks to nwolfe)
  • Improvements to company-mode layer: support for include files (thanks to tux4life)
  • New variable dotspacemacs-maximized-at-startup to maximize the window instead of making it fullscreen at startup. To make it fullscreen use the dotspacemacs-fullscreen-at-startup instead (thanks to bjarkevad)
  • Fix support for fullscreen at startup for WIndows (thanks to ralesi)
  • Add the global-mode-string variable to the powerline. This is a very important variable used by many modes (thanks to chrisbarrett)
  • Add a section in documentation about the motivation behind the choice to use s instead of S for evil-surround (thanks to Tritlo for pointing out this major difference)
  • Add missing link to source code pro in documentation (thanks to ralesi)
spacemacs - git and github layers merge, github-browse-file, fixes and tweaks

Published by syl20bnr almost 10 years ago

  • git and github layers have been merged into one git layer. To enable Github support set to t the variable git-enable-github-support in your dotspacemacs/init function.
  • New package github-browse-file in git layer. Press SPC g f b to browse the current file in Github (thanks to rphillips)
  • New mnemonic key bindings for windows split. SPC w - to split horizontally and SPC w / to split vertically. The old key bindings are still available (thanks to trishume)
  • Fix read-only scratch buffer (thanks to herbertjones)
spacemacs - Fix Scala layer, Auto-save files location

Published by syl20bnr almost 10 years ago

  • Fix Scala layer (typo in packages list symbol) (thanks to chrisbarrett)
  • Fix auto-save file location (correctly point to .cache) (thanks to ralesi)
spacemacs - C/C++, Scala, git, Perforce layers, package cleaning, fixes and tweaks

Published by syl20bnr almost 10 years ago

  • Move C/C++ and CMake packages/configuration to c-c++ layer
  • Move Scala, ENSIME and sbt-mode packages to scala layer
  • Move Magit and a bunch of packages to git layer
  • Move Perforce p4 package to perforce layer
  • Move CoffeeScript package to javascript layer
  • Move ghc package to haskell layer
  • Move hy package to python layer
  • Remove csharp package from spacemacs layer (omnisharp anyone ?)
  • Remove puppet-mode and wand packages from spacemacs layer
  • Add documentation about font and a FAQ entry about ugly spacemacs banner
  • Fix dospacemacs-persistent-server (thanks to quanganhdo)
  • Fix C-u to scroll-up
spacemacs - OS X, Powershell/Batch, Zoom, Persistent server, Fancy links, tweaks and fixes

Published by syl20bnr almost 10 years ago

  • New contrib layer OS X defining useful common OS X key bindings on ⌘ and ⌥ (thanks to avendael)
  • New contrib layer windows-scripts providing modes for editing powershell and batch scripts (those two modes were in spacemacs layer)
  • New micro-state to zoom in and out the whole content of a frame, see documentation (thanks to ralesi)
  • New variable dotspacemacs-persistent-server which keeps the Emacs server alive when it is closed (this feature is disabled by default), see documentation for more info (thanks to ralesi)
  • Very cool new actionable links integrated in spacemacs buffer, those links allow the user to quickly jump to the online documentation, join the gitter chat and more ! (thanks to trishume)
spacemacs - Hotfix for error Symbol's function definition is void: evil-leader/set-key

Published by syl20bnr almost 10 years ago

Fix bug in the bootstrap sequence which prevents Spacemacs from installing correctly (thanks to robertoconnell for the bug report).

spacemacs - Clojure, Autohotkey, Smartparens-strict-mode, tweaks and bug fixes

Published by syl20bnr almost 10 years ago

  • New contrib layer Clojure (thanks to vijaykiran)
  • New contrib layer Autohotkey (thanks to ralesi)
  • Fix smartparens-strict-mode and add a new dotfile variable dotspacemacs-smartparens-strict-mode to enable the strict mode in programming modes. The default is nil to not surprise the beginners.
  • Fix initialization bug of company-anaconda in Python layer (thanks to danielwuz)
  • Fix some not working key bindings on evil-leader by creating prefix commands before actually initializing the packages and extensions.
  • Fix flycheck for Haskell layer.
  • New key binding SPC w C to close all the windows except the active one (thanks to avendael)
  • Additional org key bindings on SPC m prefix, see documentation
  • New key bindings in eshell and shell to browse the history using helm, see documentation
spacemacs - Customizable command key, better ESC and Bug fixes

Published by syl20bnr almost 10 years ago

  • New variable dotspacemacs-command-key to customize the ex-command and M-x command key bindings. Default is :.
  • Improved ESC in minibuffer, it is now easier to close the minibuffer with the escape key (thanks to avendael)
  • Fix initialization: Packages and extensions are now correctly loaded in alphabetical order.
  • Fix #223: auto-centering of buffer when buffer-menu is opened (with :buffer or C-x C-b)
  • Fix #237: Bug on OS X which prevents Emacs from really deleting files
  • Fix #239: goto-next-section and goto-previous-section now works in Magit buffers, respectively on C-n / C-j and C-p / C-k.
  • Fix #220: Missing description in guide-key buffer
  • Fix typo in python layer: pyenv instead of pyvenv (note the additional v!) (thanks to danielwuz)
spacemacs - Ruby layer, tweaks and fixes

Published by syl20bnr almost 10 years ago

  • New contrib layer ruby (thanks to bru)
  • Enable semantic in python layer (thanks to danielwuz)
  • Add evil key binding z f which recenters the window to match as much as possible the function at point, very handy! (thanks to danielwuz)
  • Correctly execute clear and man commands in shell (thanks to avendael)
  • New conventions in CONVENTIONS.md: REPLs, Test execution, code navigation and documentation.
  • Various tweaks and fixes to layer READMEs