-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add dumb-jump-selector
for helm
#96
Conversation
This commit adds an additional option for `dumb-jumb-selector` for using Helm to browse multi-choice jumps. A `if` clause has been changed to a `cond` to accomodate the additional rule in a more elegant manner, but the code is otherwise fairly similar to work done for `ivy` support. Tests are forthcoming.
@@ -3,6 +3,7 @@ | |||
;; Copyright (C) 2015-2016 jack angers | |||
;; Author: jack angers | |||
;; Version: 0.4.3 | |||
;; Package-Version: 20161126.2045 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should probably remove this line as well.
I am totally cool with |
Cool, I'll clean this up, add tests and open a PR against Spacemacs for setting the correct |
Formatting fixed and test pushed. Also opened a Spacemacs PR here: syl20bnr/spacemacs#7987 The only thing potentially missing is some kind of colorization of filenames and line numbers in the completion window, like in |
Thanks! |
This commit adds a conditional which allows `dumb-jump` to use a selector matching the current completion framework used (`ivy` or `helm`), instead of the default popup. This relates to work done for adding Helm support to `dumb-jump` here: jacktasia/dumb-jump#96 The motivation behind this is two-fold: the fact that popups are known to be broken when used with conflicting packages, such as `fci-mode` for showing a column marker, and the need for better completions with the possiblity for fuzzy-matching. This should hopefully lead to a more consistent experience as well.
This commit adds a conditional which allows `dumb-jump` to use a selector matching the current completion framework used (`ivy` or `helm`), instead of the default popup. This relates to work done for adding Helm support to `dumb-jump` here: jacktasia/dumb-jump#96 The motivation behind this is two-fold: the fact that popups are known to be broken when used with conflicting packages, such as `fci-mode` for showing a column marker, and the need for better completions with the possiblity for fuzzy-matching. This should hopefully lead to a more consistent experience as well.
commit 8e1af145480d53e8d32cdff2c83291889903164b Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Apr 6 23:12:47 2017 -0400 Fix typo in release note commit fcc551fa38ad87388e4baafcf40f3cb5f6c17ef9 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Apr 6 23:07:36 2017 -0400 Bump version to 0.200.9 and add release note commit da24f0e14bda7340ddc1055ab912fe9552647681 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Apr 6 22:53:12 2017 -0400 core: tweak terminal theme fix commit 408817a78b3607a1760e985c7fcf27264cb8009e Author: Lance Wang <lzwang@suse.com> Date: Wed Apr 5 18:31:33 2017 +0800 Fix the issue of terminal failed to load theme. https://github.com/syl20bnr/spacemacs/issues/8633 commit bd7ef98e4c35fd87538dd2a81356cc83f5fd02f3 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Apr 2 01:24:36 2017 -0400 Bump version to 0.200.8 and update changelog commit 6269c3ce8a5bb9ffa16706b1fc0f1a9bc67736c1 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Apr 2 01:57:30 2017 -0400 Update release info commit 9dc8d4397db4b9303ef88dcf1e5d85a9142a6aef Author: Codruț Constantin Gușoi <codrut.gusoi@gmail.com> Date: Wed Mar 22 16:51:39 2017 +0200 Adds the `neotree-quick-look` keybind Weirdly, the `'` keybind for `neotree-mode-map` was already present when doing `M-x neotree-quick-look` with the cursor on the neotree window but I could not find where exactly it was defined. This commit officially adds it to the `neotree-mode-map` and the neotree transient state. commit bfef6053db1cfa6c3caad34ef3babd9fbf27a9e0 Author: duianto <duianto@users.noreply.github.com> Date: Wed Mar 22 15:40:47 2017 +0100 Update auto-completion layer readme.org: dead link Problem: The auto-complete link: auto-complete.org leads to a domain for sale page. Solution: Change the link to the auto-complete github page. commit 33609a815c0fe8fce5f9949732d8155df622af72 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Mar 26 13:22:43 2017 -0400 elixir: reformat documentation and use blocks for code. commit dccf7224f55c29b747355dadd46c4c79b31953c1 Author: JAremko <w3techplayground@gmail.com> Date: Fri Mar 24 08:18:46 2017 +0200 CI test for bad white spaces in PR less verobse Separate allow_failures rules Make space-test critical commit 959a173a9c6f726a0fe76715ef12333125e58000 Author: Robert O'Connor <rob@oconnor.ninja> Date: Mon Nov 21 18:32:00 2016 -0500 Remove trailing whitespace from all files commit a1fa5769bd3e0eaa9ad7183ecff152db90231913 Author: Julien Wintz <julien.wintz@inria.fr> Date: Sun Mar 26 15:55:24 2017 +0200 Mention option for using natural title bar on mac. commit 86380a1e2a3ba0b33dbe5fcf752b3716a654a1e0 Author: Denis Bernard <db047h@gmail.com> Date: Sat Jan 14 16:09:58 2017 +0100 Fix void reference to go--position-bytes in go-rename commit 563350cfb8da60392353b57a9cfd711ebb89e00f Author: Steven Allen <steven@stebalien.com> Date: Sat Mar 18 16:59:15 2017 -0700 Always return `t` from use-package pre/post hooks. Hooks that don't do this will prevent any further configuration of the package. Docs: https://github.com/jwiegley/use-package/blob/53bf803f1d3efc61653f94fe56ff30a72304861e/use-package.el#L125 Context: https://github.com/syl20bnr/spacemacs/pull/8543/files#r106792261 commit 5fb001640f27bebb12ede9ba9e3fa6dc8320b09d Author: magia <izuo@outlook.com> Date: Tue Nov 22 13:02:08 2016 +0800 Fix python-enable-yapf-format-on-save commit 6eba8cb3605865cc9c180dbd2d1a8c8647a67dbd Author: syl20bnr <sylvain.benner@gmail.com> Date: Fri Feb 10 01:31:23 2017 -0500 core: jump-handers, :async can now take a predicate function Allow to check wether a precondition is met before actually executing an async jump handler. commit 0ef1357189183f56bf1602b122e69d8881a16a67 Author: bmag <bmagamb@gmail.com> Date: Mon Mar 13 21:13:37 2017 +0200 Update spacemacs-theme Updated to commit: https://github.com/nashamri/spacemacs-theme/commit/80f40d21ff3350f6dbd3e572e49e177f734391fe commit 62fdf0426f7ebe7013508564f807b917ea22a118 Author: bmag <bmagamb@gmail.com> Date: Thu Mar 9 16:30:44 2017 +0200 dsm-line-numbers: support parent modes, fix mode restriction Specifying parent modes (e.g. prog-mode) in :enabled-for-modes and :disabled-for-modes keys in dotspacemacs-line-numbers catches derived modes (e.g. c-mode) as well. Fix bug where an empty :disabled-for-modes and a non-empty :enabled-for-modes enabled line numbers everywhere, instead of only in modes specified in :enabled-for-modes. (see https://github.com/syl20bnr/spacemacs/issues/8482) Add auxiliary function spacemacs/derived-mode-p, similar to derived-mode-p but takes a major-mode as an argument instead of using the current major-mode. commit b4b1f02220c9eef3771f20a451b8b0769b8ff108 Author: Ayush Goyal <perfectayush@gmail.com> Date: Sun Mar 12 18:52:03 2017 +0530 Add transient state for smerge mode commit 6ca909fafe4ca7465bc5cccec493a39466f5b6e3 Author: Daniel Schoepe <daniel@schoepe.org> Date: Wed Jan 18 10:31:36 2017 +0100 Fix 'o' on folded headings commit 08c1c75381df5c830c53cee3397619461fbdb7b1 Author: Daniel Revere <dcprevere@gmail.com> Date: Fri Mar 10 13:22:26 2017 +0000 Move pyim into the .cache directory. commit ab390bc924f5a4bbe5bbc3de157cf790acb6ec80 Author: duianto <duianto@users.noreply.github.com> Date: Thu Feb 2 09:54:33 2017 +0100 Update bitbucket evil urls to github evil urls The issues section in the bitbucket evil repository seems to have been removed when the evil package was migrated to github. It means that the bitbucket url to the file: evil-states.el, is eventually going to become outdated and possibly removed. And the bitbucket issue url now redirects to the bitbucket sign up page. Therefore both urls were updated to point to the equivalent urls in the github evil repository. commit 48cc70be3eda85c95747a000f66c43ed6ab85246 Author: Arjun Urs <arjunurs@gmail.com> Date: Tue Feb 7 13:46:58 2017 -0800 Adding keybinding to jump to currently open file in neotree commit fa1947a29590bce4a3bdf2568334e45af96d28a1 Author: bmag <bmagamb@gmail.com> Date: Mon Mar 6 15:58:26 2017 +0200 TeX fold: add comment about not-autoloaded commands commit 24dc5a734b27fa89bb864d20b4069c037b779a46 Author: nashamri <designernasser@gmail.com> Date: Sun Feb 12 21:01:45 2017 +0000 Add shortcuts for missing latex folding functions commit f7180be30612d4478331d2f9c3ffab3a7bf996c9 Author: bmag <bmagamb@gmail.com> Date: Mon Mar 6 15:46:01 2017 +0200 Refactor long comment commit 0e79e275ce28d1ca12f9be84ae59d74a0ea4407b Author: kenkangxgwe <kenkangxgwe@gmail.com> Date: Thu Feb 16 23:47:20 2017 +0800 Add extension ".wl" for wolfram-mode commit a85a6d52dee228416388f9f89166fc245ba7d5ab Author: duianto <duianto@users.noreply.github.com> Date: Fri Mar 3 19:31:56 2017 +0100 Update packages.el, remove trailing white space My previous commit left behind a trailing white space. commit d5345523f9abdf99273b2752595440c5bf40a5df Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Mon Feb 13 14:42:11 2017 +0100 fix error when nlinum is enabled and dotspacemacs-line-numbers is t commit efba1fe6bb333416aeb3ca4209689575d73211f4 Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Wed Jan 11 12:04:08 2017 +0100 throw a real error if emacs version is too old Many people (including me) were confused when trying to install Spacemacs on an outdated Emacs. A message was issued, but honestly nobody thinks of going to see the *Messages* buffer when a perfeclty normal vanilla Emacs starts up, especially not beginners. This way, an error is visible and users can take corrective actions. commit 0a1c97c22ffe213423ea5ac9e1141d82f7304ebe Author: bmag <bmagamb@gmail.com> Date: Fri Mar 3 18:08:39 2017 +0200 Refactor transparency functions commit 6dcae21e5bce828c6f48dd76e3f74820914591f9 Author: Adam Basfop Cavendish <adamcavendish@users.noreply.github.com> Date: Thu Mar 2 23:41:04 2017 +0800 Add enable/disable transparency functions Add spacemacs/enable-transparency and spacemacs/disable-transparency. For anyone who'd like to enable transparency at startup, just write '(spacemacs/enable-transparency)' to .spacemacs, and it'll work fine. Fix spacemacs/increase-transparency and spacemacs/decrease-transparency commit aaa6a2fb4c5d494ed42301455dbe63a2381e4ce6 Author: Juraj Martinka <jumarko@gmail.com> Date: Thu Mar 2 16:12:37 2017 +0100 Fix typo in Clojure layer README commit d37ab406e0239b8268a875ef87dc2e5a25b9c0b9 Author: Igor Avdeev <lislon@mail.ru> Date: Mon Feb 20 23:55:35 2017 +0300 Fix spacemacs/rename-current-buffer-file on non-file buffers. fix issue #8415 commit 30a0a1dc26c3a8e838ab895f4d2a20e8892d7e6a Author: Ben Gamari <ben@smart-cactus.org> Date: Mon Jan 16 22:53:18 2017 -0500 Add Buffer-menu-mode to global-auto-revert-ignore-modes Fixes #7661. commit 25c73088060cadc1d81464339aec5ebcc69ac565 Author: antonshwab <shwab.ay@gmail.com> Date: Sun Feb 19 14:30:15 2017 +0300 Fix typo Fix typo commit 32a32f40169ab36c650c29fb95327e1c95450fa2 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Feb 13 08:38:37 2017 -0500 Replace use-package :diminish by spacemacs|hide-lighter commit 3cf209e3c66ef2bd86b32059abe5d7974a5ffe21 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 12 23:44:52 2017 -0500 core: fix indentation rules for declare-prefix functions commit abe7ba9736f4b0d445cfd1accbf1f267e9ff20a8 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 12 22:59:26 2017 -0500 emacs-lisp: don't use custom-set-variables As it make evil to error when the delq form is written the customize file, instead we call the set method manually and it works fine. Would be better and more future proof to curry the set function into a named function of 0 arity for evil-intercept-maps custom setting. commit fcc66032b3f5a0215ab898c277c20dcd919c9663 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 12 22:08:07 2017 -0500 csharp: comment typo commit 6e719b275a32af59918fe94717edf162d9b762ca Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 12 13:48:23 2017 -0500 emacs-lisp: update README and add an interactive edebug quick start commit a56750070a1bdf5c6469de2f3d4712371049c9ff Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 12 13:48:02 2017 -0500 Add conventional evilified key bindings for edebug-mode commit da1b1306b7c543dd2a630ee8491c3ee323a4c08d Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 12 13:02:55 2017 -0500 conventions: update debug conventions Step in and Step out are now, i and o respectively. Inspect a value is now v. Next step is now s. These new conventions better fit evilificiation. commit 90e63ad1d18b870eaf98c6ea5e64a8d27b3f3a47 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 12 12:50:07 2017 -0500 Fix evilification of edebug-mode-map commit 3b4501fb3f6f7025efe3ed377e7d2b6908224bd0 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sat Feb 11 16:31:56 2017 -0500 emacs-lisp: add support for debugger and edebug Make edebug key bindings work in normal state. Add evilification of debugger stack trace buffers. commit 6aff353f279fbfed2689888b10477584eb3d3896 Author: Eivind Fonn <evfonn@gmail.com> Date: Sat Feb 11 11:19:04 2017 +0100 Remove deferred for projectile-rails commit 66419280bb6e76ce463cda9c644dcaea921d6ab5 Author: Adam Sokolnicki <adam.sokolnicki@gmail.com> Date: Mon Oct 24 19:54:39 2016 +0200 Use projectile-rails-global-mode if available commit d67be001c4bfa91ea9290e00ce4c93a2d2461de0 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Feb 9 17:59:49 2017 -0500 github: move load-gh-pulls-mode to funcs.el commit 488e2e3b665365a668ab528014ea7a21a24dd860 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Feb 9 16:48:56 2017 -0500 markdown: add SPC m i t key binding to instert toc commit de0ab98575791a2552d13f6d6719ebc7a2366960 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Feb 6 08:54:48 2017 -0500 Fix error global-linum-mode-check-buffers wrong type error Check dotspacemacs-line-numbers type before getting any keyword value. Fixes #8318 commit 4681b686239a78b29a0d4267065114451ce30d0a Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 5 23:49:17 2017 -0500 line-numbers: fix spacemacs/enable-line-numbers-p Fix the condition by moving the check for file size. commit 2b98e06551aadb28819f393537dabd7d07e8672f Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 5 20:28:10 2017 -0500 core: filter out private vars in dotspacemacs/get-variable-string-list commit 908d06889a5d0970810c9565536c7ff9e7f407f7 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 5 13:50:50 2017 -0500 line-number: fix backward compatibility There was an error in `linum-on` when `dotspacemacs-line-numbers` was set to `'relative`. - new function `spacemacs//linum-backward-compabitility` to test for old supported values. - Use an :around advice for `linum-on` instead of redefining it. - move linum init time config to `:init` section of `use-package` - fix relative linum initialization by testing if `dotspacemacs-line-numbers` is a list first. commit eb80cd90d71af6e3cd476af90d1feb155969a23f Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 5 13:10:30 2017 -0500 line number: broke enable-p condition into functions Also remove the docstring about SPC h SPC as it is already implied for the other options in the dotfile. Note that this commit modifies one condition, namely disabled mode condition. It removes the first test: (not (spacemacs/mplist-get dotspacemacs-line-numbers :enabled-for-modes)) as it is not necessary since we have a `or` in the enable-p condition. Disabled modes will be checked only if the current major mode is not explicitly enabled (as intented). commit edd4c846edc33ae1fc1f9c22e9c29a1220f98344 Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Sun Nov 6 12:08:47 2016 +0100 nlinum: activating nlinum-relative now activates nlinum reflect ddbee36. commit 141243375157b7c7b87c856010a588b69342b620 Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Fri Nov 4 19:33:40 2016 +0100 line numbers: finer configuration of line numbers activation commit 5aeccf76d9e362bc3e033cfcd8fc5e78506a3992 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Feb 5 12:28:03 2017 -0500 core: Fix typo commit 97a2dc49d83f18a465d9b9da34be2be3e491c537 Author: syl20bnr <sylvain.benner@gmail.com> Date: Fri Feb 3 10:59:32 2017 -0500 Add convention for clean build project. commit e6d0eb1da84d695585ac198c9dae237f321563cf Author: syl20bnr <sylvain.benner@gmail.com> Date: Fri Feb 3 10:59:07 2017 -0500 core: display message in mode-line while uninstalling packages commit dbd09b9162d0e1459298065ca35766c3e8724347 Author: d12frosted <boris@d12frosted.io> Date: Fri Feb 3 11:10:40 2017 +0200 minor improvements in elixir README file commit a246ea047e8935c2fccfe999b75261d18e9a1a46 Author: denin <dvzubarev@yandex.ru> Date: Sun Dec 25 00:58:47 2016 +0300 elixir: add support for credo There was no flycheck-credo package in the layer. Although it was described in documentation, how to install credo. This commit fixes documentation and adds flycheck-credo package. commit 3c072401c7c76579717c581300110c512bebadeb Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Feb 2 14:57:14 2017 -0500 minor copyright year fix commit 7d1b63b364c45f4d42d7e88c89d516a2471ca099 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Feb 2 14:56:44 2017 -0500 auto-complete: add fuzzy package Needed for fuzzy completion with auto-complete commit 9f18146fbc843ace5c4d77c80815751ab56a6551 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Feb 2 00:08:59 2017 -0500 Remove limitation of number of candidates for helm-themes Fixes #4062 commit d9c542fc0d4134b481415244487242522d077964 Author: syl20bnr <sylvain.benner@gmail.com> Date: Wed Feb 1 17:27:41 2017 -0500 themes-megapack: add missing solarized-theme commit 2b597aa7ab570e7e01b83ed80c27b5390ef7bfc7 Author: d12frosted <boris@d12frosted.io> Date: Wed Feb 1 19:37:23 2017 +0200 fix typo in flymd configs commit 603e56de19fda9c294e01305d377e9a2c04ac9c1 Author: duianto <duianto@users.noreply.github.com> Date: Wed Feb 1 12:45:04 2017 +0100 Update layout and workspace key binding documentation Changed the `[1..9, 0]` and `[C-1..C-9, C-0]` entries to `[0..9]` and `[C-0..C-9]`, in both the layout and workspace key bindings sections. commit bb4ceeb7d72a74355aff7093898e41d40d267513 Author: d12frosted <boris@d12frosted.io> Date: Wed Feb 1 16:06:00 2017 +0200 fix go layer headers commit 511dba0aef5722d7f3383cd6c012837f6077da50 Author: d12frosted <boris@d12frosted.io> Date: Wed Feb 1 16:00:43 2017 +0200 add note about flymd in markdown layer commit c7287402687d6832fd4fad22080450ea1cfaf33b Author: hodge <hodge.shen@gmail.com> Date: Sat Jan 14 00:51:35 2017 +0800 add flymd to chrome layer(a realtime markdown preview) commit 68693a04c4cd8b30c812121326d15d095e65641c Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Tue Jan 31 17:54:19 2017 +0100 minor elisp convention fix commit 6e959f38d68aceaf28a5dd677692f6bffd6e4b17 Author: d12frosted <boris@d12frosted.io> Date: Tue Jan 31 18:14:55 2017 +0200 unify transient states - use `..` for listing - use 2 spaces between groups - use 1 space between key binding and action commit c3a7bb32f8f1c41b997689f80cfa478d1278b058 Author: duianto <duianto@users.noreply.github.com> Date: Tue Jan 3 11:09:20 2017 +0100 Update buffer transient state formatting Changed the buffer transient states formatting so that it matches most of the other transient states. Frontend Reduced spacing: - Between the keys and descriptions, from 2 to 1. - Between both columns, from 4 to 2. Backend The first column didn't need the last two "^" (caret) characters. Changed the last line so that "^^^^" starts below the first column. commit c413b22ddf762a5bd8ae94454cdb3628943e7c69 Author: duianto <duianto@users.noreply.github.com> Date: Tue Jan 3 23:57:49 2017 +0100 Update window manipulation transient state formatting Update the formatting of the SPC w . window manipulation transient state panel. Select column Change "[0-9] window N", to "[0..9] window 0..9", so that it matches the SPC "0..9 -> window 0..9" and SPC b "1..9 -> buffer to window 1..9" combined entries. Split column Add "i" to the end of "vert", then it'll have the same number of characters as "horiz", and the text will be aligned. Resize column Shorten "horizontally" and "vertically" to "horiz" and "verti", it reduces the panels width slightly. Other column Shorten the horizontal line below the title, so that it matches the longest key description. Move [q] quit to the bottom of the column. All columns Equalize the horizontal spacing between the columns, from: 2, 2, 3, 3, to 2 between all columns. commit 684f6ecedf57f2b2d50e2a882301602f1eacbbb6 Author: cyberxndr <cyberxndr@gmail.com> Date: Mon Jan 30 22:49:29 2017 +0300 Fixed ranger layer documentation Updated entry for "show dotfiles at ranger startup" option. Old variable had no effect (possibly deprecated) Updated entry for "show previews literally" option. Old variable had no effect (possibly mistype) commit a40f124e6b5865f50adaef841f2e47d8ebf7b92a Author: madhat2r <MaDhAt2r@dukefoo.com> Date: Tue Jan 31 08:34:35 2017 -0600 add madhat2r theme to megapack commit ef7508d3dc96ad8f55ddcd44b73e2e7fb04f95c7 Author: Wieland Hoffmann <themineo@gmail.com> Date: Sun Jan 22 16:58:04 2017 +0100 syntax-checking: Mention that flycheck is disabled in emacs-lisp-mode. commit 312f073979b192bd788f825aebd665fd164851fa Author: Benedek Fazekas <benedek.fazekas@gmail.com> Date: Thu Jan 26 12:09:50 2017 +0000 Clojure refactor: replace cycle coll with convert to coll Cycle collection type was recently removed from `clj-refactor` as the feature was migrated and rewritten in `clojure-mode`. The new feature lets the user convert a collection into a specific collection type instead of cycling through them. To added shortcuts correspond to the shortcuts of this feature in `clojure-mode` and placed in the refactor submenu. commit 4a2d60aa7667e46f4ffc016978647ca27863f408 Author: syl20bnr <sylvain.benner@gmail.com> Date: Wed Jan 25 23:27:57 2017 -0500 core: don't reset mode-line when displaying text in spacemacs home buffer commit 93106a455f531da4ad826e03e12fb357f4e81c12 Author: syl20bnr <sylvain.benner@gmail.com> Date: Wed Jan 25 23:25:44 2017 -0500 core: add some feedback test in mode-line during startup A message is displayed while indexing layers and installing packages. commit 647520fd46e113b520e6df99ef194bf35c4ae022 Author: Ivan Verevkin <vereva@x-root.org> Date: Wed Jan 25 17:19:47 2017 +0300 Fix typo for spell-checking readme commit 3c51501c375c8aa8cc52ee15e1e9ff4bb86344aa Author: d12frosted <boris@d12frosted.io> Date: Wed Jan 25 10:38:59 2017 +0200 temporarily fix value of configuration-layer--elpa-archives commit 11d7bb526c02346bcd7fcac5121ff51d3805b1e2 Author: syl20bnr <sylvain.benner@gmail.com> Date: Wed Jan 25 00:30:31 2017 -0500 core: import spacemacs-theme into libs Distribute spacemacs-theme with Spacemacs so we don't need to download the package of the theme at startup. It was delaying the display of the home buffer. Now Spacemacs fallback to spacemacs-dark theme if the user theme cannot be applied. Spacemacs then tries to install and reapply the user theme. If successful, at the subsequent startups the user theme is applied right away instead of spacemacs-dark. If the installation failed then we display a warning informing the user and suggesting some actions. There is now no package left to be installed manually at the start of Spacemacs. commit dea5a763462f58f32ded2e49f32b31a1406f098e Author: syl20bnr <sylvain.benner@gmail.com> Date: Wed Jan 25 00:28:15 2017 -0500 Minor comment change commit bba788e069858ab1aaf5261168d11658b1ecf721 Author: syl20bnr <sylvain.benner@gmail.com> Date: Wed Jan 25 00:24:02 2017 -0500 core: fix startup graphical glitch Since Emacs 25.1 I got screen flickering when packages are installed on startup. Shuffling the UI elements removal seems to fix it on my system using X. It may have the opposite effect on other users setup. commit 159a9376fa567a38db5644123dfb9cd617c824f6 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Jan 23 23:40:26 2017 -0500 core: import ido-vertical-mode into core/libs It provides more intuitive way to display the wizard. commit 2371237ad36d575a9b5f826dd9328dc722c36333 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Jan 23 23:09:21 2017 -0500 core: import quelpa and package-build into core/libs Remove the need to fetch these libs from the internet. commit cd1230e220f3b2e6bbe32395f4b370931c2056d3 Author: d12frosted <boris@d12frosted.io> Date: Mon Jan 23 13:25:48 2017 +0200 update cider keybindings doc commit a3f7ad966fa1be8681bbd3f03b5a8731659735fe Author: Ivan Plyusnin <ivan.plyusnin@gmail.com> Date: Fri Jan 13 15:05:25 2017 +0300 Fix number of arguments in calling cider-test- funcs commit c01039311e672137d40aa80792d301238a89248d Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 23:58:41 2017 -0500 Add emacs 25.1 to travis configuration commit a556dbc3d9227f3bfac3fbc12729ca0278bb3f70 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 23:23:39 2017 -0500 core: force installation of org-contrib-plus instead of org Thanks to the power provided by Lisp, hack package-install to patch on the fly org and org dependencies installations in order to install org-plus-contrib instead. commit 6d7ef95ba432b827c78f154778ec6278ef4fdfc1 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 17:55:59 2017 -0500 core: add support for local elpa repositories It is now possible to add local elpa repositories to private variable configuration-layer--elpa-archives for instance: (defvar configuration-layer--elpa-archives '(("spacelpa" . "~/.emacs.d/.cache/spacelpa/")) "List of ELPA archives required by Spacemacs.") New functions: - configuration-layer//package-archive-absolute-pathp - configuration-layer//package-archive-local-pathp commit 14ac814940e4f0e07a66bdfe2313a98855345281 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 13:41:04 2017 -0500 core: add support for interpreter-mode-alist to layer lazy installation Update python lazy declaration as an example. Still need to update the auto-layer.el file for other modes. commit c8595e7c3bba5578eff744e5e1a90120a50bbfa6 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 13:37:12 2017 -0500 core: fix computation of package installation lazyness Fix computation of package installation lazyness when the variable dotspacemacs-enable-lazy-installation is set to all. Improve methods on cfgl-layer class to be able to return a list of packages with or without their properties. Update tests to reflect the changes. commit 514f0743d81c3aa4c348f013cf24d5cfe6b4c150 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 00:40:02 2017 -0500 core: Improve configuration-layer/create-elpa-repository Fetch the archives before creating the elpa repository. commit 9e3dbd0630aa25878556efb92b46d0d228aa24c4 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 00:37:10 2017 -0500 core: fix delayed warning display in emacs 25.5 Discard the warnings produced when packages are byte-compiled which fix the popup of the *Compile-Log* window at the end of the installation. If emacs has been launch with argument `--debug-init` we don't discard the warnings. commit 2b75d4162a4e96f783a1d77169ac22e8529c5529 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 00:34:08 2017 -0500 core: correctly index packages installed by spacemacs core Function configuration-layer/load-or-install-package now correctly add the installed packages to indexed-package hash map. Those packages are put under the special layer `system`. commit e7a9b1d604c7ffdbe2c455ba604bc2d5219bcf8a Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 00:32:34 2017 -0500 core: add ~ character to detect local package archives commit 8a0f088eb79da21e87812061919e31d6565e7fb3 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 22 00:31:30 2017 -0500 core: name startup-hook function and move spacemacs-buffer//startup-hook commit 2735f14e78d283a846cf7376db28a0c183c524f4 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Jan 19 17:16:56 2017 -0500 Improve spacemacs/count-word-analysis Also display overview information using regular count-words function. commit 4d40a772dc2802390217a884152fe422a2c88f06 Author: syl20bnr <sylvain.benner@gmail.com> Date: Wed Jan 18 00:24:14 2017 -0500 core: new functions to synchronize distant ELPA packages with local repo New functions: configuration-layer//download-elpa-file configuration-layer//sync-elpa-packages-files commit 0de8c3ac024d0df2fb072978b66f1f380491ba34 Author: syl20bnr <sylvain.benner@gmail.com> Date: Tue Jan 17 00:24:32 2017 -0500 core: add function to create spacelpa archive-contents This is the first stone toward Spacemacs own ELPA repository. New function configuration-layer/create-spacelpa-repository which creates the archive-contents file for the Spacelpa repository containing all the ELPA packages supported by Spacemacs (and only them). commit 3bba858e52b72533c563e3593bd92c68d8e571bd Author: syl20bnr <sylvain.benner@gmail.com> Date: Tue Jan 17 00:23:04 2017 -0500 core: minor functions renaming in core-configuration-layer.el configuration-layer//get-packages-dependencies --> configuration-layer//get-packages-upstream-dependencies-from-alist configuration-layer//get-implicit-packages --> configuration-layer//get-implicit-packages-from-alist commit c130be60f35c11b34224e1e5b299e76fbd54ac21 Author: syl20bnr <sylvain.benner@gmail.com> Date: Tue Jan 17 00:20:59 2017 -0500 core: move and rename spacemacs//get-package-directory Move it to core-configuration-layer.el Rename it to configuration-layer/get-elpa-package-install-directory commit 1efc77ede1d4aff455b7aec44f34f3bf406b41f3 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 15 23:11:22 2017 -0500 core: fix unit tests Awkward patch since the function configuration-layer/declare-layer is not tested. We should add tests for this function and then this patch would be more acceptable. commit 38505a32608f29122d5dcc6a934ece8d2e26bf30 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 15 23:09:57 2017 -0500 core: add parameter to configuration-layer/make-all-packages New parameter `skip-layer-discovery', if non-nil then rediscovery of layers is skipped (used essentialy for the tests). commit 847f3b4002d4c14080a6644ecfe13581a7d10bc6 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 15 23:13:19 2017 -0500 doc: add mention of `layers.el` file in LAYERS.org commit 80ff6fc347966fb16ca0d8762bf45175bf2ef25b Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 15 22:09:34 2017 -0500 Speedup SPC h SPC for both helm and ivy The layer files were loaded twice because the global variable controlling the loading of layer files was not explicity set at the layer discovery phase. commit 13634894823615f5219ea77179f837fd30fbe25e Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 15 21:53:43 2017 -0500 Speed up SPC h SPC by moving FAQ source in its own feature Getting FAQ candidates requires org to be loaded which in turn requires to load magit (via orgit) etc... This commit moves the FAQ helm source to a new feature helm-spacemacs-faq and removes the FAQ source from SPC h SPC so the FAQs are only available as a helm source via SPC h f. But we have still the FAQ org file entry in SPC h SPC so it is easy to open the file from the main help key binding.� commit 8d4875f5acf88509b4832c88188daeb72474bd85 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 15 21:41:17 2017 -0500 Remove spacemacs-base/helm-spacemacs-deprecated commit ab0d9490ceeb5debe6c5afef75159a8e6a331bd5 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 15 21:40:07 2017 -0500 core: factorize code in configuration-layer/make-all-packages commit 6919d69873aee401ce327384f4a82c5296d2f688 Author: bmag <bmagamb@gmail.com> Date: Sat Jan 14 22:15:11 2017 +0200 sort-lines-by-column-reverse: fix wrong call commit fe83d0d45e7effb97045d587c820a77b6b39802f Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Mon Jan 9 15:29:48 2017 +0100 fix window-manipulation and buffer transient states for winum commit 2261735c499887b2d11fe42d8d14cd8a6e295dfb Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Mon Jan 9 14:05:37 2017 +0100 restore emacs-style window selection bindings commit 1c00d01c71fef65218daa57b0990e7717e776752 Author: duianto <duianto@users.noreply.github.com> Date: Sat Dec 24 16:24:51 2016 +0100 update uniquify-lines, uniquify a block selection An active evil-visual-block selection, uniquified the whole buffer, this checks either region-active-p or evil-visual-state-p, now it sorts the selected lines. The comment was also updated with "a" before "region" and "the" before "current buffer". commit 86564bf21d53b2535f58eb72211112c2e59d5424 Author: duianto <duianto@users.noreply.github.com> Date: Sat Dec 24 16:01:41 2016 +0100 add sort-lines-by-column, -reverse funcs and keys commit a754d057aab2919395b92729d0e8eafdced93df5 Author: duianto <duianto@users.noreply.github.com> Date: Sat Dec 24 12:06:21 2016 +0100 add sort-lines arg, reverse func and key binding commit 2bbeee23955ada1e1719f097de21a7bf250dfe1a Author: bmag <bmagamb@gmail.com> Date: Fri Jan 13 23:11:38 2017 +0200 Fix old documentation of loading order commit 9af5eafab4e8ca4843412eb219448a564e0d1afa Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Jan 12 23:44:51 2017 -0500 Add achievement for 10000th star Goes to colt365 commit 3142b23e0f58fc9346a0653783f1f0a7f76a9678 Author: nikolaiam <nikolai@Logen.v6.elisa-mobile.fi> Date: Tue Jan 10 12:50:31 2017 +0200 Hide PROPERTIES drawers in space-doc-mode Hide properties in space-doc-mode to allow the use of `CUSTOM_ID` tags in documentation for correct link exporting, as discussed in #8054, #8136 and #8138. Complementary the latter two PR:s. commit 58a71f7f8d4fc7cbce37026d24d73e46a8b2c725 Author: nikolaiam <nikolai@Logen.v6.elisa-mobile.fi> Date: Mon Jan 9 14:11:54 2017 +0200 Fix export-breaking org links in documentation As discussed in #8054 and #8136, org doesn't always export links correctly if the syntax deviates from the one given on the org mode website. This results in broken links on github and/or spacemacs.org as in #6722, #8036, #8054, #7956 and possibly others. This modifies all links not already fixed in #8136. Internal links are handled with Custom IDs. External file links are formatted according to org guidelines as well (see bottom), and if they point to a specific headline in an external file, a custom ID is created as well. Fixes #6722, #8036, #7956, #7916 as well as other unreported broken links. http://orgmode.org/manual/External-links.html#External-links http://orgmode.org/manual/Internal-links.html#Internal-links TODO: make Custom IDs invisble in space-org-mode commit 367f6a6ff856e8c56b6ddd3e423adcf632ab36ff Author: smile13241324 <smile13241324@gmail.com> Date: Sun Jan 8 16:37:34 2017 +0100 Fix links in documentation which breaks org html export Since org 9 internal links must be declared either as #customID or textTargetOrFullTextSearch. Relative path links must be either file:relative/path or ./relative/path. Many links are using the #customID form to trigger a full text search which is not defined as to the org documentation. In addition relative file paths are declared as relative/path which is also not defined. If this is done the html export can fail. Therefore these links must be corrected for the files where they break the html export. Fixes #8054 for all spacemacs documentation files. commit f53354d2f7146a69d7cb8b90eceb609c85332360 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Jan 12 22:33:09 2017 -0500 common-lisp: add SPC m h i to inspect a definition commit b3f86478116972d49db9691cb050bec00dabd604 Author: Michał Herda <phoe@openmailbox.org> Date: Sat Dec 24 21:06:45 2016 +0100 Layer common-lisp - set jump handler to SLIME-EDIT-DEFINITION https://github.com/syl20bnr/spacemacs/issues/8043 "Go to definition" should go to the definition - meaning, where the function is defined in the source code. I am for changing the default keybinding to `slime-edit-definition` because it fulfills this - allows the user to see the source code for a given function. `slime-inspect-definition` does not open the source code - it opens the SLIME inspector with the function **object** open in the inspector. While the function **object** contains some valuable data, it does not contain the *definition* itself - which is what the user wants in this case. commit b8e9d435bc98a0f0433beac9383d6d3b0d9a2ed1 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Jan 12 22:17:10 2017 -0500 Fix variable is void: system-info in spacemacs/report-issue Fixes #8028 commit 38c1b54aef57b2ed564ff39ab778f1df482c2df2 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Jan 9 09:13:20 2017 -0500 Fix golden ratio for new package winum commit 03e213010ab104db6fdf7deaf3cef010f07419bf Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Thu Jan 5 11:15:54 2017 +0100 configure xkcd inside the :init progn clause commit ce31e46ad038f3890eb299e60ca88b9c5f01816d Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Jan 5 23:13:45 2017 -0500 ymcd: simplify eldoc integration ycmd-eldoc is not a package, it is a feature provided by ycmd package. Use regular post-init mechanism to setup eldoc. commit b252d252b0e93249b51400f60a0c69a59aa140a4 Author: syl20bnr <sylvain.benner@gmail.com> Date: Thu Jan 5 22:51:13 2017 -0500 Bump year in copyright headers Happy New Year 2017! commit d8df28ca0b68a5cb3e3cd7f613356276a986a4da Author: d12frosted <boris@d12frosted.io> Date: Thu Jan 5 07:57:46 2017 +0200 improve ledger-reconcile-toggle key binding Actually, revert @jgertm's change that I asked to make. As @bmag explained, this is very useful key binding that is similar to C-c C-c as it allows to quickly access functionality by pressing `dotspacemacs-major-mode-leader-key` twice. Also note that `dotspacemacs-major-mode-leader-key` can be nil, that's why we have to handle this value as well. commit 66f740ebc9754ff47d651d6462dc6d51ab03d14d Author: Brent Taylor <btaylor@fuzzylogicstudios.com> Date: Tue Oct 25 06:36:46 2016 -0700 Fix python path with virtualenv on Windows in Python nose package commit eac9b41bbb848662520b27cab4576a95ac26aa06 Author: Saulius Menkevičius <saulius.menkevicius@gmail.com> Date: Sun Jan 1 12:17:06 2017 +0200 Fix issue with jump handler in omnisharp-mode where the handler is async This fixes an issue where default jump handler, like dump-jump-go runs in sync and omnisharp-go-to-definition is not able to actually go to definition until it completes thus slowing down the completion process. A similar issue (for C++) was fixed in syl20bnr/spacemacs#6904 commit 2a45f56d0c5c2d15872578966b0031270f050c2f Author: d12frosted <boris@d12frosted.io> Date: Wed Jan 4 22:29:18 2017 +0200 add xkcd buffer to list of useful buffers Fixes #7280 commit 45b50e24b20a576d83fc6d8af6cb4711ddac79a3 Author: d12frosted <boris@d12frosted.io> Date: Wed Jan 4 22:12:14 2017 +0200 align list of supported themes commit aa10f8be093fd7260d0a1cdd9d8ab80ec26a9310 Author: Jeffrey Enns <jeffkenns@gmail.com> Date: Sat Dec 31 16:02:56 2016 -0800 Add missing base16 themes commit 981d74672a9699c8deda6b37ca6a54fc1e1403f4 Author: Steven Allen <steven@stebalien.com> Date: Mon Jan 2 15:07:16 2017 -0800 Fix eldoc initialization in typescript layer. commit 681fc887b54e613a23279eacb42a1c805cda5472 Author: Tim Jaeger <jger.tm@gmail.com> Date: Wed Jan 4 11:15:39 2017 +0100 Add keybindings for ledger account reconciliation commit 224b8de2b56fa57a97f2c35e1e928a1d103a1030 Author: Nikolai Myllymäki <nikolai@Logen.v6.elisa-mobile.fi> Date: Mon Jan 2 08:42:35 2017 +0200 Add info about the fallback fonts commit ed05cad314568cbf524f77290c79b3d05ee74cf1 Author: Nikolai Myllymäki <nikolai@Logen.v6.elisa-mobile.fi> Date: Mon Jan 2 08:29:07 2017 +0200 Add explanation of menu usage and accessing files commit 00e6bbe7f22b7ed1f3b03402a9bba890305cc0a7 Author: Nikolai Myllymäki <nikolai@Logen.v6.elisa-mobile.fi> Date: Mon Jan 2 07:47:47 2017 +0200 Direct font installation link to the right section commit 66406a0e82f5146b6ed676a7240d81773f6318cd Author: Nikolai Myllymäki <nikolai@Logen.v6.elisa-mobile.fi> Date: Mon Jan 2 07:39:20 2017 +0200 Add Spacemacs ABC and Gitter chat to further info commit fdc489572a84735375750015b344cc80aefdcb84 Author: Nikolai Myllymäki <nikolai@Logen.v6.elisa-mobile.fi> Date: Mon Jan 2 07:17:22 2017 +0200 Improved link formatting, minor text edits Also fixed a broken link commit f106fcc627554809b94fc1b9714d59f0db1f5091 Author: Nikolai Myllymäki <nikolai@Logen.v6.elisa-mobile.fi> Date: Mon Jan 2 06:09:32 2017 +0200 Show correct headline for beginners tutorial in SPC h SPC commit 3d3b5615499c99ea1ceeed992e2b48d31c7f70aa Author: Leandro Lisboa Penz <lpenz@lpenz.org> Date: Mon Dec 26 18:51:28 2016 +0000 Fix a link on beginner's tutorial commit de47040a3ae3f1ac64a6dba866c42112fe480299 Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Sat Dec 10 02:31:19 2016 +0100 use winum.el for window numbers winum.el is an heavily extended and partly rewritten version of window-numbering.el. Among other things it allows window numbers to be shared across frames, thus improving multi-screen user experience. commit 2e757ed7c50fc2ab319e9a01939b651e43fb3f4f Author: Nir Friedman <quicknir@gmail.com> Date: Tue Dec 27 22:36:59 2016 -0500 Add binding for jump to def'n other window commit a59aa81b5e762da54c9a599dfebb691ab614289d Author: Aaron Jensen <aaronjensen@gmail.com> Date: Tue Dec 27 22:12:51 2016 -0800 ivy: Add C-c C-e to edit counsel-ag search results commit 74c439b177851b51c10c720180f05dc9083a8f5e Author: Nir Friedman <quicknir@gmail.com> Date: Tue Dec 27 23:31:47 2016 -0500 Add ycmd-eldoc to ycmd layer commit 18b12269ef4e70929796378308d204d6701a7a1a Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Jan 2 00:12:51 2017 -0500 typescript: move eldoc config to init function commit 417a52da5d685bc86e405559931f637d875fb195 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Jan 1 22:45:23 2017 -0500 javascript and react: reformat code and move funcs to funcs.el Some conventional cleanup. Note that the function `spacemacs/js2-refactor-set-key-bindings` has been removed since it is not used anywhere. commit 3bbafcbfe35c8af746ec9d64a2d7d0c79ee1413b Author: syl20bnr <sylvain.benner@gmail.com> Date: Sat Dec 31 00:14:30 2016 -0500 html: set company min. prefix length to 0 for company-web backend for more info: https://github.com/osv/company-web/issues/4 commit 359015880ea317dc8a177289095018009ac5820c Author: syl20bnr <sylvain.benner@gmail.com> Date: Fri Dec 30 23:33:57 2016 -0500 html: fix addition of company backends Move add-company-hook calls to correct init functions (only css backend is from company package, the others are from company-web). Correctly add company backends for jade and slim. Jade has been renamed to Pug , there is no guarantee at all that jade references still work. To check. commit 137e7fbeb1d78d2ee16b5b6bd038c6f751fe7c19 Author: ralesi <scio62@gmail.com> Date: Tue Dec 13 22:55:04 2016 -0700 company-web: defer company-web loading commit 974fa3f2ae6a47e5206e373b9d9e33c3794b12aa Author: Nir Friedman <quicknir@gmail.com> Date: Sun Oct 23 10:43:11 2016 -0400 Overhaul buffer transient state - add new bindings to move and swap buffers, and switch active window, by number - change kill buffer shortcut to d for consistency - Change docs appropriately commit cba3479bc29da7755f120b9d36194491008a5275 Author: John Stevenson <john@jr0cket.co.uk> Date: Tue Dec 27 19:20:00 2016 +0000 evil-escape documentation link update Updated the FAQ evil-escape documentation link to point to the "14.1.1 Escaping" section of the documentation, where the evil-escape function is described. Currently the FAQ evil-escape documentation link points to http://spacemacs.org/doc/DOCUMENTATION.html#orgheadline78, which takes you to the "13.1 Layouts" section of the documentation. commit 694a03a83d9cf0ae0fc7b4c9853152198f3bf25f Author: d12frosted <boris@d12frosted.io> Date: Wed Dec 14 20:51:43 2016 +0200 repalce fill-or-unfill with unfill package commit 407f45d83f6fce233823613132fa2e2a1106878a Author: Koray Al <koray.al@soostone.com.tr> Date: Tue Oct 25 20:25:57 2016 +0300 Added auto load virtualenv support via `.venv` file The `pyvenv-mode` doesn't provide a list of available virtual environments. So it's not currently possible to check if the provided virtualenv name is available commit 729086e2cfb6e0710579204f61ed1a9b95676eb5 Author: duianto <duianto@users.noreply.github.com> Date: Thu Dec 22 14:40:07 2016 +0100 update select-current-block, reduce code Removed the variable p2, it was defined and assigned, but never used. Removed two progn expressions that wasn't needed. Implemented bmag's suggestions: Changed "if" to "when", and removed a superflous p1 assignment. commit 13e2e09660291a508798fdec02bfe5a5a39b6b31 Author: Adel Qalieh <aqalieh95@gmail.com> Date: Sun Dec 25 01:15:35 2016 -0500 Add keybinding for spacemacs/alternate-window spacemacs/alternate-window was suggested to switch between the last selected window, or the window-analog of SPC TAB (spacemacs/alternate-buffer). This is part of a larger family of functions, such as spacemacs/jump-to-last-layout on SPC l TAB and eyebrowse-last-window-config on SPC l w TAB. Resolves #7845 commit 03a5b3ca51a4ee5ca9ad67113b73be466823fab8 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Dec 25 15:10:31 2016 -0500 core: cleanup layers discovery Some directories were added twice. Make it more explicit in the code which directories we look into and filter out directories that don't exist. Emit a warning if an unknown directory is provided. commit 33b0289b64593585e9f9b5f6a09b0353d0bd704f Author: duianto <duianto@users.noreply.github.com> Date: Fri Dec 23 20:04:59 2016 +0100 replace 9 buffer-to-window entries with one 1..9 Resolves #8038 This replaces the <kbd>SPC b</kbd> buffer-to-window 1 to 9 entries, with just one 1..9 > buffer to window 1..9. commit a1eba9d012819ac8d973a9bb58f2b5009bca7b93 Author: smile13241324 <smile13241324@gmail.com> Date: Thu Dec 1 23:25:45 2016 +0100 Add evil keybinding "i a" for org-attach commit 7eff100937485ecffa2b3826723976f52ac60f6c Author: Bez Hermoso <bezalelhermoso@gmail.com> Date: Mon Dec 5 12:27:13 2016 -0800 Added new base16 themes commit 7ad95a0cfa59743fa3aff78589bb34a8b53a7349 Author: Liu Xiang <liuxiang@ktjr.com> Date: Thu Dec 8 23:52:29 2016 +0800 Use raw prefix argument instead numeric prefix argument commit 25240285d794273a8e9ef612faed488249435fc3 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sat Dec 24 11:56:24 2016 -0500 emacs-lisp: fix eval-last-sexp and add SPC m e C Important evil advices for eval-last-sexp were removed for smartparens users, it made eval-last-sexp not working correctly in normal state by evaluating the sexp before the evil cursor and it was impossible to evaluate an sexp when the cursor was on the last character of a line. Also add SPC m e C which will execute the first defun or setq sexp encountered before point. commit e9256506a25139f9cbd6f8bfedcac5596e376e9b Author: Michal Muskala <michal@muskala.eu> Date: Thu Dec 22 09:31:05 2016 +0100 Prevent from inserting too many "end"s in Elixir Closes #8030 commit 551566154d7068be2604847fd14dbf623e72ace4 Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Wed Dec 14 00:40:15 2016 +0100 add magnars/multiple-cursors.el's mc-lists.el to gitignore commit 749e98ec3ae48fb045b60fa6eb90db3b2745c60c Author: Nir Friedman <quicknir@gmail.com> Date: Mon Dec 12 14:48:31 2016 -0500 Use helm ag file with interactive input commit 56cac4ff762ea1ea1d1a72c83e1ddda6e42932e5 Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Tue Nov 29 14:12:36 2016 +0100 home-buffer: fix error on footer insertion when window is narrow commit 5753ca7d82d43d88b76dd31e512e5fd33579e231 Author: d12frosted <boris@d12frosted.io> Date: Thu Dec 22 15:52:25 2016 +0200 ivy delete file with confirmation commit c74f8342b554c08a93c07842a4e66f69af58dd90 Author: ralesi <scio62@gmail.com> Date: Thu Dec 8 20:30:36 2016 -0700 Delete alternate actions is too invasive commit d1ad696236ab59a73b300e7e7080161cbca18883 Author: d12frosted <boris@d12frosted.io> Date: Thu Dec 22 15:29:17 2016 +0200 defer flyspell-correct packages loading commit 330c724afc70517dc324e33ded3df85ee37c1194 Author: ralesi <scio62@gmail.com> Date: Thu Dec 8 20:29:52 2016 -0700 Defer loading of flyspell-correct-helm, otherwise it just requires helm commit 43afaae683ce1a1bad69b45d3fb1bbf7ad74573a Author: Francesc Elies Henar <francesc.elies@gmail.com> Date: Fri Dec 16 01:04:34 2016 +0100 adds evilified-state-evilify-map binding <gf> commit 11d556caf0a95adfa23634f512cc9465d0a20e3e Author: Francesc Elies Henar <francesc.elies@gmail.com> Date: Fri Dec 16 19:08:26 2016 +0100 adds revert buffer binding commit 076bd62704e91f1e21e4347b1a50a5234b1545bd Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Dec 19 10:50:14 2016 -0500 markdown: hide MMM linter in mode-line commit baff1ba8974e09f035d1f0fe2e3edd4770ac49d8 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Dec 19 10:45:41 2016 -0500 markdown: correctly enable mmm-mode and add support for ini files commit 87be3bea24ef4ce61dd376343f72f370ea582fe9 Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Dec 18 12:05:10 2016 -0500 core: move some functions to their correct source file commit 62611967507e2aa7d491cd1319ae06c0597da05f Author: Alex Palaistras <alex@deuill.org> Date: Sat Dec 17 22:46:16 2016 +0000 dumb-jump: Specify selector from completion framework used This commit adds a conditional which allows `dumb-jump` to use a selector matching the current completion framework used (`ivy` or `helm`), instead of the default popup. This relates to work done for adding Helm support to `dumb-jump` here: https://github.com/jacktasia/dumb-jump/pull/96 The motivation behind this is two-fold: the fact that popups are known to be broken when used with conflicting packages, such as `fci-mode` for showing a column marker, and the need for better completions with the possiblity for fuzzy-matching. This should hopefully lead to a more consistent experience as well. commit db93b6e5e1427b7d172b352a2e6d81d9f4f5727b Author: duianto <duianto@users.noreply.github.com> Date: Fri Dec 16 20:14:27 2016 +0100 add function comment, evil goto next line indent `spacemacs/evil-goto-next-line-and-indent` doesn't have a function comment, this corrects that. commit 7d1e9ff4e359fa4a8aa851acff4503d7f3d6665b Author: Corey Grunewald <cgrunewald@netflix.com> Date: Sat Oct 29 13:03:54 2016 -0700 Mark tern command as async. Fixes #7591. commit e983fcbc4b3e45e28a99bb7c6a76e77b0de2c4de Author: syl20bnr <sylvain.benner@gmail.com> Date: Fri Dec 16 09:17:05 2016 -0500 ansible: temporary hack to fix modified buffer on decryption commit 64cf7d7340e3b82f24230a7ae1524dc54c2941b0 Author: syl20bnr <sylvain.benner@gmail.com> Date: Fri Dec 16 08:56:44 2016 -0500 restclient: fix overriding of SPC j i Scope `j i` key binding under major-mode specific leader key. commit 382d4833a6acaa3cd934c5fe1d887a1a5287d707 Author: syl20bnr <sylvain.benner@gmail.com> Date: Fri Dec 16 08:52:32 2016 -0500 core: scope minor-mode specific key bindigns under major-mode leader Also remove unnecessary bindings for org-edit-src-exit commit c363d08f224b4b9717f93ef5db09810076a47e86 Author: syl20bnr <sylvain.benner@gmail.com> Date: Fri Dec 16 08:50:21 2016 -0500 ansible: add support for company-ansible and ansible-vault New key bindings to encrypt decrypt ansible-vault encrypted files. New layer variable ansible-auto-encrypt-descrypt to control seamless edition of encrypted files. commit 63386d9243b57d13831605f84c256d240102c1f9 Author: d12frosted <d12frosted@gmail.com> Date: Sat Aug 27 12:59:52 2016 +0300 add glsl-company to shaders layer commit e7eba2bec79858dfb53f4b3304a90bb8cef4fc36 Author: d12frosted <boris@d12frosted.io> Date: Wed Dec 14 18:23:44 2016 +0200 encode `;` in issue report body commit 62ed28bfee4818433bf0dd0576e0081ab281a464 Author: Danny Navarro <j@dannynavarro.net> Date: Wed Nov 23 09:19:47 2016 -0300 Remove sbt-hydra rename wrapper It has been already renamed as expected upstream. commit b4c761a2c14b7906e9f750a4c8725c80787d8475 Author: Justin Burkett <justin@burkett.cc> Date: Fri Nov 25 16:12:20 2016 -0500 which-key: Fix transient state descriptions commit 3588f588081b0bf5c0daca71645555c017e66b43 Author: Justin Burkett <justin@burkett.cc> Date: Fri Nov 25 09:04:05 2016 -0500 which-key: Implement combined select window keys This is @deb0ch's idea and uses the new which-key interface commit a61a05e4a2e7e56bfdf4cc52b6d16186459a6f8a Author: Joe Lane <lanejo01@luther.edu> Date: Tue Dec 6 19:54:41 2016 -0600 add copy key to neotree CHANGES ------- Add new keybinding to neotree to allow the copying of nodes from the neotree buffer. Update documentation as well. WHY ------- There appear to be all other common file operations bound to the neotree buffer, however copying of a node is not. commit 6d054e8a03aececeaa0dae1dd57021e985833bf9 Author: Swaroop C H <swaroop@swaroopch.com> Date: Wed Nov 16 10:33:01 2016 -0800 Add key binding to run current Rust file Meant for a quick-prototype flow only - use `spacemacs/open-junk-file' to open a junk Rust file, type in some code and quickly run it. commit 176c3c51de9e681bdfcd2218ad2be919747d01ef Author: d12frosted <boris@d12frosted.io> Date: Fri Dec 2 20:42:11 2016 +0200 add missing header in lua/packages.el file commit 125271e1da9de8181ce25bb8a46706a93c441a7c Author: Kristoffer Haugsbakk <haugsbakk@yahoo.no> Date: Wed Nov 23 17:23:40 2016 +0100 mu4e: use proper markup on keybindings Also fill in missing table borders while I’m here. commit 37f9d72728394fe5e2a670bb8444e93087fdf225 Author: bmag <bmag@users.noreply.github.com> Date: Fri Nov 25 20:12:48 2016 +0200 Add missing parens in last commit commit a5eed1c3bdd60b2dbb201b5e768d4e995afc3049 Author: Justin Burkett <justin@burkett.cc> Date: Tue Nov 22 13:34:22 2016 -0500 which-key: Update usage of replacement alists See https://github.com/justbur/emacs-which-key/commit/19186917eb2958c11a297b03b7963e02053959ec commit 64c52c00282d57af6a436c7da62880f951e0abcf Author: Kristoffer Haugsbakk <haugsbakk@yahoo.no> Date: Wed Nov 23 15:45:25 2016 +0100 Add verbatim markup to paths By convention, filepaths are marked up with `=`. Also add this markup to the string `ViewLogMode`. commit 6d311e7fee21d7c594ab1a92148406875a730e43 Author: Markus Koller <markus-koller@gmx.ch> Date: Thu Nov 24 23:05:55 2016 +0100 Disable paste transient state by default To match the default configuration template which also disables it. See https://github.com/syl20bnr/spacemacs/issues/6251#issuecomment-262289770 commit 8daada06d349aaab092ac208c414ca61b1d7eae1 Author: d12frosted <boris@d12frosted.io> Date: Tue Oct 18 10:27:55 2016 +0300 add some notes on ivy usage commit a954bf7d473f24df17cc5611c9a44d6ada1e228c Author: Cadel Watson <cadel@cadelwatson.com> Date: Sat Oct 22 19:59:38 2016 +1100 Change default fringe color for centered-buffer-mode. The current default color is "black", which creates ugly bars for many themes on both sides of the centered buffer. This change sets the fringe color to the buffer's background color, which blends in nicely. commit b215bace5c47b8414e76a01475ea5dd73471fcf5 Author: zhexuany <zhexuany@gmail.com> Date: Mon Nov 21 20:25:22 2016 +0000 fixed syntax highloght in README commit 12eae0711a89876ab13ab151ccdf87b3422de1d7 Author: syl20bnr <sylvain.benner@gmail.com> Date: Tue Nov 22 09:20:03 2016 -0500 core: add support for conventional `SPC m g G` to jump-to-definition Unfortunately the point jumps two times and we cannot use save-excursion due to jump-to-definition being asynchronous depending on the handler. commit 1daf983389fff5a4836496065dc34be186fe06b7 Author: Tu Do <tuhdo1710@gmail.com> Date: Tue Nov 15 13:20:41 2016 +0700 Make Semantic fast Limit the parsing scope to file, local and project. The choices are listed in semanticdb-find-default-throttle variable. commit 3488c8281651cd1870eecc49e05ed8d1ab258417 Author: Eivind Fonn <evfonn@gmail.com> Date: Tue Nov 15 22:12:12 2016 +0100 Don’t toggle maximized if already maximized commit d2b241eb6902336e7932cf3c58040e69897ec767 Author: Rob Donnelly <rodonn@stanford.edu> Date: Tue Nov 15 23:39:07 2016 -0800 Documentation has outdated shortcut The suggestions to use SPC ; SPC y is from the previous versions where SPC y was bound to avy-goto-line. Now that command is bound to SPC j l commit 5ce13391f6b9406431ba17d42f56ad2d1fc02d82 Author: Rory O’Kane <rory@roryokane.com> Date: Thu Nov 17 12:16:54 2016 -0500 Fix typo in beginner’s tutorial – “differend” commit 7a50683b3282baa8aaeeb478193646e9332d7331 Author: Tim Jäger <tim.jaeger@stylefruits.de> Date: Fri Nov 18 11:21:29 2016 +0100 Fix hyperlinks in restclient README The links to the original author's page were broken, so I replaced them with links to the GH page. commit de1d5edb79ac1279ecdcc76dbca1d844e65d215f Author: Justin Humm <justin.humm@posteo.de> Date: Sun Nov 13 03:23:35 2016 +0100 Fixed dead hyperlink in magit intro commit df04300d9e37aed7c04cca88cd33d699b88aa781 Author: James Wang <jianwang.academic@gmail.com> Date: Mon Nov 14 09:37:12 2016 +0800 games: add sudoku commit dabcf504a56ada7257dba457704ead093307a8ff Author: syl20bnr <sylvain.benner@gmail.com> Date: Sun Nov 20 13:38:02 2016 -0500 core: use memq instead of multiple calls to eq commit 05057449ff4699e61ebf3b9f69f97476109c763a Author: Chris Kaukis <chris.kaukis@gmail.com> Date: Fri Nov 11 12:18:15 2016 -0600 Add Doom themes to required dependencies for dash commit 744b163311101ebd5cd138a73b2723fc23ee7c48 Author: syl20bnr <sylvain.benner@gmail.com> Date: Fri Nov 18 09:40:05 2016 -0500 Org: Move SPC m e to SPC m e e for org-export-dispatch In order to be able to support more conversion format commit 1b6b1e2c6930afd1b990319761ab59fa97aa41fa Author: Francesc Elies Henar <francesc.elies@gmail.com> Date: Sun Nov 13 13:34:23 2016 +0100 compilation-mode: maps `gf` to `find-file-at-point` commit 3fd1ffcbce821f5534fe373751c15d0dae0ae6da Author: bmag <bmagamb@gmail.com> Date: Tue Nov 15 09:25:44 2016 +0200 Emit error if can't toggle window layout commit 25bd77842e63f4404beab5468f7c5d87ebdeb289 Author: Muneeb Shaikh <muneeb@reversehack.in> Date: Sun Nov 13 01:52:46 2016 +0530 Adding window layout toggle (vertical <-> horizontal) All credits to @bmag for this function with window state preservation commit 279b9fb939223898f2275e68a9b7e3fe391dfc8e Author: Florian Gilcher <florian.gilcher@asquera.de> Date: Mon Nov 14 12:31:25 2016 +0100 Fix minor typo commit e81f7769c3222a2ae5b2a777e2a3238f57b952c7 Author: Svyatoslav Gryaznov <nightuser@ya.ru> Date: Mon Nov 14 15:22:16 2016 +0300 Fix typo in Agda's packages.el commit 91ce1389787d12d588ac809b14cf92272da91c15 Author: bmag <bmagamb@gmail.com> Date: Sat Nov 12 14:14:55 2016 +0200 rust: respect help-window-select, small fixes - spacemacs/racer-describe to respect help-window-select - replace evilified-state-evilify{,-map} and move to :config - change funcs.el from dos format to unix format (newlines) - modify spacemacs-jump-handlers-rust-mode only once commit 9df14a281306f5128cb6c91145ca3dbbf68d49f0 Author: NJBS <NJBS@users.noreply.github.com> Date: Sun Aug 28 06:21:45 2016 -0400 Rust: Add binding for describing symbol at point commit 49801dbfec7f84955d7ecc0efb987be38cfc5bfa Author: Dennis Brakhane <dennis.brakhane@inoio.de> Date: Thu Nov 3 21:47:20 2016 +0100 Update ensime variable name user-emacs-ensime-directory was renamed to ensime-startup-dirname commit 6b6779b2fa45a31f71b61f50a832c58f226838db Author: ksjogo <jogo@kronberger-spiele.de> Date: Mon Nov 7 11:36:26 2016 +0100 Removed deprecated insert-string and replace by insert commit b4eacc792cbf68627660fdd2cd5f1c495243c4db Author: david-sawatzke <david-sawatzke@users.noreply.github.com> Date: Tue Nov 1 14:14:07 2016 +0100 Add keybinding "," for org-edit-src-exit This makes sense so org-edit-src behaves similar to git-commit in magit commit 5c31ecde273a649aa03601b44b185eaac32313dc Author: Don March <don@ohspite.net> Date: Fri Nov 4 06:29:22 2016 -0400 Add ibuffer bindings for updating and filter-group motion The `ibuffer-update` command is originally on `g` but is evilified to the inconvenient `C-S-g`, so bind it to `gr`. commit cc16944546637377a9f8e76d77173c4a62dfd2ad Author: Eivind Fonn <evfonn@gmail.com> Date: Tue Nov 8 14:42:26 2016 +0100 Integrate ahs with evil as well as isearch commit 8ff842bd84b32a1b6b99bfd01a66febb6ab48d74 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Nov 7 10:37:38 2016 -0500 core: Revert dotfile installation time and fix editing style bug Force a call to dotspacemacs/init after dotfile installtion. Move call to (spacemacs/maybe-install-dotfile) to spacemacs/init. commit 5034e44aa98376432e8c4fc54885c27532302b9e Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Nov 7 10:24:51 2016 -0500 core: remove empty function dotspacemacs//install-and-replace commit bfa348d49d407ebda67030246f391bf2822efd0f Author: Eivind Fonn <evfonn@gmail.com> Date: Fri Nov 4 16:52:09 2016 +0100 Install dotfile earlier commit a23871545f44659f2ae1101a555ddadf70465116 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Nov 7 10:05:27 2016 -0500 Beginnier tutorial: refill paragraphs to respect 80col/line commit 398dd1d8b5c5f32d6e0f0b8560fd4f7226fdcf47 Author: Nikolai Myllymäki <nikolai.myllymaki@gmail.com> Date: Thu May 19 00:46:13 2016 +0300 Add beginners tutorial - further amendments Amend suggested fixes: - Add chapter on key notation - Fix document structure according to conventions - Add note on emacs path on Windows - Expand on evil and emacs mode explanations - Expand on first startup procedure - Various typo fixes and clarifications commit aab82add490d74433f5c306f9cefd1e7cc90df52 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Nov 7 10:00:07 2016 -0500 restclient: add ob-restclient package commit 7119e474d3a5486fe9863823ae1134b5a80b7785 Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Nov 7 09:40:04 2016 -0500 restclient: remove gj and gk bindings No need to override default Vim behavior for this key bindings since they are available on SPC m n and SPC m p already. Note: We could add a transient state to go nicely with SPC m n and SPC m p. commit c073d248ace11c92a5bb83d0cd97eda4c34e55d2 Author: Tommi Komulainen <tommi.komulainen@iki.fi> Date: Mon Jun 13 22:43:38 2016 +0200 restclient: add key bindings for jump to next / previous query `gj` jump to next query `gk` jump to previous query `SPC m n` jump to next query `SPC m p` jump to previous query commit 984896d8cadcb3b36dfbd67b4a0ee5a0c542a6fc Author: syl20bnr <sylvain.benner@gmail.com> Date: Mon Nov 7 09:34:08 2016 -0500 restclient: move restclient-helm to SPC j i Since it nicely fits SPC j i purpose :-) commit 0ccfe3ba0bb861d0296937959185f2b9b8821b49 Author: Tommi Komulainen <tommi.komulainen@iki.fi> Date: Mon Jun 13 22:45:55 2016 +0200 restclient: add helm support to jump to variable or request Enable restclient-helm that is included in restclient package and add `SPC m j` key binding. commit 893bcde19ab6d1239e0939ce7df72cc37a3ae73a Author: Tommi Komulainen <tommi.komulainen@iki.fi> Date: Mon Jun 13 22:47:14 2016 +0200 restclient: add autocompletion for methods and headers Provided by company-restclient. commit b90f2260b0d6ed0e5dcb4e1f2a566a8bdd2b24bc Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Sat Oct 29 04:04:42 2016 +0200 home buffer: center buffer on fixed width 80 when not responsive commit dbe56dcd0aad14464d5b72e010c728492681d8fc Author: deb0ch <thomas.de.beauchene@gmail.com> Date: Sat Nov 5 01:10:15 2016 +0100 home buffer: framed notes: allow for numbered and dotted lists enumeration lists of the form: - lorem ipsum * lorem ipsum + lorem ipsum 1. lorem ipsum 2) lorem ipsum will be treated as separate paragraphes and not be squished by fill-region anymore. commit 062a4add486ea7ad3e9da8a8825367f65918fdad Author: deb0ch <thomas.de.beauchene@g…
This commit adds an additional option for
dumb-jumb-selector
for using Helm to browse multi-choice jumps. Aif
clause has been changed to acond
to accomodate the additional rule in a more elegant manner, but the code is otherwise fairly similar to work done forivy
support.Tests are forthcoming.
P.S.: Mainly opening this to test the waters, this is pretty much my first foray into Lisp so feel free to comment/berate. Not sure if the lack of
helm
suport is on purpose or if nobody did the work, but thinking it may be useful for Spacemacs users.P.P.S.: As mentioned above, I'll be adding tests in a subsequent commit once I figure out how to do it. ;)