Commit graph

3450 commits

Author SHA1 Message Date
syl20bnr
549aaf169f Minor change to change log 2015-05-31 17:43:15 -04:00
syl20bnr
138a82f60e Change log ready for 0.102.0 2015-05-31 00:33:28 -04:00
syl20bnr
ccc0da05f1 ... Feeding change log for 0.102.0 2015-05-30 23:47:08 -04:00
syl20bnr
f0c3e1c728 Still feeding change log for 0.102.0 2015-05-30 00:26:42 -04:00
syl20bnr
67480ee86d Feeding the change log for 0.102.0 2015-05-29 23:51:54 -04:00
syl20bnr
4f409b58c9 Move evil key bindings to init-evil function 2015-05-28 00:16:13 -04:00
Tu Do
413653684a Fix toggle-maximize-buffer
- Use high level function window-configuration-to-register. Using
set-register causes the error wrong-type-argument integer-or-marker-p
when we later want to jump to the register.

- Check if the register actually has a window configuration before
jumping to it. Otherwise error happens because we try jump to non-existent
window configuration.

- Add key bindings.
2015-05-28 00:13:16 -04:00
justbur
33e439e9cc Add option to select other layer directories in create-layer 2015-05-27 23:56:11 -04:00
Tu Do
700cc51212 [Fix #1611] Add an entry for Helm help buffer in display-buffer-alist
When a Helm help buffer is detected, we don't treat it like other Helm
buffers by simply adding its own entry in display-buffer-alist that does
no additional action.
2015-05-27 23:55:27 -04:00
Török Edwin
b06b52d10a avoid conflict with hydra's lv.el
fixes #1463
2015-05-27 23:52:15 -04:00
Tu Do
7f90d99a48 Fix Python and Semantic integration
When no Python executable is detected, Semantic causes an error that it cannot
retrieve include paths from the executable, causing an error that prevents
Python buffer to be switched and error is repeatedly reported whenever a Python
buffer is opened. This commit ignores the error from
semantic-python-get-system-include-path that is called when Semantic setup
itself for a Python buffer.
2015-05-27 23:50:58 -04:00
syl20bnr
a514f6f569 Add TODO for python inferior process key bindings 2015-05-27 23:49:19 -04:00
Tu Do
ae48bd866b [Fix #1668] Don't enable Vim key bindings if holy-mode 2015-05-27 23:45:13 -04:00
Bjarke Vad
78b39f1f72 ghci-ng for haskell-process-do-type-on-prev-line` 2015-05-27 23:29:08 -04:00
person808
3a2594e6bc Update layer templates. 2015-05-27 23:07:45 -04:00
Max Veytsman
2740c3a5d6 Refactored spacemacs/init-evil-lisp-state to use use-package 2015-05-27 23:06:15 -04:00
jupl
28577fbb65 Help popup focus on single window
Fixes #1734

Update value for :noselect, not :noselect itself
2015-05-27 23:04:34 -04:00
Eivind Fonn
5c0862c4aa Fix smex prompt whitespace 2015-05-27 23:03:35 -04:00
syl20bnr
640aad0a82 Cleanup dotfile template 2015-05-27 16:09:56 -04:00
Rl3x Fish ⚓
ca9fa6cdfe Fix the recentf-exclude variable
recentf-exclude variable takes regexps or functions for filenames
excluded. spacemacs-cache-directory should not be quoted since it's not a
function. I also excluded elpa directory.

You should run M-x recentf-cleanup to update the recentf-exclude rules.
2015-05-26 00:31:30 -04:00
Eivind Fonn
91462a6d41 Don't close compilation buffer after success 2015-05-26 00:26:41 -04:00
Ricardo Lima
fe7fec7c6b Add missing evil-window-* commands
Adds missing evil-window-* commands to golden-ratio-extra-commands to
allow golden-ratio-mode to resize windows when an evil-window-*
function is called.
2015-05-26 00:24:24 -04:00
person808
27eba151b5 Move sp-local-pair to :config of smartparens. 2015-05-26 00:23:14 -04:00
Tu Do
fafb9c4b3e Enable company in Python REPL for code completion
- Company should be enabled in Python REPL for displaying completion
candidates. Note that in Python REPL, we must use company-capf to
display the candidates from Python REPL, since in the REPL it uses
completion-at-point to display candidates from the REPL. Also, we
locally set company-minimum-prefix-length to 0, so that completion
starts immediately after the first character. We also need to set the
idle delay a bit higher (0.5) compared with Spacemacs default (0.2),
since setting it too low may cause company unable to retrieve completion
candidates.

- Anaconda should NOT be enabled in Python REPL for retrieving proper
completion candidates. This can be tested in Python REPL: when
anaconda-mode is enabled and without any prefix string before point, run
the command completion-at-point (bound to C-M-i by default), completion
candidates from Anaconda are displayed but NOT the ones from the real
REPL. So, when you import a module i.e. os and try to access the
functions in the module with "os." prefix, nothing inside the module is
displayed because Anaconda does not work in Python REPL. When
anaconda-mode is disabled, candidates in "os." are displayed properly
with company-capf. company-anaconda backend cannot be used in Python
REPL since it is buggy: it cannot retrieve any prefix before point and
narrow properly.
2015-05-25 23:39:05 -04:00
jupl
7a4a9724a4 Improve support for images in Spacemacs banner 2015-05-25 23:35:47 -04:00
jupl
5d7199a905 Turn on rainbow-delimiters for LESS and SCSS 2015-05-25 23:34:46 -04:00
Tu Do
8ef3b52a9f Explicitly enable yas-minor-mode
yas-global-mode is always enabled to ensure snippets are loaded
properly, but to use the snippets, a major mode must have yas-minor-mode
enabled. This commit ensure such condition happen.
2015-05-25 23:08:59 -04:00
syl20bnr
38b5cf9263 emoji layer: fix lazy loading of emoji-cheat-sheet-plus-buffer 2015-05-25 00:54:34 -04:00
syl20bnr
92064d14c2 Move emoji layer to new category !fun 2015-05-25 00:53:15 -04:00
Tristan Hume
1ac8c2689a Update docs for renaming. 2015-05-25 00:50:43 -04:00
Tristan Hume
eecb250a55 Prefix categories with ! 2015-05-25 00:50:38 -04:00
syl20bnr
2319c9f57c Add SPC / to managing projects section of DOCUMENTATION.md 2015-05-25 00:48:50 -04:00
Swaroop
65aab670c5 Docs - update projectile key bindings 2015-05-25 00:47:41 -04:00
Swaroop
fdffbd1b78 s/helm-projectile-vc/projectile-vc fixes #1706
As per @tuhdo feedback
2015-05-25 00:47:15 -04:00
Tu Do
d6b5f596b5 Remove auto change directory in ansi-term
By sending `cd` command, it clears previous shell output. This is only
an issue with ansi-term, not other shells.
2015-05-25 00:46:18 -04:00
Tu Do
92da48db9f Enable helm-buffers-fuzzy-matching again
It was accidentally deleted in the commit 4316668. Restore it.
2015-05-25 00:46:07 -04:00
syl20bnr
60550b290b Delete obsolete README 2015-05-25 00:45:21 -04:00
syl20bnr
0088b6d689 Remove obsolete comment 2015-05-25 00:44:18 -04:00
syl20bnr
b662651595 emoji layer: fix org rendering 2015-05-24 23:38:56 -04:00
syl20bnr
3ff8136d1d shell layer: add support for multi-term
`SPC a s m`
or `set shell-default-shell` to `multi-term` and press `SPC '`
2015-05-24 22:01:26 -04:00
syl20bnr
5e9ceccf23 emoji layer: fix rendering in org buffers
There is still an issue with the first colon that is not invisible
but I guess we can live with it
2015-05-24 20:07:34 -04:00
syl20bnr
0d5ea1b5a4 emoji layer: fix invisible text after emoji image 2015-05-24 19:49:57 -04:00
syl20bnr
f734b51768 emoji layer: increase helm candidate limit 2015-05-24 19:32:40 -04:00
syl20bnr
27223caada new layer: emoji 2015-05-24 19:13:33 -04:00
Tu Do
0cb6acb7af [Fix #1553] Make sure yasnippet is actually loaded
By checking if the yas-minor-mode is enabled. If so, load yasnippet. We
must do so because some package might load yasnippet and make
yas-minor-mode definition available, thus prevent Spacemacs to load
yasnippet properly. By checking yas-global-mode variable, we can assure
that yas-global-mode is enabled properly.

Also exclude yasnippet from eshell.
2015-05-22 23:16:02 -04:00
Anton Onyshchenko
3f8c0a253d Make directory if it does not exist when renaming the current buffer file 2015-05-22 23:08:26 -04:00
sooheon
aa5a0f515a Improve smooth-scroll configuration
- Update smooth-scroll to use recommended variables
- Fix scrolloff bugs after zt and zb
- Improve smooth-scrolling and evil movement integration
2015-05-22 22:44:18 -04:00
Tu Do
18465ce740 Quit sub-jobs when exiting ansi-term 2015-05-22 22:32:27 -04:00
syl20bnr
efb0f812c4 Fix binding conflict with shell and evil-nerd-commenter
Move `SPC ;` to `SPC '` for spawning the shell
2015-05-22 21:23:53 -04:00
Tu Do
5308baf764 Enhance shell-pop and term integration
- Only set Eshell by default on Windows; in other OSes we use `ansi-term`,
NOT `term`. The reason is that `ansi-term` can use Emacs key bindings
such as C-x b, C-x 1... even editing commands such as M-u/M-l. `term`
cannot and we have to use the default `C-c b` variants i.e. C-c b to
switch buffer instead of "C-x b". `ansi-term` is currently the best
terminal emulator in Emacs.

- Allow ansi-term/term to close its shell-pop window when a user type
"exit".

- With shell-pop, we can allow ansi-term/term to track current directory
of current buffer. It is a useful feature and it also makes ansi-term
consistent with eshell/shell.

- Swap "term" and "ansi-term" key bindings, since the old "ast" was used
  for multi-term, which is a wrapper around ansi-term.
2015-05-22 00:49:58 -04:00