Commit graph

332 commits

Author SHA1 Message Date
Bozhidar Batsov b7d8bf7126 Refactor the window switching advice code 2013-07-17 15:28:30 +03:00
Bozhidar Batsov 3b5ac377a0 Fix a typo 2013-07-17 13:10:40 +03:00
Levi Strope 6821b1d79b flx-ido does not exist but flx does
I had to change flx-ido to flx to avoid the following:

error: Package `flx-ido' is not available for installation
2013-07-16 21:13:05 -07:00
Bozhidar Batsov 07c1118a22 Add flx-ido to the list of default packages 2013-07-17 00:17:13 +03:00
Bozhidar Batsov fb39a6e0b5 Remember the last 500 visited files 2013-07-15 11:56:25 +03:00
Bozhidar Batsov f3b1d679e0 Fix ido-ubiquitous deprecation warning 2013-07-14 23:32:06 +03:00
Bozhidar Batsov 88248111d1 Add prelude-duplicate-and-comment-current-line-or-region (fixes #348) 2013-07-13 14:15:16 +03:00
Bozhidar Batsov f341074dd8 Add flx to list of default packages 2013-07-13 10:01:19 +03:00
Bozhidar Batsov e70cd713f1 Add grizzl to the default list of packages 2013-07-13 09:25:53 +03:00
Bozhidar Batsov 10116b47f0 Set sp-cancel-autoskip-on-backward-movement to nil 2013-07-11 11:38:49 +03:00
Bozhidar Batsov daabb1e373 Use helm-projectile directly (fixes #352) 2013-07-11 11:23:15 +03:00
Bozhidar Batsov d4ba498d18 When copying the current line discard its newline (fixes #347) 2013-07-08 18:34:57 +03:00
Bozhidar Batsov e12d5fbf51 Minor cleanup 2013-07-08 12:49:35 +03:00
Bozhidar Batsov 03b1c505f2 Remove melpa package from list of default packages 2013-07-08 12:11:36 +03:00
Bozhidar Batsov 610133b511 Remove yasnippets from the list of default packages
Prelude provided just a basic config anyways. Anyone can still install
the package manually and enable it in his/her personal config.
2013-06-29 15:47:57 +03:00
Bozhidar Batsov 27e05c2170 Ops :-) 2013-06-29 11:44:40 +03:00
Bozhidar Batsov 427bc31866 Replace electric-indent-mode and paredit with smartparens 2013-06-29 11:09:16 +03:00
Bozhidar Batsov f76aab7491 Add prefix arg to prelude-smart-open-line
With a prefix arg the command will invoke prelude-smart-open-line-above
2013-06-29 09:26:23 +03:00
Bozhidar Batsov 9116d5a0c8 Map Option to Super and Fn to Hyper
More keybinding options is never a bad thing.
2013-06-29 09:25:21 +03:00
Bozhidar Batsov 797435e8b3 Remove M-O keybinding
It interfered with the Terminal's handling of arrow keys.

This fixes #343.
2013-06-29 09:24:42 +03:00
Bozhidar Batsov 6e7e7a4557 Add some extra keybindings
`prelude-smart-open-line` is now bound to `M-o` as well
`prelude-start-open-line-above` is not bound to `M-O` as well
2013-06-15 16:57:29 +03:00
Bozhidar Batsov 457017a5a6 Fix #337 - don't promt for sudo passwd for non-existing directories 2013-06-06 23:43:50 +03:00
Bozhidar Batsov 1393245cfa Bind prelude-top-join-line to C-^ 2013-06-02 19:27:29 +03:00
Bozhidar Batsov 7bae87264f Recompile the Prelude dir on prelude-update 2013-05-31 13:05:59 +03:00
Bozhidar Batsov 4d15923e2c Add new command prelude-top-join-line
Saner version of the built-in `join-line`, that joins lines from the top
to the bottom.
2013-05-30 16:50:55 +03:00
toctan 3ef47f48fb Fix prelude-smart-open-line-above 2013-05-30 11:18:18 +08:00
Bozhidar Batsov 7aa0164bfb Add missing whitespace 2013-05-23 11:29:22 +03:00
Bozhidar Batsov 3e3d022b89 Override default move-beginning-of-line behavior 2013-05-23 11:27:01 +03:00
Bozhidar Batsov 0e4b66d07a Remove problematic kk keychords 2013-05-23 11:10:55 +03:00
toctan fbcb0396a0 Merge branch 'master' of https://github.com/bbatsov/prelude 2013-05-20 12:13:25 +08:00
Bozhidar Batsov a463633f7f Merge branch 'master' of github.com:bbatsov/prelude
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2013-05-19 22:14:55 +03:00
Bozhidar Batsov 01c8da8385 Bind KK to delete-horizontal-space 2013-05-19 22:14:36 +03:00
toctan 4b6fc89a24 Do not show the tip if cursor is in the minibuffer 2013-05-19 19:16:43 +08:00
Bozhidar Batsov e1c4c129c0 Merge pull request #320 from toctan/master
Add autoloads of major modes for PKGBUILD and .zshrc file
2013-05-19 02:40:10 -07:00
Bozhidar Batsov c058e3c473 Add kk keychord for just-one-space 2013-05-19 12:24:53 +03:00
toctan 798b7df54e Add autoloads for PKGBUILD and .zsh file 2013-05-18 00:24:56 +08:00
Bozhidar Batsov 9792ca0a63 Simplify prelude-rename-file-and-buffer 2013-05-09 18:55:26 +03:00
Bozhidar Batsov a569d45a78 Quote buffer-file-name in prelude-open 2013-05-09 18:23:07 +03:00
Bozhidar Batsov 4b907b9620 Don't try to save files when you don't have the permissions to do so 2013-05-08 13:52:20 +03:00
Bozhidar Batsov d7d3a8fc36 Improve prelude-open-with
Now it uses `xdg-open` where it makes sense. It also accepts a prefix
argument that forces manual selection of a command to run.
2013-05-06 09:40:20 +03:00
Bozhidar Batsov ecbcc19c6d Add a few more ace-jump keychords 2013-05-04 12:26:35 +03:00
Bozhidar Batsov f8bd9a6a78 Merge branch 'master' of github.com:bbatsov/prelude
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2013-05-04 10:28:22 +03:00
Bozhidar Batsov f3fffbffce Make prelude-rename-file-and-buffer vc aware 2013-05-04 10:28:04 +03:00
Bozhidar Batsov 2866052b6c Enable erase-buffer 2013-05-04 10:27:32 +03:00
Abizer Nasir 7895dc6e42 Bind 'uu' to undo-tree-visualize 2013-05-03 16:22:01 +01:00
Bozhidar Batsov 72294d1e70 Merge branch 'master' of github.com:bbatsov/prelude
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2013-04-30 23:40:15 +03:00
Bozhidar Batsov 1f8baf08eb Enhance a bit stock dired config 2013-04-30 23:39:54 +03:00
Bozhidar Batsov 213b3c9f11 Try to resolve a potential problem with tuareg-mode and which-function-mode 2013-04-29 23:58:06 +03:00
Bozhidar Batsov 9ad2ae6202 Add a few more packages to auto-install 2013-04-29 22:46:22 +03:00
Bozhidar Batsov f4d71fea83 Refactor prelude-visit-term-buffer 2013-04-29 17:12:40 +03:00
Bozhidar Batsov 37aa47f427 Disable yas-minor-mode in term-mode 2013-04-29 17:12:15 +03:00
Bozhidar Batsov 4c1b6b9dea Merge branch 'master' of github.com:bbatsov/prelude
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2013-04-29 08:00:29 +03:00
Bozhidar Batsov 0a56b3ffb5 Extract prelude-start-or-switch-to 2013-04-29 07:59:51 +03:00
Luke Randall f69c6d5713 Fix indentation 2013-04-28 21:49:01 +02:00
Luke Randall f8de1b7060 Don't try edit dired buffer as root 2013-04-28 21:18:38 +02:00
Bozhidar Batsov b09eaf8e0e Shorten the names displayed in prelude-recentf-ido-find-file 2013-04-28 17:35:24 +03:00
Bozhidar Batsov f7d126fae9 Add some missing docstrings 2013-04-28 16:37:09 +03:00
Bozhidar Batsov f24e116421 A couple of minor improvements 2013-04-28 16:29:56 +03:00
Bozhidar Batsov c0742219a6 Merge pull request #305 from toctan/master
Add smex and ido-ubiquitous for better `M-x`
2013-04-28 06:23:51 -07:00
Bozhidar Batsov c698fafe6d Restore compatibility with Emacs 24.2 2013-04-28 13:12:57 +03:00
toctan bdd9ceb7c8 Correct the packages alphabetical order 2013-04-25 20:32:06 +08:00
toctan 7ef5a9ac79 Merge branch 'master' of https://github.com/bbatsov/prelude 2013-04-25 20:23:06 +08:00
Bozhidar Batsov 73b713a850 Don't use dash.el during package init 2013-04-25 15:13:52 +03:00
toctan 0ad998d618 Add smex and ido-ubiquitous for better M-x 2013-04-25 00:05:33 +08:00
Luke Randall 2ef43e5fcf Add key chord for prelude-switch-to-previous-buffer 2013-04-24 10:24:44 +02:00
Luke Randall d392932a4a Add prelude-switch-to-previous-buffer 2013-04-24 10:24:30 +02:00
Bozhidar Batsov 557dd31b84 Don't auto-install python-mode anymore
It's part of Emacs 24.3 now
2013-04-23 14:26:11 +03:00
Bozhidar Batsov 5ff6ae1339 Enhance sudo editing experience 2013-04-21 10:01:43 +03:00
Bozhidar Batsov 74100057b3 Enable dired-x by default 2013-04-13 18:36:47 +03:00
Bozhidar Batsov 555cc79d89 Minor change 2013-04-12 19:05:40 +03:00
Bozhidar Batsov 0339d5a4b3 Introduce key-chord to the default-packages 2013-04-11 18:27:32 +03:00
Bozhidar Batsov ff9bd27831 Add prelude-kill-whole-line 2013-04-09 15:18:08 +03:00
Bozhidar Batsov 29f5157bf3 Make backward kill line respect indentation 2013-04-09 14:43:48 +03:00
Bozhidar Batsov 1bf7a3f8a8 Add a keybinding for backward line killing 2013-04-08 18:50:05 +03:00
Bozhidar Batsov 00b16e5ce7 Code style 2013-04-06 17:48:13 +03:00
Bozhidar Batsov 0f2da2e9b2 Minor changes 2013-04-05 14:43:15 +03:00
Bozhidar Batsov 89876777f9 Make delete-file-and-buffer vc aware 2013-04-03 12:53:37 +03:00
Bozhidar Batsov 7ba3dc16dd Address a warning 2013-04-03 12:14:04 +03:00
Bozhidar Batsov 1e10d763f3 Merge branch 'master' of github.com:bbatsov/prelude
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2013-04-02 12:14:31 +03:00
Bozhidar Batsov c94e73f52d Update line moving commands 2013-04-02 12:14:10 +03:00
Abizer Nasir f0c2618a3e Simplify implementation of prelude-smart-open-line-above
As suggested by bbatsov.
2013-03-31 15:52:06 +01:00
Abizer Nasir d4bf21e6be Minor corrections to doc lines in prelude-core
They sound better grammatically.
2013-03-31 13:27:51 +01:00
Abizer Nasir 773578d255 Add prelude-smart-open-line-above defun to prelude-core.el
Opens a line above the current line and indents it.

The counterpart to prelude-smart-open-line (bound to S-ret)

The new defun is bound to C-S-ret and is documented in the README.
2013-03-31 13:27:41 +01:00
Bozhidar Batsov 772e01c483 Fix a typo 2013-03-28 18:10:42 +02:00
Bozhidar Batsov 38959dd81b Code style 2013-03-28 17:30:03 +02:00
Bozhidar Batsov cf0230f98c Code style 2013-03-28 17:22:33 +02:00
Bozhidar Batsov 89ea1f19f0 Merge branch 'master' of github.com:bbatsov/prelude
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2013-03-28 12:44:32 +02:00
Bozhidar Batsov 56f9679ea2 Add prelude-indent-defun 2013-03-28 12:43:45 +02:00
Bozhidar Batsov 75a6769019 Merge pull request #285 from nathanstitt/clean-whitespace-on-save
Make cleaning white space on save an option
2013-03-27 10:45:47 -07:00
Nathan Stitt fcdae17485 Add prelude-clean-whitespace-on-save to README.md
Also fix incorrect indentation in prelude-editor.el changes.
Good catch bbotsov!
2013-03-27 12:30:10 -05:00
Bozhidar Batsov a3d8809a5c Fix docstring 2013-03-27 19:06:28 +02:00
Bozhidar Batsov d24e5ed664 Merge branch 'master' of github.com:bbatsov/prelude
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2013-03-27 12:13:46 +02:00
Bozhidar Batsov 3d24efbb65 Minor refactoring 2013-03-27 12:13:24 +02:00
Nathan Stitt 2860441f7e Allow configuring cleaning white space on save
This condition is checked when saving if the existing
whitespace-cleanup is set instead of when the when prog-mode is is
entered.  This way it can be over-ridden by either dir-locals or
file-local variables.
2013-03-25 17:35:00 -05:00
Manuel Rivas 0b1cff43b0 fix ensure module exec-path-from-shell 2013-03-23 11:59:55 +01:00
Bozhidar Batsov b46ec6dad3 Remove poorly supported magithub package 2013-03-23 10:55:47 +02:00
Bozhidar Batsov 432e602977 A few minor changes regarding OSX support 2013-03-23 10:52:23 +02:00
Bozhidar Batsov 2d3d1e12a8 Remove some problematic menu-bar-mode logic 2013-03-22 14:22:12 +02:00
Bozhidar Batsov 3ac3415a2c C-M-h is more useful as mark-defun 2013-03-15 17:32:39 +02:00
Bozhidar Batsov 02b3f27e65 Cleaned up some requires here and there 2013-03-12 21:56:21 +02:00
Bozhidar Batsov 3f29bd26f1 Add a couple of jump-to-def keybindings 2013-03-12 14:58:44 +02:00
Bozhidar Batsov 925d624f46 Add prelude-update command 2013-03-11 20:13:06 +02:00
Bozhidar Batsov 64aa0ee0c5 Clean up prelude-mode. 2013-03-07 13:09:13 +02:00
Bozhidar Batsov 00661efa2a A bit of cleanup and doc-string fixes 2013-03-07 09:57:33 +02:00
Bozhidar Batsov 5803d30af6 Clean up the modeline a bit with diminish.el 2013-03-06 21:43:59 +02:00
Bozhidar Batsov d3a9c0bb8b Enhance git support
Added a couple of git related modes to the default distribution:

* git-commit-mode
* gitconfig-mode
* gitignore-mode
2013-02-27 14:25:56 +02:00
Bozhidar Batsov 29e156f967 Fix #264 - disable autoindent on yank for python-mode 2013-02-10 18:12:57 +02:00
Bozhidar Batsov d324388bdc Add undo-tree to the default Prelude packages 2013-02-07 00:34:02 +02:00
Bozhidar Batsov 71416f0008 Improve the behaviour of the visit-term command 2013-01-30 18:04:51 +02:00
Bozhidar Batsov cab4b80766 Display truly "random" tip on startup 2013-01-28 12:30:22 +02:00
Bozhidar Batsov 1f7f6d0bbd Fix #255.
`prelude-duplicate-current-line-or-region` was broken after the introduction of
dash.el.
2013-01-19 09:01:46 +02:00
Bozhidar Batsov 202451cb57 Remove dubious workaround for package.el timeout problem. 2013-01-17 12:19:57 +02:00
Bozhidar Batsov 90a6a5c8e1 Map Command to Meta as well. 2013-01-17 12:17:57 +02:00
Bozhidar Batsov 2211e1137a Auto-install slim-mode. 2013-01-17 12:17:35 +02:00
Bozhidar Batsov 5a8a724abb Fix the toggle behavior of prelude-mode. 2013-01-13 16:16:17 +02:00
Bozhidar Batsov 97bab294cc Move Prelude's menu item under Tools. 2013-01-13 15:07:26 +02:00
Bozhidar Batsov 104c84e905 Add ace-jump-mode to the default package set. 2013-01-13 15:06:57 +02:00
Bozhidar Batsov f242489747 enable whitespace-mode in modes derived from text-mode 2013-01-05 10:38:12 +02:00
Bozhidar Batsov f6683e9dc6 fixed a typo 2013-01-02 18:37:03 +02:00
Bozhidar Batsov fb912ea26c added flycheck-mode 2013-01-02 18:00:12 +02:00
Bozhidar Batsov 269e9137ec updated copyright 2013-01-02 13:13:59 +02:00
Bozhidar Batsov 43cb5ecf8c enabled winner-mode by default 2013-01-01 21:38:50 +02:00
Bozhidar Batsov e8cd914e50 code style 2013-01-01 21:31:58 +02:00
Bozhidar Batsov 5c2b033d42 show the prelude-mode-map in prelude-mode's help 2013-01-01 21:27:22 +02:00
Bozhidar Batsov 0bc3897191 added an autoload and a keybinding for zap-up-to-char 2012-12-26 10:38:03 +02:00
Bozhidar Batsov 1c5658d882 by popular demand - added elisp-slime-nav 2012-12-23 15:33:27 +02:00
Bozhidar Batsov 152546ff48 reenabled whitespace-mode by default and made it a lot less intrusive 2012-12-23 11:24:55 +02:00
Bozhidar Batsov 2f098392c7 fixed #246 - uncommented yasnippet init code 2012-12-20 15:12:10 +02:00
Bozhidar Batsov 1a61031c53 auto-install scala-mode2 instead of scala-mode 2012-12-20 14:25:07 +02:00
Bozhidar Batsov 9384846e07 bye, bye cl 2012-12-17 17:43:35 +02:00
Bozhidar Batsov bb6f87c904 fixed #241 - fixed a typo in a function name 2012-12-15 23:05:47 +02:00
Bozhidar Batsov b01492e7ea moved back the prelude modules into the main Prelude project 2012-12-15 22:07:25 +02:00