Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-24 | Work around Electric Indent Mode brokenness in newline keys. | Taylor R Campbell | |
2022-08-28 | paredit-raise-sexp: Handle active mark in transient mark mode. | Taylor R Campbell | |
2022-07-09 | Note that Paredit Mode and Electric Indent Mode are incompatible. | Taylor R Campbell | |
As far as I'm aware, Electric Indent Mode contributes nothing useful when Paredit Mode is enabled, but makes it difficult to get newline auto-indent working consistently. Suggest an alternative if what you want is for RET to auto-indent and C-j to insert plain newline. | |||
2022-07-09 | Bump copyright year. | Taylor R Campbell | |
2022-07-09 | Respect fill-paragraph-function. Fall back to lisp-fill-paragraph. | Taylor R Campbell | |
2019-11-21 | New variables for comment prefixes. | Taylor R Campbell | |
You can customize these according to mode if your Lisp has different style conventions from the Common Lisp and Scheme in my experience. | |||
2019-11-21 | Bump copyright year. | Taylor R Campbell | |
2019-11-16 | Ignore unused argument in paredit-override-check-parens-interactively | Javier Olaechea | |
The resulting byte code is more compact and the only reason it is being used is to avoid the warning about unused arguments. (disassemble (lambda (condition) condition nil)) byte code: args: (condition) 0 varref condition 1 discard 2 constant nil 3 return (disassemble (lambda (condition) (declare ignore condition) nil)) byte code: args: (condition) 0 constant nil 1 return | |||
2017-11-27 | Inherit input method when reading character for backslash escape. | Taylor R Campbell | |
From @nbtrap on Github at https://github.com/emacsmirror/paredit/pull/1 and brought to my attention by Chris Gregory. | |||
2017-04-10 | Switch http://mumble.net to https://mumble.net. | Taylor R Campbell | |
2017-04-05 | Bump copyright year to 2017. | Taylor R Campbell | |
2017-04-05 | Don't reindent single-line edits in paredit-raise-sexp. | Taylor R Campbell | |
Add a couple trivial tests for paredit-raise-sexp. Bug reported by Alex Plotnick. | |||
2016-06-15 | Fix some wording about paredit-space-for-delmiter-predicates. | Taylor R Campbell | |
This description is still bad and could use more work. Patches welcome! Noted by Leo Liu. | |||
2016-03-24 | Add email address. | Taylor R Campbell | |
2016-03-24 | Bump copyright year to 2016. | Taylor R Campbell | |
2015-02-17 | Make the mode line lighter a configurable variable. | Taylor R Campbell | |
From Mark Oteiza. | |||
2015-02-13 | Appease `version-to-list' syntax in Version: keyword. | Taylor R Campbell | |
Noted by Mark Oteiza. | |||
2015-01-26 | Quote M-mode-hook for add-hook in example .emacs fragment. | Taylor R Campbell | |
2015-01-26 | Bump copyright year to 2015. | Taylor R Campbell | |
2014-12-06 | Bump version number 24->25. | Taylor R Campbell | |
2014-01-28 | Let C-d and DEL delete the other spurious delimiters too. | Taylor R Campbell | |
2014-01-28 | Bump copyright date: 2013->2014. | Taylor R Campbell | |
2013-07-22 | Add autoload cookie for `enable-paredit-mode'. | Taylor R Campbell | |
From William Xu. | |||
2013-07-09 | Tweak comment about barfage error. | Taylor R Campbell | |
2013-07-09 | Make slurping and barfing support prefix arguments. | Taylor R Campbell | |
Positive numeric means slurp/barf that many forms. Negative numeric slurp means barf -that many forms, and vice versa. C-u means slurp/barf as many as possible before hitting end of list. Tests are currently pretty limited. Please help! | |||
2013-07-09 | If in a string, slurp into the enclosing list if necessary. | Taylor R Campbell | |
2013-07-09 | Allow slurping while in a character. | Taylor R Campbell | |
2013-07-09 | Suggest `M-x enable-paredit-mode RET'. | Taylor R Campbell | |
The fragment above suggests autoloading `enable-paredit-mode', not `paredit-mode', so `M-x paredit-mode RET' won't work too well... | |||
2013-07-09 | A little more HTML tweaking. Not perfect, but enough for the day. | Taylor R Campbell | |
2013-07-09 | Tweak HTML output a little more. | Taylor R Campbell | |
2013-07-09 | Rework HTML output to simplify and prettify everything. | Taylor R Campbell | |
2013-07-08 | Tweak whitespace in `paredit-split-sexp'. No functional change. | Taylor R Campbell | |
2013-07-08 | Fix reference to `backward-down-list', which is no more. | Taylor R Campbell | |
(Why doesn't GNU Emacs include this? Grmble.) | |||
2013-07-08 | Revert "Bind M-[ to paredit-wrap-square." | Taylor R Campbell | |
This reverts commit a26c148244962c1365c185dbe154118c88183575. `ESC [' is how various terminal escape sequences begin, so overriding this is a bad idea! | |||
2013-07-06 | Make slurping `(|) foo' yield `(|foo)', not `(| foo)'. | Taylor R Campbell | |
Likewise for backward slurping and slurping into strings. Add some tests. | |||
2013-07-06 | Bind M-[ to paredit-wrap-square. | Taylor R Campbell | |
2013-06-16 | Use `paredit-preserving-column' in `paredit-reindent-defun'. | Taylor R Campbell | |
2013-06-13 | Handle shift selection in motion commands in recent GNU Emacs. | Taylor R Campbell | |
Drop `backward-down-list'. All four {backward, forward} x {up, down} motion commands are done pareditishly now. | |||
2013-06-13 | Rework paredit-semicolon and add some tests for it. | Taylor R Campbell | |
2013-06-13 | Avoid `backward-delete-char', which GNU Emacs 24 broke. | Taylor R Campbell | |
Use `delete-char' instead with a negative argument, which doesn't behave randomly when the region is active and transient mark mode is enabled. While here, mark positive arguments to `delete-char' with a plus sign. | |||
2013-04-07 | Improve indentation and column preservation in `paredit-splice'. | Taylor R Campbell | |
2013-04-07 | Add `paredit-indent-region' and move indentation utilities around. | Taylor R Campbell | |
2013-04-07 | Add some miscellaneous S-expression parsing utilities. | Taylor R Campbell | |
`paredit-enclosing-list-start' and `paredit-enclosing-list-end' give the start and end points of the enclosing list. `paredit-prefix-numeric-value' is like `prefix-numeric-value', but truncates numeric values to the number of S-expressions that can actually be moved over before hitting an enclosing delimiter. | |||
2013-04-07 | Change `paredit-meta-doublequote' to avoid breaking the line. | Taylor R Campbell | |
This way, default M-" behaves more like default M-). New command `paredit-meta-doublequote-and-newline' (no default key) behaves like the old `paredit-meta-doublequote'. | |||
2013-04-07 | Preserve column better in `paredit-join'. | Taylor R Campbell | |
2013-04-07 | Implement `paredit-preserving-column'. | Taylor R Campbell | |
2013-04-07 | Make `paredit-forward' and `paredit-backward' move out of strings. | Taylor R Campbell | |
2013-04-07 | Fix paredit-doublequote inside a string escape. | Taylor R Campbell | |
2013-04-07 | Add clearer names for the enclosing string start/end points. | Taylor R Campbell | |
2013-04-07 | Add a zillion paredit-kill tests. Fix a tiny bug they revealed. | Taylor R Campbell | |
`paredit-kill' at the end of the line in a comment failed to put the string `\n' into the kill ring, as revealed by these tests. |