[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] branch elpa/smartparens created (now 911cc89)
From: |
ELPA Syncer |
Subject: |
[nongnu] branch elpa/smartparens created (now 911cc89) |
Date: |
Sat, 7 Aug 2021 19:57:41 -0400 (EDT) |
elpasync pushed a change to branch elpa/smartparens.
at 911cc89 Merge pull request #1087 from yangsheng6810/master
This branch includes the following new commits:
new d454a22 Initial commit
new cf39349 Inital commit
new d3cbcf1 update
new 796e7ea + single character wrapping works. Wrap trigger is the
opening pair (maybe we can also add closing pair as a trigger?)
new 72aaee0 * Wraping with single character now works properly both
ways and leaves the point where it was before insertion. If immediately
followed by backspace, the pair is removed.
new cabcaaa * Added a customize option to disable the wrap-delete
behaviour
new 48eabdc * Added functions for managing local ban/allow lists.
Also added function to remove pairs.
new f2e8752 * Updated readme
new ad63cf8 * Added auto-removal of permissions on delete
new 9d4ae4a * Fixed typos
new d86a086 * Fixed the recursive problem with delete-backward-char
advice. Also, the advice is now on the "base function" so it works with all
derived functions and aliases.
new acd720d Updated docs
new 51965f6 * Added more behaviours for
sp-autoinsert-if-followed-by-same
new 11e66dc Added auto-generation of trigger-keys. All trigger-keys
are set to self-insert-command
new 630edb2 Added special priority for deleting closing pairs in
strings, if at the end of the string. We do not want to remove "" pair! (that
would open up the string). See comments in code.
new fbf8d3c Moved self-insert-command handling into after advice
(Dear princess Celestia, I LOVE ADVICES!)
new cda4dc7 * Quotes are now automatically escaped inside strings
new e2ec0dd Fixed some bugs from previous patch :/
new f388277 Re-organized self-insert-command post-advice to make it
more robust and logical. There are still some odd cases, but for 99% of the
time we won't run into them
new 31ff738 Updated docs
new d1e46a0 If there is no possible pairing when we wrap, handle the
possible deletion of the region if delete-selection-mode is on and insert the
character normally
new 5a84a58 Quick fix of previous patch... if the
delete-seleciton-mode is off, do not insert the last character twice if (mark)
< (point)
new c23ac0e Added multicharacter wrapping support!
new 7139852 Added global pair insertion ban management functions
new b6db0ec Added management for inside-string ban/allow management.
This will possibly change to a one "unified" macro system with a little DSL.
new 6f64857 Only " is escaped now. I don't know how to handle modes
where ' can also delimit strings. But clearly it needs special handling.
new 6a219f5 Fixed pre-command-hook handler to correctly handle
commands where no character was inserted
new 974fc7c Added support for adding bans/allows for insertion of
pairs in code (that is, anything outside strings)
new bfcbff9 Updated documentation for `sp-insert-pair'
new 96e254c Updated readme concerning auto pairing and ban/allow
management
new 4583dfe Reorganized defvars
new 18d6736 Updated documentation including explanation of local pair
overload
new 3f14093 Added local pair support Added global init section
new a661497 Fixed the instring/code permissions for modes on
local-allow list
new cfe1b9f Fixed markup fails :P
new ec3ef64 Added support for wrapping with tags with one character
trigger that is not a defined pair.
new 0d915eb Added support for tag wrapping if it's single character
and there is already defined pair. In this case, it is ignored and tag-wrapping
is initiated
new 6a6289b Replaced single-key-description with
sp-single-key-description. This replaces <…> with garbage character ň, so we
can have <> triggers. This is not perfect, but works so far :)
new ebc3a25 Added post-command-handler to automatically terminate tag
insertion if point jumps outside of the insertion region
new cb7818e Added support for multi-character tags
new 202241b Added Wrapping with tags section to readme
new eae0bc9 Updated the example config
new 6f13fa0 Added `sp-with-tag' macro
new 0be7c42 Fixed the situation when the closing tag pair doesn't
contain _ (no mirroring takes place now)
new acb3ff7 Added functions to manag tag pairs (sp-add-tag-pair),
(sp-remove-tag-pair)
new 2b4ec38 Updated documentation
new 175874f Fixed sp-add/remove-local-pair
new 40e632c Updated docs
new a25fb62 Added add/remove for global bans in code. Fixed insertion
of pair at the end of buffer
new 61716cd Newly added pairs should be now updated in all buffers
automatically (see `sp-update-local-pairs-everywhere')
new 1d4cff7 Fixed --reduce so it allows byte compilation (removed
eval calls)
new 18c896d Replaced `delete-forward-char` with `delete-char`.
`delete-forward-char` is only available in emacs 24+
new 1fa54f3 Added support for tags without _ in the opening tag.
Then, the text is simply inserted as it is without even entering the insertion
mode
new 036085d Added `sp-get-sexp'
new ec63057 If ac-menu is active and sp-pair-overlay is active as
well, and closing parens is typed, it should now insert only one/skip as
expected
new 1450c53 Added sp-forward-sexp, sp-backward-sexp, sp-down-sexp,
sp-backward-down-sexp, sp-up-sexp, sp-backward-up-sexp, sp-kill-sexp,
sp-backward-kill-sexp.
new 8cef01d Updated docs
new 37ff621 `sp-up-sexp' now correctly jumps out of forms with shape
(.. (... (...)))
new 3b12535 Added sp-next-sexp, sp-previous-sexp. Fixed the behaviour
of sp-backward-down-expression, it now correctly descends levels.
new dde15cc Updated docs, added info about navigation functions
new 81fda74 Fixed sp-get-sexp to correctly work with
comments/strings. It now uses syntax-ppss to determine the state of a point
new f458e90 Minor typo fix
new f8f7d8d Updated docs to reflect changes in sp-*-sexp functions.
new 0c332e5 Further improved `sp-get-sexp'. Added docs on
`sp-kill-sexp'. Refactored `sp-get-enclosing-sexp' out of `sp-up-sexp', which
is now simplified too.
new 5fa380a Updated all the documentation in the code to follow the
"two space after dot" convention to separate sentences (I need to have it all
neat and consistent!)
new 2099232 Added `sp-forward-slurp-sexp' :)
new f67b6d6 Fixed auto-deletion of wrap pairs with 2+ length if the
point is after opening pair. Fixed quote autoescape bug where it would escape
it inside symbols
new 3fed166 forward slurp rewrote using recursive definition. Now it
correctly respect different types of pairs.
new e9138b2 Updated docs
new 1807c9b [Issue #3] Changed the behaviour of
sp-delete-selection-mode. This is now removed and delete-selection modes are
detected automatically. Updated readm to reflect these changes
new 6898cd4 Fixed docs :/
new 3822581 Added quote escaping support, updated docs. This
concludes version 1.0
new 2841090 Version 1.0
new 87bf846 Fixing compilation warnings
new b598acf Updated to work with dash 1.0.2
new 18c4d59 Added show-smartparens-mode to highlight matching pairs
(mirrors functionality of show-paren-mode)
new dce7e4e Navigation functions now return info about the last
"used" expression. The format is the same as `sp-get-sexp'.
new 22e8973 Added `sp-unwrap-sexp' and `sp-backward-unwrap-sexp'.
These functions remove the wrapping pair from next/previous balanced expression.
new 4397abf Updated docs
new 71a3be2 [Issue #8] Added option to disable quoting of " if the
string is empty to ease insertion in python multiline strings
new de6aaed [Issue #10] Moved sp-add-to-permission-list and
sp-remove-from-permission-list to the front of permission section to fix
compilation errors
new fd35754 Added `sp-backward-slurp-sexp'. Both slurping operations
now support numeral argument
new 0ecc0c1 Updated some docs inside the source. Point now return to
the original position after tag-wrap that doesn't enter tag-insertion mode.
Updated readme.
new 7e14e1f Fixed sp-remove-local-pair to remove the mode only from
the supplied pair, not from all pairs where mode is present.
new 8458e48 [Issue #4] Added option
`sp-autoinsert-quote-if-followed-by-closing-pair`.
new d89ce25 Updated docs
new da7afcf Added barf operations. Slurp/barf is now generated with a
macro. Fixed --last, removed --each-when (use `(--each list (when (pred)
(fn)))`)
new 1e58cd2 Updated docs, restructured "Navigation" section
new d6bcb0b Added splicing and splitting functions
new a2c573f Refactoring
new fbb86fe Fixed compilation errors
new 3cb53d5 Updated sp-last-wrapped-region to hold the pairs instead
of just length.
new cc97047 Added option to repeat the last wrap if the pair is
re-inserted. Super handy in latex for ``'' quoting.
new 44d203b Updated docs
new 77d7469 Replaced sp-forward-symbol with forward-symbol from
`thingatpt'
new 9d9b8b6 Added functionality to navigation functions where symbols
and strings are considered expressions. See `sp-navigate-consider-symbols' for
info & setting
new 3b7afee Updated docs
new 31bbb92 Updated documentation strings reflecting changes made by
`sp-get-thing'.
new 402749d Removed `sp-forward-symbol' and `sp-backward-symbol'.
`forward-symbol' from `thingatpt' used instead.
new e597ccf Added `sp-select-next-thing' and
`sp-select-previous-thing' functions
new 3f5f752 Updated docs
new 0d2f602 Rewrote slurping/barfing. Still some bugs to fix
new cbdad96 Added `sp-forward-symbol' (again) to properly handle
cases where `forward-symbol' wasn't sufficient. It now works on symbols
constituted of ?w and ?_ classes, but properly cuts of at pair delimiters.
new 7ccf339 Fixed slurping when there is no space between successive
tokens, like `baz(foo)bar'
new 3137427 Added `sp-select-next-thing-exchange'
new 911a832 If the point is inside comment, it now navigates
normally, not skipping out of it. If the point is outside comment, they are
skipped as usual.
new 8ba413a Strings delimited with ' instead of " are now properly
recognized by sp-get-string/thing. Also, disabling ' insertion in strings is
now properly handled.
new 7804932 Added a hook where users can specify their own predicates
to inhibit auto-insertion of pairs
new 72792a6 Updated docs
new bdf8042 [Issue #13] Fixed problems with beginning and end of the
buffer.
new 5c01559 [Issue #15] Fixed delete-selection not working if
sp-autowrap-region is deactivated
new ae706f8 Fixed pair deletion after wrapping in org-mode (org mode
hijacks self-insert-command, so we need to test for org-self-insert-command as
well)
new ec71fd3 [Issue #17] Trigger bindings are now buffer-local and
only re-bind the keys that could possibly be autopaired in current buffer.
new fb32d9a Revert "[Issue #17] Trigger bindings are now buffer-local
and only re-bind the keys that could possibly be autopaired in current buffer."
new e7f73e0 [Issue #17] Reverted the last fix, now uses much better
solution. No automatic stuff happening :) A proxy-function simply filter the
calls now.
new feae336 [Issue #19] Added nil-test to active-pair. Possibly my
best commit yet :)
new 9ec4590 Fixed sp-looking-back to correctly set default value
(this also fixes bug with sp-get-thing backward not recognizing strings)
new 17aacbf Added `sp-splice-sexp-killing-around`.
new f463162 `sp-get-enclosing-sexp` now handles strings as
expressions. This means that up-sexp and slurping work with strings the same
way as with all other pair expressions.
new dae7603 Updated docs
new b4cc403 Updated docs
new bc9e22f Fixed calls of the form (- (or arg 1)) in some backward
commands
new 4272b62 Fixed prefix arguments
new d4970f0 Improved `sp-down-sexp`. Calling it with C-u prefix will
now make it descend "infinitely" deep, meaning as deep as possible.
new cbe13e8 Fixed `' pair recognition in strings in modes where `'
are "expression prefix characters" (so basically only LISPs)
new de684ab Added `sp-get-list-items`. Function can be used to query
about the contents of a list.
new 72f17bd Pimped `sp-kill-sexp`. Now accept C-u, C-u C-u as spcial
arguments. If you kill more expressions, they are all put in kill-ring as
single kill. Read the docs for more.
new e468739 Updated docs, included info about C-u (C-u) prefix
arguments
new 865e89f Enhanced barfing operations. They now accept C-u raw
argument, in which case they barf all the things from point to the end of
current list, i.e. "barf all after point".
new 7c60779 Enhanced `sp-select-next-thing` family of funcions. They
now accep `C-u` to select to the beginning/end of list and `C-u C-u` to select
the current list.
new 93e0f40 sp-down-sexp now accept C-u C-u, in which case it jumps
to the beginning/end of current list.
new 4b36449 sp-navigate-consider-symbols is now by default turned on
new 5083266 Smartparens now support macros (the recent-keys function
didn't return keys activated by macros, and so wrapping and pairing in macros
didn't work)
new eba3899 Fixed `cadar` and `signum` if cl isn't loaded before
smartparens.
new 1bc428d Only update sp-recent-keys if smartparens are enabled!
(can fix potential issues with smartparens not being auto-loaded yet)
new 6014ed7 Fixed typo 'fbound' -> 'fboundp'. Embarassing :P (ALWAYS
USE AUTO-COMPLETE!)
new c133886 [Issue #22] Fixed sp-update-pair-triggers to correctly
remove trigger keys of removed pair.
new 9f86357 Better indent for sp-with macros
new 3495945 Use new indent level for sp-with-tag macros in README
new fccf8c3 Add more modes to sp-ignore-modes-list
new 9a7459e Merge pull request #23 from tkf/better-sp-with-indent
new 52b5634 Updated info about `sp-navigate-consider-symbols`
new da6760c Merge branch 'master' of github.com:Fuco1/smartparens
new 876f106 Added `python-mode` as a default for
`sp-autoescape-string-quote-if-empty`
new c4a4a45 [Issue #26] Properly discard sp-last-wrapped-region if
the following command isn't selfinsert (possible re-wrap).
new d7848f0 Just fixing indentation in the whole file, no functional
changes.
new 9ae359d Merge pull request #25 from tkf/more-ignore-modes-list
new da37695 [Issue #27] Fixed and cleaned up relevant code
new b8e9e74 Added default configuration. See wiki for description.
new 5795b30 sp-autoinsert-quote-if-followed-by-closing-pair is
disabled by default now. Also updated the wording of documentation.
new b9c2487 Updated the readme with the notice to go to the wiki
new 134933e fixed markup
new 267841d Fixed killing removing all the whitespace between tokens.
Also reindents according to mode now.
new b344983 [Issue #33] Removed minibufferp test from
turn-on-smartparens-mode and turn-on-show-smartparens-mode. (sp should still be
disabled by default because of minibuffer-inactive-mode) [partial solution,
leaving open]
new 536b114 [Issue #30] Backward barfing/slurping now properly move
the expression prefixes (, ,@ ` ')
new be7f6ec [Issue #30] Fixed kill-sexp to properly include
expression prefix
new 86cd230 [Issue #30] Fix selection operations to properly include
expression prefix
new 87982d9 [Issue #30] Fixed splicing functions to properly remove
expression prefix
new 4c5e0dd Do not alter overlays from other libraries
new 85226f3 Merge pull request #40 from
tkf/issue-38-dont-modify-other-overlays
new 0c9a103 Refactored sp-get-sexp. Now uses plist as a return value.
All the related code has been updated (about 40 functions!)
new 9fb156f Fixed build error concering sp--get-substitute
new e063a3d Fixed compile error number two.
new 7ea978b Suppress error in sp-point-in-string/comment
new 30b1c38 Do not print error message when in minibuffer
new c95569b Merge pull request #43 from
tkf/point-in-string-ignore-error
new acb3e1f Merge pull request #44 from tkf/sp-get-sexp-minibufferp
new dc5077d Added sp-pairs variable holding the new pair data
structures. Adding functions sp-pair/sp-local-pair to manage the pairs
new 8c5fc75 Added the new configuration interface. Split the default
config in a separate file.
new 66c0660 Updated readme
new c46cda2 Add the package description
new 514b2a7 Fixed typo
new 83b7c79 Fixing compiler warnings and cl dependency
new e4ec9f9 [Issue #49] Fixed bug with forward slurping breaking
closing deilmiter for multi-char delimiters. Affected regions now auto-indent
on slurp/barf
new 23a84ed [Issue #47] Smartparens now ignore all the "special"
buffers (with property mode-class set to special). If you wish to enable these,
you must do so in a hook (but there really isn't any reason to do that)
new 9c1256d [Issue #51] Added more default "lisp" modes.
new b35aa10 [Issue #50] `sp-select-next-thing` does not select the
prefix if the point is right at the expression.
new 2bba1a2 `sp-get-sexp` now properly handles the pairs based on
context. Fixes bugs such as "(a| `b) c" being unable to slurp because ` is not
closed. Also, the tags that are not allowed in current context are no longer
highlighted when show-smartparens-mode is active
new f26ae95 `sp-skip-to-symbol-1` now properly jumps to ` and ' in
comments
new 951cffd Functions that take C-u/C-u C-u prefixes now work
properly when called from code and not interactively (does not rely on
current-prefix-arg anymore)
new 25e3f87 Added sp-beginning-of-sexp and sp-end-of-sexp
new 1c36bf7 Updated documentation (content and style), removed unused
functions, reformated parts of code. No functional changes.
new 3514e1e Fix sp--negate-argument to properly handle "-" and "nil"
cases.
new 9884713 Improved splice-sexp-X functions. The code is now
automatically indented, point ends on correct end of the remaining text,
automatically pulls up empty lines, kills the whole symbol under point, fw/bw
versions can accept prefix arguments.
new be204d0 Changed `sp-pair-overlay-face' to inherit from highlight
face.
new 08e3d4b Merge pull request #55 from arnested/sp-pair-overlay-face
new 61b697f sp-splice-sexp-killing-around now takes raw prefix C-u,
C-- C-u to act as %-forward/backward
new a41ff09 sp--looking-back now doesn't use looking-back because
it's useless. Also defaults to limit=sp-max-pair-length-c. The 'greedy' arg is
replaced with 'non-greedy' and greedy search is the default option.
new 7269a6d [Issue #6] Added smartparens-latex.el with additional
configuration for latex.
new 95ae896 [Issue #37] Added `sp-use-paredit-bindings` and
`sp-use-smartparens-bindings` to easily bind navigation/manipulation functions.
new ea1a97d Updated docs.
new 91ac770 Fixed links
new 18a8ed0 sp-last-wrapped-region now uses markers instead of
integers to mark the boundaries. This allows for nicer interplay with other
packages that might add/remove text and so alter the values, such as
multiple-cursors or "electric" modes.
new 88be5f3 Added support for multiple-cursors. Each cursor tracks
its own version of some variables used in wrapping/insertion.
new 2c5e908 [Issue #56] Call fallback function if the insert action
is not carried out. This way we can use the key for wrapping and have its old
behaviour on insertion.
new 4480fe3 Setup Carton etc.
new 8051bad Run: ecukes --new
new 474dd02 Add two simple scenarios
new c4f7ab9 Add two scenarios for local pair
new 4d9c199 [Issue #57] Create a separate "pair" structure for each
mode. (plists modify by side effect!)
new 4a88ad8 Add .travis.yml
new b36b31d Merge pull request #58 from tkf/ecukes
new 4f6e876 Added test for multichar insertion (trying to trigger
travis-ci)
new 262232b Updated env.el to "clean up" state & customization after
each scenario
new 101922e Added more tests, updated env/step definitions
new a79fe2a Move sp-pairs/tags to the front
new 35d1fd2 Declare optional dependencies
new 3fe522f Fix implicit variable access in sp--get-substitute
new 7cf81b3 Merge pull request #59 from tkf/compiler-warning
new e989777 Handle both ? and \ character prefixes in lisp modes.
new c0fc560 Fixed sp--skip-to-symbol-1 in modes where the pair
delimiters weren't part of '(' syntax class (such as `' in latex)
new 61f483d [Issue #54] Fix the whitespace removal after sp-kill-sexp
and sp-backward-kill-sexp
new 3a2fa56 Added more tests
new 923e870 Merge branch 'master' of github.com:Fuco1/smartparens
new 5df9aba [Issue #60] Fix the nil fallback command.
new 891fe7a Add three scenarios
new c5eb3a9 Merge pull request #61 from tkf/remove-loca-pair
new bb47550 [Issue #61] Fix spaces in pairs
new 28b1c60 [Issue #61] fix premature insertion of pairs
new 81fd9d1 Fix the "out of range" 0,1 error when sp-get-sexp
searches for a sexp that starts at buffer position 1
new ad79550 Added support for math enviroment (requires AUCTeX)
new 94409b1 [Issue #60] (related to #16) Fix `sp-delete-pair'
polluting the global match data (used e.g. by org-tables too)
new 90b0f3f [Issue #62] (related to #60) Fix SP executing some
commands twice (happens when self-insert-command falls back to itself with a
key that is not in SP keymap)
new 9aeb3bb Add scenario: Insert a pair in minibuffer
new a957d6a Add scenario: Insert characters in read-passwd prompt
new 39901f2 Merge pull request #65 from tkf/read-passwd
new f60cbad Fix read-passwd scenario for Emacs 24.2.1
new 52bf04b Merge pull request #67 from tkf/read-passwd-24.2.1
new fdbd766 [Issue #64] Fix the minibuffer bug on 24.3.xy emacs builds
new 1332c16 Use sp-recent-keys instead of this-single-command-keys
new 0eb1bb3 [Issue #71] Fix `turn-off-smartparens-mode` and
`turn-off-show-smartparens-mode` not working.
new d9731f9 changed default pair for "`" from "'" to "`"
new a56082b removed special cases for "``" pairing as it is default
now
new 1a46b3a added exceptions for lisp and TeX modes, those still need
"`'" pairs.
new 0be94eb Merge pull request #75 from vderyagin/backticks
new 0790c93 Update tests to reflect the `` pair change
new 168c8a1 Fix infinite loop with cua-mode and selection replacement
with closing pair character
new ba11dab Merge branch 'master' into test-mb-password
new 4dbb821 If you select a thing with `sp-select-next-thing' and
then call it again with that region active, the inside of the expression is
selected instead.
new 825773e Added `sp-copy-sexp`. This works like `sp-kill-sexp` but
only saves the expression in kill-ring without actually killing it.
new 4b03bff Added `sp-join-sexp`. Joins the expression before/after
point into one if they are of the same type
new 299bd79 After calling `sp-up-sexp`, the sexp is reindented
(excess whitespace is removed) between the last expression inside and the end
of the expression (like `paredit-close-round`). Also works for
`sp-backward-up-sexp`
new 532a7ba Fixed the formatting with empty expression, fixed the
interactive on sp-backward-up-sexp
new dfacf7e `sp-join-sexp` can now accept expressions to join
new e0894ee `sp-kill-sexp` now uses much more efficient algorithm for
deleting the content of expression (C-u version)
new 7d69c5f Added enhanced slurping. Now can use C-u to slurp up to
the end of enclosing list. If slurping string into string, they are joined
together instead.
new 23a8204 Fix the `sp-get-sexp` when we pick the "opening delim."
from inside a string but we search outside a string: `foo| "bar []" (baz)`
would search for `[`. This fixes the `sp-get-enclosing-sexp` errors when
skipping over strings/comments. (because it only considers expressins, ignoring
strings/symbols).
new 61161a5 `sp-join-sexp` now accepts optional argument to join that
many expressions, or C-u to join all expressions up until the end of the parent
list.
new ce54d55 Addad new option to `sp-autoinsert-if-followed-by-same`
(a combination of 0 and 2)
new 6e03479 Implements [Issue #53]
new 6975d92 Added C-u C-u for sp-splice-sexp-killing-around to raise
the expression point is inside of. Added alias sp-raise-sexp for
sp-splice-sexp-killing-around
new 96605a7 Added `sp-convolute-sexp`
new fd95e8b Added `sp-absorb-sexp`
new 8995575 Added `sp-emit-sexp`
new fcdd739 Added `sp-add-to-previous-sexp` and `sp-add-to-next-sexp`
new 86210b8 Fix bug with backward slurp on C-u not reindenting
properly
new 08859fa Updated dependencies, version, package description
new 08df10c Added support for custom RE-recognized prefixes.
new 4b201b2 Added function prefix sticking to {} pair
new cfc5028 Fixes emacs 24.3 bug with skip-to-symbol ignoring
expressions (somehow, the macro got expanded weirdly)
new b372d20 First implementation of html tag support.
new bfc39ba Added customize option to specify "html" modes (where
tags are supported).
new 1387f38 sp-beginning-of-sexp now return the expression navigated
on
new 76818f1 `sp--unwrap-sexp` now removes the empty lines if the
delimiters were the only thing on them. `sp-convolute-sexp` now respect the
"lone" delimiters (nothing but a delimiter on a line).
new d2e0ca1 Added an option to automatically close un-matched
expressions when using `sp-up-sexp`. To enable, set new defcustom
`sp-navigate-close-if-unbalanced` to t.
new 0cbf9d0 Fix the `sp-absorb-sexp` problem with indenting (not
skipping whitespace while cutting out the "raise")
new dbfa30b Added `sp-transpose-sexp`
new 5e04fdc Fixed `sp-get-thing` returning the tag epression even
when the point was at a regular sexp.
new aa48c71 Implemented the prefix-selectors. `sp-get-sexp` now
correctly grabs the most "forward" expression (tag or paired)
new 56509dc Merge branch 'tag-support'
new 45267b9 Updated docs
new 11a661d Enhanced the object prefix commands to accept emacs
prefix arguments. `sp-get-thing` now recognizes these too.
new c0f4ae6 Added symbol prefix, fixed doc typos.
new 28df351 [Issue #63] Add error handling for the timer error (needs
further investigation.)
new 398e1f0 Added `sp-cheat-sheet` to generate SP function overview.
Examples in docstrings annotated with ZERO WIDTH SPACE for fontification.
new aaec72e Added prefix argument to `sp-cheat-sheet` to only show
examples if possible. Added examples to docstrings, univied the docs format.
new 9f400d3 Automatically use fallback command if the buffer is
read-only (e.g. debugging, dired, special buffers etc.)
new f8ffd20 Enhanced `sp-beginning-of-sexp` and `sp-end-of-sexp`,
swapped their default "sp" binding.
new 0c64580 Fixed the customize for `sp-navigate-reindent-after-up`
(const automatically quotes the argument)
new a39e908 Added defcustoms to customize the used keybindings
new 749f31a Fix the `sp--set-base-key-bindings` being undefined in
the customize call
new b4eff2b Reversed the meaning of prefix for `sp-cheat-sheet`.
Default now prints the shorter version.
new 7573a9d Merge @nicferrier doc-patch.
new 90a5825 Added `sp-show-enclosing-pair-commands` customize option.
A list of commands after which the enclosing pairs are highlighted. Useful with
barf/slurp (default value)
new f151fc4 Added `sp-highlight-current-sexp`. (show-smartparens-mode
feature)
new 2641b0a Enhanced `sp-get` to accept multiple forms
new e5408df Added `sp-prefix-save-excursion`.
new d61c727 Added `sp-extract-before-sexp` and
`sp-extract-after-sexp`.
new 3b5d202 Enhanced `sp-navigate-reindent-after-up` customize. Now
can accept per-mode settings.
new 591c905 Update version & Legal stuff
new b2cabf9 Add "<" ">" as default pair in HTML based modes
new 5a1a311 Clean the `sp-recent-keys` stack on actions other than
self-insert commands. (typing `\ C-g (` would not trigger `\(\)` pair)
new b81653d Make the `sp--generate-wrapping-function` use the raw
prefix and pass it to `sp-select-next-thing-exchange`
new b086623 Fix the issue where this-command and
this-original-command might give different value wrt "beign self insert"
new 716f452 [Issue #81] Implement paredit-like handling of C-d, M-d
new 03d94aa Disable the regular quotes, they are annoying in LaTeX.
new a04c01d Add support for pairs with same opening and closing
delimiter (WARNING: VERY EXPERIMENTAL)
new ac94819 Update docs
new 3a2b269 Fix `sp--skip-to-symbol-1` ignoring stringlike pairs when
the delimiter is in ignored syntax class
new f401706 Add option to kill insides of an expression (C-0
sp-kill-sexp)
new c5eee32 [Issue #85] fix void-variable error on
`help-xref-following` if `help-mode` is not loaded
new cd8127c [Issue #82] Move variables up to avoid "free variable
reference" warning when compiling.
new a3ccb0c [Issue #84] Lazy-initialize sp-pair-list and related
structures when navigation commands are invoked.
new dbc84b7 Added `sp-rewrap-sexp`
new df3ce07 Add tag support for `sp-rewrap-sexp`.
new 0905044 Change default setting of
`sp-autoinsert-if-followed-by-same` from 2 to 3. This will make it more strict
about the pair balance.
new 8fc9760 Do not extend the pair overlay after the closing pair if
we insert something in the post-handler.
new c8c4e09 Fix bug when an empty string-like pair matches the
closing pair with opening pair of the next one: $|$ $asd$
new 2aa18d8 If sgml tag is not completed, return the <> pair instead.
Special case for "<" removed from `sp-get-thing`.
new c32b5b7 Add option to highlight sexps if the point is immediately
inside it: `sp-show-pair-from-inside`
new f22a2e2 The tag/sexp pairs are now independent
new 711cb4b Add `sp-swap-enclosing-sexp` (similar to rewrap but swap
existing pairs instead)
new bf8f40a [Issue #88] Fix recognition of prefix in non-lisp modes
new 592234f [Issue #91] Fix the "no mark" error. Rewritten
`sp-select-next-thing`, the selection code is refactored out.
new ddecce6 Add `ignore-errors` to post-command handler to prevent
its removal
new 2c73760 Fix `sp-transpose-sexp` error if point is inside symbol
and object modifier is active. Also fix problem with not skipping prefix with
backward transpose
new 31ee959 [Issue #93] Fix a situation when a pair is not entered
before the closing string.
new 1a4b62e [Issue #89] add
`sp-wrap-deactivate-smart-symbol-wrapping` option to disable wrapping of entire
symbol under point.
new 6d076e7 [Issue #87] Add customize `sp-wrap-from-point` to wrap
from point and not start of next expression.
new c0415e8 Refactor `sp-point-in-symbol` out as a function.
new 649dd1d [Issue #94] Fix jumping out of comments with `sp-up-sexp`
new 2c517c2 [Issue #89] Rename
`sp-wrap-deactivate-smart-symbol-wrapping` to `sp-wrap-entire-symbol`.
new 2ffaaf7 [Issue #94] Move the comment sexp recognition to
`sp-get-enclosing-sexp`.
new fbab4e2 [Issue #96] Fix `sp-get-symbol returning last symbol in
buffer if point is after the last symbol (symetric case for beginning of buf.)
new 8426f1a [Issue #99] Fix strings not being recognized as sexps
when exiting from them using `sp-forward-sexp` (`sp-get-thing` didn't recognize
string's end as delimiter.)
new 2da3e10 Fix bug when wrapping empty region would place closing
tag inside opening tag.
new bf8b0c0 Bump version
new 727d6e5 Fix typo in `sp-transpose-sexp`
new 579f738 [Issue #80] Implement conditional post-handlers
new aa2b02f [Issue #90] Add option `sp-undo-pairs-separately`.
new ae2d413 Add keymap description to `smartparens-mode`.
new db02613 [Issue #101] Fix `sp-get-string` returning nil before
string without any symbol inside it.
new d61a777 Fix escapes in stringlike expressions. Fix strings not
being recognized from within if the major mode defines the string syntax.
new 09e0f9b [Issue #81] Add `sp-kill-word` to remove word and keep
intervening delimiters balanced.
new 1d62db1 [Issue #81] Fix word kill if the point is inside symbol.
Now kills the following word, not from the beginning of symbol.
new 281c8d1 Make the wrapping function generated by :bind independent
of `sp-autowrap-region`
new 891dc00 [Issue #107] Add modes derived from `comint-mode` as an
exception to the "special" modes rule where SP is disabled by default.
new 62c99b9 add more sp-point-*-p functions
new 996c379 Merge pull request #105 from vitoshka/master
new b4d4f39 Added slurp and barf hooks (helps with #108).
new c4a8450 Merge pull request #109 from Jell/close-hook
new 4f2272b Fix issue with `sp-splice-sexp-killing-forward` and
backward when the point is at the beg-in/end-in of the form. Kill the entire
form in that case.
new 142dca1 Merge branch 'master' of github.com:Fuco1/smartparens
new 3ce9018 Added helper methods for stricter regexps.
new f5bd020 Merge pull request #111 from Jell/stricter-regexps
new 4827ad1 Fix `sp-kill-sexp` with `dont-kill` and '(4) argument ->
it should not remove the whitespace before/after kill.
new 7fba04e Match word boundaries instead of symbol boundaries.
new 58cd0f4 Replace `regexp-opt` and `regexp-quote` with strict
variants
new 8d9eba4 Allow multiple pairs with same closing tag.
new 5267d25 Merge pull request #110 from Jell/multiple-close
new 0b0d0b4 Fix invalid sexp returned if the point is at bobp/eobp
new ce0517a Added basic Ruby config.
new 4b12921 Fix bug when "|def if end end" would erroneously report
the opening delimiter as "if".
new 66cf52a Merge pull request #112 from Jell/ruby-config
new 9be778f [ruby-mode] Avoid inserting end tag for if and do in the
middle of a word.
new 7a64db9 Merge pull request #113 from Jell/ruby-config-fix
new 9cb894d Fix navigation with escape ?) in lisp modes (should this
only be active in emacs-lisp?)
new 9d7969b [ruby-mode] Better slurping and barfing + missing
docstrings.
new 3552da9 Merge pull request #116 from Jell/ruby-better-slurp
new 2360258 Remove insert action in ruby-mode.
new 7d838c6 Added curly-braces blocks to ruby-mode.
new e75e1f2 Hack to disable insertion of end tags in ruby-mode.
new 633c4c1 Implement delayed insertion of pairs using a :when clause
new 9493846 Merge branch 'master' of github.com:Fuco1/smartparens
new c3c5a14 Add :skip-match
new 73e9fee [Issue #119] Ignore errors in user-provided functions in
delayed insertion handler.
new 732120f [ruby-mode] Auto-insert end tag using delayed inserts.
new f02e201 [ruby-mode] Better indentation when slurping/barfing.
new 1cfa229 Automatic deletion of pairs when content is blank.
new 1d678df Merge pull request #120 from Jell/better-delete
new bac281e Add auto-complete advice (closes #121).
new dc41ae2 Stricter regexp on delete-backward.
new f03d05e Merge pull request #123 from
Jell/stricter-regexp-on-delete
new 4d8c180 Merge pull request #122 from Jell/autocomplete
new 49f4313 Clean up useless whitespace after `sp-kill-word` (same
like `sp-kill-sexp`)
new 3b83721 Fix the terrible performance issue in emacs-lisp-mode in
escape-handling (now about 70 times faster)
new da5a4bb Fix bug when `sp-get-paired-expression` returns a pair if
the depth is positive at the end of the buffer
new 4394fc5 Simplified `sp-get-paired-expression` a bit
new 8ca4f29 [Issue #117] Implement match-skipping mechanism
new d5e1390 Add ERT tests
new ba67a28 Implement "unit-tests" target in Makefile
new d2172ff Merge pull request #124 from tkf/travis-unit-tests
new 566deea Add nrepl-mode to sp--lisp-modes
new b46049b Merge pull request #126 from bbatsov/nrepl-mode
new c3bba06 Replace deprecated toggle-read-only with read-only-mode
new 6499614 Replace the explicit list of modes in
smartparens-config.el with sp--lisp-modes
new 70b8ef5 Add Travis build status to the README
new d8cb5f1 Merge pull request #127 from bbatsov/read-only-mode
new c86044d Merge pull request #128 from bbatsov/travis-image
new 527fa4c Use cl-lib instead of cl
new 8e0127f Extract sp--populate-keymap helper
new 9ce72b0 Add missing Carton dependency
new 7f4e1a8 [ruby-mode] Skip inline ifs, unless and while (Issue #117)
new 239874b Avoid getting stuck in infite loop (Issue #117).
new c87002b Yet another fix (Issue #117).
new d783c66 In `sp-delete-pair` function, replace `zap-to-char`
functionality because it will add to kill ring a part of deleted pair.
new 345ca85 [ruby-mode] Another edge case (Issue #117).
new 7986724 Merge pull request #134 from bbatsov/cl-lib
new 4fdc2c2 Merge pull request #133 from achitu/master
new 28a5108 [ruby-mode] Do not auto-insert end tag on inline
if/unless/while.
new 862005b Added `sp-zap-syntax`, fixes `sp-backward-kill-word`
issues
new 7284af8 Merge branch 'master' of github.com:Fuco1/smartparens
new f166512 Add C-u for sp-split-sexp
new 21b3823 Add missing step definitions
new fcdee93 Fix assert -> cl-assert
new 4015054 [latex-mode] Add spaces inside "big" braces automatically
after insertion.
new 06ac53b [ruby-mode] Added some tests for ruby config.
new fd4f2a7 Merge pull request #139 from Jell/ruby-tests
new d0fab4a [ruby-mode] More tests.
new fa5cb25 fix string-sexp detection at the beg of file
new 13d7033 Fix string tests
new 72f391a Merge branch 'master' of github.com:Fuco1/smartparens
new 2a67b09 Resert "ins-space" between each step of a slurp (Fixes
Issue #140).
new 6f978fa Merge pull request #143 from Jell/fix-140
new 8b13755 Fix the stringlike delimited sexps, add tests
new 9ec9fa2 Temporarily disable split tests until ecukes backlog
issue is solved
new ae199f9 All the regexp that are looking for tags are now case
sensitive (Issue #144).
new 1168ffe Merge pull request #145 from Jell/case-sensitive
new b4f1893 [ruby-mode] Better test coverage.
new 4052d37 [ruby-mode] Fixed backward barf.
new d39803c `sp-delete-pair`: treat tab character inside pair as
empty content
new 4f7c10f Merge pull request #146 from achitu/master
new c26f7e8 [ruby-mode] Add proc pipes, closes Issue #138.
new 9e10530 [ruby-mode] Do not consider regexp pair in strings (like
file paths).
new 90f0db2 [ruby-mode] Removed regexp pair. They are not worth it.
new 88fff94 Bump version
new 3ac93e1 [lua] Added lua config
new ac1da65 Update the recent-keys after hippie-expand to enable
pair-expansion afterwards
new d48a30c Merge branch 'master' of github.com:Fuco1/smartparens
new 4c5ad3c [Issue #142, #136] Implement "always" option for
`sp-autoskip-closing-pair`. Partially solves #136.
new ec365ab Add autoload on `sp-cheat-sheet`
new 990b7c9 Do not move point after `sp--cleanup-after-kill`, related
to `indent-according-to-mode`. We might need a white/blacklist to disable this
call in some major modes.
new 530439a Improve performance of `sp-get-expression` by using
`sp-get-string` if the delimiter is one that defines string semantics in the
current major mode.
new 08ca40e [Issue #125] Add `sp-indent-defun` (thanks @lunaryorn)
new 713575d [Issue #148, #149] Fix the issue with skipping closing
delimiter of just-inserted top-level sexp
new 95bad3d [Issue 350/prelude] Fix
`haskell-indentation-delete-backward-char` not removing closing pairs.
new 60248cc Fix a problem when your .emacs.d is a symlink.
new acb90db ignore elc files in .gitignore
new 5769993 Merge pull request #151 from xiaohanyu/master
new 8070829 [lua-mode] Fix post-insert hook to only fire on insert
action
new a31995d Migrate from Carton to Cask
new bf41a1e Fix spaces and tabs in makefile
new 1df5ca5 Fix bounds detection near bob/eob
new e44f751 [Issue #125] Add `sp-newline`
new 35ff334 If a delimiter at point does not form a balanced
expression, it is deleted normally with `sp-delete-char` and
`sp-backward-delete-char`
new 5aa55f0 Add `smartparens-strict-mode`.
new 4b6567c Add header in readme
new a37edc0 Change strict mode from global into buffer local (with
globalized variant), update dash dependency
new b3ab74a Make the after-kill cleanup interact better outside lisp
modes
new 6d74af9 Strict kill word/symbol now gobbles punctuation too
new 2031ee7 Add example to `sp-split-sexp`.
new 1c108dd [Issue #153] Always insert closing paren *after* the
symbol at point (or at point if it is already after a sexp) when doing
`sp-up-sexp` in unmatched sexp.
new b6344f9 Add debug declarations for macros
new 08045fb [evil-mode] The `:bind` generated wrapping functions act
on active region (visual selection)
new 772ed1e [latex-mode] Insert ``'' when user hits " (double quote).
See https://github.com/bbatsov/prelude/issues/377 .
new 5526148 Add keyword face to `sp-get` macro.
new 5afea8d Change script mode into no-win for ecukes tests
new bf4148d Only insert space when slurping if the next token touches
the paren AND the original was non-empty.
new 9d64804 [Issue #154] Replace anaphora in
`smartparens-strict-mode`.
new d1def0b [html-mode] Add specialized tag-navigation functions
new 8f9b343 [Issue #159] Remove /**/ comment from default list.
[todo: add some sort of automatic comment-delim handling]
new 9370e0b Fix typo in `sp-transpose-sexp`
new c2b3e03 [Issue #158] Implement `sp-get-hybrid-sexp` and
`sp-kill-hybrid-sexp`
new a0297e3 [Issue #95] Implement hybrid transpose, extract core from
`sp-transpose-sexp`
new 65c36dd [Issue #158] Remap `kill-line` to `sp-kill-hybrid-sexp`
when strict mode is active.
new 28e7278 Make sure that the `struct` argument of `sp-get` is only
evaluated once
new 3b2efa8 Make arguments of `sp--next-thing-selection` optional
new 3298f62 [Issue #158] Fix killing of blank lines.
new 7ba45e6 Make `sp-transpose-hybrid-sexp` take num. argument to
call `transpose-lines` instead. Advance the point to the line after the H-S.
When selecting next H-S, start at next sexp, ignoring whitespace.
new c978deb [Issue #158] Make "smart" behaviour of
`sp-kill-hybrid-sexp` customizable (off by default).
new a1ded71 [Issue #161] Flip the defaults of
`sp-autoinsert-if-followed-by-word`
new a620e94 Add special "shortcut" properties for
`sp--get-pair-definition` to query about length of delimiters.
new ce91bab Add ?\\ to the syntax that should be skipped over in
`sp-skip-forward-to-symbol`
new 65a1b19 [Issue #165] Implement "autoskip" action.
new 6c72f3f Properly indent point after `sp-add-to-previous-sexp`.
new 84e80dc [Issue #158] Reimplement `sp-get-hybrid-sexp` to fix the
various reported issues.
new 108f832 Fix the documentation of
`sp-hybrid-kill-excessive-whitespace`
new 8b59b14 [Issue #158] Add `sp-hybrid-kill-entire-symbol` to
customize behaviour of `sp-kill-hybrid-sexp` on symbols
new 10729a7 Fix font lock for `sp-get`
new 4820919 Fix "struct" binding in nested `sp-get` calls
new 7fb10da Add `sp-indent-adjust-sexp` and `sp-dedent-adjust-sexp`
new f15331f Add `sp-point-in-blank-sexp` and rename
`sp--blank-line-p` to `sp-point-in-blank-line` to be consistent with the rest.
new e237111 Refactor `sp--compare-sexps`
new 0143dab Some `sp-get` refactoring for more consistent style
new b84df17 [ruby-mode] Skip methods on match. Closes Issue #166
new ec80d98 [ruby-mode] Fix forward slurp for multi-line methods.
new eb73ef0 Add debug forms to macros and remove unused macros
new 9814502 Add `sp-narrow-to-sexp`
new 9bd0cfe `sp--run-hook-with-args` should also call tag hooks on
actions like slurp, barf etc.
new c1a6d6f Add slurp-backward post-handler action
new 2c84e8c Add slurp/barf handlers for HTML for better formatting.
Move HTML related config into smartparens-html.el
new af7b456 Call skip-match predicate also on the closing delimiters.
new a32ba16 [LaTeX mode] Move latex configuration over to
smartparens-latex.el
new 4b76f2e Add support for triggers to insert the pairs
new c2b920b [ruby-mode] Do not rely on word delimiters for skip-match.
new aafb8bd Add hooks to sp-[beginning|end]-of-sexp
new 8b6cf7c [html-mode] Add handlers for sp-[beginning|end]-of-sexp
event
new 4358a63 Add automatic loading of mode-specific configurations
new a77124e [LaTeX mode] Use trigger on " to insert ``''
new f4343c8 Load latex config before tests
new 1647de0 Update readme
new 06179d7 `sp-[for|back]ward-whitespace` now returns point *after*
the movement
new d68d447 Add option to still return relative movement in
whitespace skip functions (needed for `sp-split-sexp`)
new f0b1f55 Provide better implementation of `sp-convolute-sexp`.
This now works flawlessly with html, ruby and also fixes various edge cases in
(emacs) lisp
new d0583a3 [ruby-mode] Add case ... end delimiters
new 285b682 [ruby-mode] Remove unnecessary recommendations
new 4fb5f1a [ruby-mode] Add a local pair for until
new 682dcf1 Better handling of hanging punctuation with hybrid sexps
new 5202af7 Merge pull request #176 from bbatsov/ruby-until
new 3087f64 [ruby-mode][Issue #175] Be carefull of comments on for
multiline methods detection.
new 497900e [ruby-mode] Skip hash keys like class: 'x'
new 59e1c40 Add `sp-slurp-hybrid-sexp`
new de48ab3 Refactor sp--get-replace-keyword to get rid of keyword
list. Add :suffix and related goodies.
new b9c3a69 Use the suffix mechanism for hybrid slurp
new 38644b1 Refactor the `sp--get-prefix` to take OP instead of
regexp directly. Add `sp--get-suffix`. Add :suffix property to plists returned
by parsers.
new 1cbbf26 Move the suffix with the hybrid slurp
new c503351 Don't consider suffix that is only whitespace
new 8feb75b Add pair-local commands to `sp-get`
new 45cca2f Fix missing :suffix, fix multple evaluation in special
forms for `sp-get`
new d22a0e9 Fix `sp--next-thing-selection` to report :suffix
new d7ba1b8 Fix tests
new e7fef1c Make the special "do" forms actually move the point. To
get the original behaviour, wrap it in `save-excursion`
new bcd4ceb fix deleting of emtpy lines by extending hybrid sexp to
the end of line
new 521edb5 Fix strange bug when key-binding is nil in
sp--keybinding-fallback
new a4ad409 Rewrite barf
new 3875acc Move pre-handler to more consistent position.
new b2a02d2 Requery for the enclosing sexp after pre-handler is run
new e6096cc Enable smartparens for for enh-ruby-mode as well
new 6273d2f Add geiser-repl-mode to sp--lisp-modes.
new 75d1e6c Merge pull request #178 from xiaohanyu/master
new 3256b4f [ruby-mode] Add local pair for `for`
new 6edec9a Rename nrepl-mode to nrepl-repl-mode
new 11fa6fc Merge pull request #180 from bbatsov/nrepl
new 0c6541f Merge pull request #177 from gnufied/master
new ee45960 Merge pull request #181 from bbatsov/for
new 5e54248 Doc string typo fix.
new 6888032 Merge pull request #183 from xiaohanyu/master
new 5ac206a [Issue #182] Fix `sp-kill-hybrid-sexp` not killing the
entire comment.
new df81238 revised set of large brackets for LaTeX and added
triggers for \left \right pairs
new 0e58009 [Issue #185] Fix `sp--skip-to-symbol-1` not testing for
bobp
new a9878c7 Merge pull request #186 from MaPaw/master
new 857c5c2 Respect the numeric arg in barfing
new 5289148 Fix some tests
new 97a11bd [ruby-mode] Fix barf-backward
new f27c9c4 Add :suffix property to local pairs
new 82ecd97 Merge branch 'master' into barf-rewrite
new e3c03ec sp-kill-hybrid-sexp should respect suffix. Do not
"cleanup" if we killed the entire line, instead, go back to original
indentation.
new 2df0703 [ruby-mode] Partially fix all barfing
new 880bfd1 Move local transpose ins/between variables into
`sp--transpose-objects`
new f6598a9 Ignore "indent whitespace" if the hybrid sexp is not a
blank line
new c71b31c [ruby-mode] Fix barf with numerical argument
new 0746e4d [ruby-mode] Added post handler to {}
new d1113fe Add barf step, add arguments, fix whitespace
new 80bc423 Add some simple elisp barfing tests
new 3605b7c Merge branch 'barf-rewrite'
new 90fbc74 Fix the step definitions and scenarios, disable tests
until \` error is fixed
new ec2db1f [ruby-mode] Fix.
new 0cf59ba [ruby-mode] More fixes
new 0527658 Reindent up-sexp for all lisp modes, not just elisp
new 9c594c8 Merge remote-tracking branch 'origin/master'
new 61baa0d add 'inferior-scheme-mode to sp--lisp-mode
new 71384b8 Merge pull request #189 from judevc/master
new 64e57e3 [Issue #188] Implement :insert property
new 8bd143c Auto-load ruby config for enh-ruby-mode
new 5b6e261 Merge pull request #190 from bbatsov/enh-ruby
new edb6ddf [Issue #172] Provide a way to define wrapping keybindings
independently of `sp-[local]-pair`
new 2aae329 Remove !delete macro
new aa7d102 Change hooks to defcustoms
new d402222 [Issue #168] Fix `sp-forward-symbol` to consider skipped
"word delimiters" as symbols.
new 0d6533b Add local font-lock for sp-get special forms
new 4368520 Fix byte-compile warning about 'arg' being free variable
(see #191)
new 96a3eb8 [ruby-mode] Slurp support on single line blocks.
new 2955601 nrepl-repl-mode is now cider-repl-mode
new 4fbafe0 [Issue #194] [html-mode] Fix error when post-handler for
tag is called after wrapping
new c98adfd Merge pull request #192 from bbatsov/cider
new 42f9aeb [Issue #196] If pair is not inserted because of some
filter, try other pairs that share common suffix.
new 6af8899 Fix `sp--update-pair` to work properly when
`sp-local-pair` is called twice with different property set (the should both be
applied)
new 4205bc8 [Issue #198] Fix the string "object" bounds if it ends at
point-max (or starts at point-min)
new 87944e6 [Issue #201] Add `web-mode` to smartparens-html autoload
new 020441b [Issue #201] Extract the list of html modes into
`sp--html-modes` variable.
new 0c42dea add jinja2-mode to sp--html-modes
new 79390e4 Merge pull request #203 from judevc/master
new d75aa37 If we update pair's list property with revised list, it
should get updated
new 3980037 complete \\[ to \\[] rather than \\[\]
new a790d96 Merge pull request #207 from MaPaw/master
new 582e3d2 Regexp escape the pair string when testing the "always
skip over" in sp-insert-pair
new 5bad969 Add an option to specify major-mode specific prefixes for
all expressions
new 6fc2711 Make the documentation for `sp-add-to-previous-sexp` more
precise
new 114b6a1 Fix Cask installation command
new b2f07d0 Merge pull request #210 from bbatsov/cask
new ed6ef5b Make better docstring for `sp-hybrid-kill-entire-symbol`
(general description for customize group)
new 13d850f [Issue #213] strict mode should set
`sp-autoskip-closing-pair` to 'always
new ad43f39 Add sp-[beginning/end]-of-[next/previous]-sexp
new c0a076e [Issue #209] Add `sp-restrict-to-*` functions to enable
easy restricting of navigation functions to specific pairs/objects
new e1666b1 [Issue #209] Compute the pair end-delimiter closure
before restricting the pairs (important for e.g. ruby)
new e011f71 sp--end-delimiter-closure can now accept lists of pair
conses too
new 5087903 Update the header information
new 175addb Fix documentation for sp-[beg/end]-of-[next/prev]-sexp
new 0a37335 Make `sp-autoskip-closing-pair` buffer-local, so we can
have strict and non-strict buffers at the same time
new b691541 [Issue #195] Fix the skipping into string-like pair
unresponsiveness.
new bf7ec50 Fix sp-skip-closing-pair when it is called just after
`insert` operation
new 867133f [Issue #223] Fix delimiters followed by _:@?!
new f708a62 [ruby-mode] Bunch of fixes that should solve most of the
current problems
new f24983f [ruby-mode] Fix for annoying constant names
new c33f927 Update dependencies and bump version
new 3a6f4fb [ruby-mode][Issue #223] Quick Fix.
new 99be705 [ruby-mode][Issue #223] Fix regression
new 9a052ef [ruby-mode][Issue #225] Fix skip-match for end delimiter
new 76bd8d5 [Issue #225] Check global skip-match first.
new 7b9d628 [Issue #226] Only try to run the global skip-match when
one is present.
new 56c2d09 [ruby-mode] Ignore indent when testing
new 80b54b5 [Issue #220] Trying to please emacs-snapshot
new 201c4a2 Merge remote-tracking branch 'refs/remotes/origin/master'
new 9f09a3b Automatically add tests to load-path when opening the
test file
new 8f82ccf Refactor the `sp--skip-match-p` to include the global
skip check
new 62e3811 Fix elisp skip function
new efb0491 Update lisp skip match function
new b645a50 [Issue #229] [ruby-mode] Fix autoskip on |
new 749d146 [Issue #197] Implement better handling of repeated kills
new 258ebd3 [Issue #160] Implement `sp-comment`
new 6a6e495 [Issue #228] Fix bob/eob issue in
sp-[forward/backward]-symbol
new d001bef Fix tests
new 8e0f80b Save match data in `sp--skip-match-p`
new 9b47535 Move indent functions into misc, fix splice to keep
indentation
new 69dae81 Fix a structure-breaking bug in sp-splice-sexp when point
is in comment
new 3335073 Fix docstrings
new 0e40d80 Remove sexp.feature
new 1d21d19 Add basic command testing framework
new 0a8441f [Issue #232] Add `sp--html-modes` to
`sp-navigate-consider-sgml-tags` automatically when loading smartparens-html.el
new edfb2b7 [Issue #200] Load `smartparens-latex` also after
`tex-mode.el`
new 3ca42f2 [Issue #211] Change the default value of
`sp-hybrid-kill-entire-symbol` to nil to correspond to how C-k works
new 59b4403 Rewrite `sp-skip-closing-pair` and related customize
options. Should fix most of the present hangups.
new 577174c [Issue #238] Add the missing definition of
`sp--get-stringlike-list`
new 804ea06 [Issue #240] Fix the autoskip deleting non-matching
closing pair
new 52fb4b9 If already in comment, `sp-comment` should insert the
character it is bound to (if it is a print character)
new bf67efd [Issue #241] Fix `kbd` not expanding properly on emacs
<24.3
new d3c02bb Bump dependencies
new f754622 [Issue #258] Fix `sp-kill-word` and prefixes
new 84bfa26 Fix stringlike test in latex
new f1afbf9 Fix `sp-skip-closing-pair` setting buffer-modified-p even
if nothing happened.
new b17f6b7 Disable ecukes tests
new a26299e Add skip method for latex
new 3f32c95 Make backward search in `sp-get-thing` greedy
new 9d3b45a [Issue #264] Fix comments being treated as strings in
`sp--do-action-p`
new 2309bf2 Fix `turn-on-smartparens-strict-mode' docstring
new 942fda2 Merge pull request #265 from aethanyc/fix-docstring
new f6cf495 Add simple DSL to specify common text insertion patterns
after pair insert action.
new dc04825 Fix issues with control char escaping
new f35e413 Use cl-flet instead of flet
new 9dcb7a0 Fix docstring for `sp-pair` WRAP argument
new 0c6132e Add `sp-in-comment-p` to unless blocks that contain
`sp-ruby-in-string-or-word-p` or `sp-ruby-in-string-word-or-inline-p`
new 7615d33 Merge pull request #269 from Sammidysam/ruby-comment
new 61d0bd0 Fix error introduced in f1afbf9 where
`sp-skip-closing-pair` returns value of sp-buffer-modified-p instead of the
test condition
new 811c002 Put strict mode in smartparens customize group & fix the
prefix
new 0c28d43 [Issue #275] Fix nonsensical `member` test (thanks @YorkZ)
new 2b26cbf Add *~* pattern to .gitignore
new 68f02fb Merge pull request #276 from YorkZ/york
new 4ec9c7f [Issue #277] Fix show-smartparens-mode modifying match
data
new f49432c [Issue #266] Update sp--elisp-skip-match to consider ?\\
tokens
new 0ec0a09 Add navigate action
new 322bf90 Fix `' pair in comments in lisps
new 3b3a5ee Update gitignore
new af830a5 Supply appropriate pair lists to
sp--get-opening/closing-regexp
new 38e79b9 Merge branch 'navigate-action'
new 0fa82cd Change parent sp customize group
new b055b1e Fix documentation for sp-latex-point-after-backslash, add
:unless
new 3440683 Fix special case for " because it is a trigger
new 46ba9d3 Switch to using let statement to only call function once
new a6e2ee7 Merge pull request #278 from
Sammidysam/latex-foreign-characters
new 014d357 [Issue #283] `navigate` action not set for mode-local
pairs when they default to default set of actions.
new a8d7da0 Make the readme on default config cleaner (cf. Issue 280)
new 968ac58 Update copyright notice to include year 2014
new f38b22c [Issue #285] Add a way to ignore certain sgml tags while
searching for closing. Fix bug with backward motion and tag name being too
long.
new 2040e06 Auto-escape ' inside single-quoted strings.
new 1ab07a5 Merge pull request #281 from Wilfred/master
new 8cfcf4b Fix docs
new ede56b4 [Issue #292] Fix `sp-autoescape-string-quote-if-empty`
not working, introduced in #281
new 6231307 When calling sp-insert-pair programatically, insert the
opening pair before the testing is done
new 66ee063 Add tests to cover #292
new f6e3bb9 [Issue #292] Fix impossible autoescape in strings if
sp-autoescape-string-quote-if-empty is set
new f37b048 Fix the default value of sp-autoskip-closing-pair
new 4b4e59f Strict delete routines should use 'navigate' action
instead of 'insert' (partially related to #231)
new a709664 Better default config for lisp
new 26557b5 Revert f37b048f and instead fix the
`smartparens-strict-mode` init function.
new cbb7bf5 Two spaces after a period
new 4d65827 Merge pull request #294 from Sammidysam/two-spaces
new c2be5bc Added configurable message width.
new cd0812f Merge pull request #221 from chrueg/master
new 5ee26bc [Issue #295] Add LICENSE
new 9bf87fe Add note about pair-local :prefix setting
new 36698a4 Use saved-value instead of standard-value of
sp-autoskip-closing-pair when returning from strict mode if possible
new 517e38b [Issue #299] Fix minor formatting issue with hybrid slurp
new 3ae7461 Typo: commant -> command
new 3c66294 Merge pull request #302 from rneatherway/patch-1
new 2d2a783 [Issue #299] Fix hybrid slurp adding newlines if the
closing paren ends inside an enclosing sexp
new c44353e Remap delete-forward-char (<delete>), not just
delete-char (C-d) in strict mode.
new ab74554 Merge pull request #305 from mathrick/master
new 60934e8 [Issue #308] Fix infinite loop on `sp-get-enclosing-sexp`
new 266c62a Add scheme-interaction-mode to sp--lisp-modes
new e863ff4 Fix `sp-up-sexp` removing comments on beg/end of sexp
when reindenting
new 9089b2c Merge pull request #312 from toctan/master
new fc8d6ea Get rid of broken macros, fix sp--get-string
new ead42d2 Fix tests
new f8f0d14 Add html-erb-mode to sp--html-modes
new c5ec6c0 Merge pull request #313 from sun-zheng-an/patch-1
new bdc7da5 [Issue #314] Skip '' in latex.
new 452c40a Add tests to cover issue #319
new 372942a Fix bounds calculations
new 360ab96 Fix some dependencies
new 6fcdea5 Replace flet with cl-flet
new 2bdfc74 [Issue #257] Fix useless escaping of ' in " strings (and
vice-versa)
new 2b080f6 [Issue #324] fix slurping, barfing and other navigation
jumping into comments
new 1a06bfb Fix python empty string tests
new ca738b6 [Issue #328] Add a warning to docs on
sp-nagigate-consider-symbols
new 2dab1a4 Update travis/Cask/pkg
new 4cc2717 [Issue #326] Add missing bobp/eobp tests
new 8a6fd54 [Issue #327] Fix incorrectly calculated indentation
new 07d5148 [Issue #334] Fix sp-get-paired-expression to work
properly if comment is touching the end
new 0e54f13 [Issue #334] Fix bad escaping of \?) sequence
new b93058d Add sp-sexp-suffix
new 9738b65 [ruby] In Ruby there are no suffices
new 5f7688a [Issue #348] Fix incorrect forward slurp when suffices
are involved
new e4a81c9 Add combined op/cl with prefix/suffix properties
new 180980b [Issue #350] Insert closing pair if opening was
auto-completed using company-mode (Thanks @binjo)
new 2654d07 Fix sp-kill-hybrid-sexp bug in REPL-like modes
new cefbd99 Merge pull request #352 from
johnmastro/fix-sp-kill-hybrid-sexp
new 7f70f97 [Issue #301] Replace `cl-flet` with `cl-labels`
new 5f60c6c sp-get-string search should fallback to
sp-get-stringlike-expression if inside a comment
new 4fdaa28 sp-get-stringlike-expression should respect comments bound
new c5e1d8b Rename sp--get-context to sp--get-handler-context
new ae11baf [Issue #358] sp-delete-pair should respect context
new fd4dd6d [Issue #358] Do not move point in case of unsuccessful
deletion
new c9fbbc0 [Issue #307][ruby-mode] Fix backward scaning of pairs
claiming to be strings
new c7f4b32 [Issue #362] Delete empty string quotes in sp-delete-pair
new 88c9cd4 [Issue #342] Fix `sp-get-paired-expression' trying to do
algebra on nil bounds
new 42d3688 Use -if-let instead of setq
new 7374958 Move common code into cl-labels
new 2deff3f [Issue #289] Prfer to highlight regular pair backward
instead of string-pair forward "()|"
new 1a67c9b Merge branch 'fix-show-mode-stringlike'
new 70dc680 [Issue #364] Better handling of indentation after kill
new 3ed5864 Code cleanup (let -> when-let, remove unnecessary
conditionals)
new 5c63e8f [Issue #289] Fixes regression for evil-mode users when
`sp-show-pair-from-inside` is set to t.
new ea55c2b Merge pull request #370 from bling/master
new e162997 Check for nil in advice for ac-complete
new 28bb3b3 Merge pull request #380 from pkkm/master
new e142dd3 [#392] Fix pairs not inserting after skipping out of a
pair
new c70c5dc Update Cask file
new 96710dc Fix test setup
new 89d3935 Spelling correction
new ff530ed Merge pull request #401 from gekkoe/patch-1
new 87bfe93 [Issue #400] Fix infinite loop in sp-forward-symbol in
case no pairs are allowed
new f841b90 Remove deprecated variable
`sp-autoinsert-if-followed-by-word`
new e5d7dc9 Remove deprecated option `sp-autoinsert-inhibit-functions`
new 6e34686 Remove snapshot testing
new 83508d6 [Issue #216] Pair \\{ and } in docstrings
new b0d32c5 Replace the advice on self-insert-command with a hook.
Remove sp--self-insert-command
new ea812bf delete-selection-mode is now handled with advice instead
of reimplementation of cua/dsm
new cea949c Remove sp--self-insert-command
new cf43d63 Remove sp-trigger-keys
new 29df985 Remove sp--this-original-command-self-insert-p
new f949fdc Remove sp's fallback related functions
new c1c88e1 Add optional `subword-mode' support
new 36939cc Merge pull request #402 from johnmastro/subword-support
new a78721a Do not use delete-backward-char, it is for interactive
use (@markus1189)
new a586b67 [Issue #395] Fix issues with `cl' and lexical binding
new 438788c Clarify why 'cl is used
new f568b24 Reorder let and cl-labels to silence byte compiler
warnings
new 8ef3a8a Declare mc/cursor-specific-vars to silence byte compiler
warnings
new 1894b99 Declare subword functions to silence byte compiler
warnings
new d92e44f Don't repeat argument names in defuns
new abe7b12 Improve sp-region-ok-p
new db48232 Merge pull request #407 from Fanael/master
new 6b9b415 Update README
new df1b0f6 Insert based on buffer content not key events
new 8562c2a Do not use `sp-recent-keys` to resolve pair insertion
after autocomplete
new 6e9a00a Merge pull request #406 from expez/improve-sp-region-ok
new 20f87b5 Abstract pair info
new cbcfc81 Support multiple triggers/opening pairs
new 3ed1849 Abstract the pair to insert picker
new 3565b99 Add support for pairs sharing a prefix
new 1b7bda0 inferior-lisp-mode is sp--lisp-mode (Prem Thomas)
new 9d9d584 Merge branch 'insert-pair-detection'
new 9eb03ab Merge branch 'reworking-input-system'
new 8700d9e Update copyright notice
new bf7d992 Update dependencies and versions
new e5974e2 Add inf-clojure-mode to sp--list-modes
new 1678ee8 Add monroe-mode to sp--lisp-modes
new 98d7259 Remote nrepl-repl-mode from sp--list-modes
new 31ad98d Make sp-region-ok-p handle trailing junk
new 9330bb9 Revert "Make sp-region-ok-p handle trailing junk"
new a48ffcf [Issue #415] Fix insertion of $$ in auctex
new 8e97afb [Issue #416] Fix insertion of multichar pairs
new b0ef164 Get rid of `sp-autoinsert-if-followed-by-same`
new 307398e Abstract the special self-insert checks
new 173dc77 Move rewrap checks out of `sp-insert-pair`
new a09ede3 Improve sp-region-ok-p
new 2877e96 [Issue #428] fix inifinite loop in
sp-get-paired-expression
new 712ade7 make sp-region-ok-p take context into account
new 26cbeca Rename insertion tests
new c093ee6 Add support to set mark in test buffer
new 75ed703 Rework wrapping
new c75585e Add wrapping tests
new 66a4acf Add sp-in-docstring-p
new c92ce26 Only pair \\{} in docstrings
new ee55666 Update copyright notice
new f4c0f0d Remove wrapping tags
new fa1428d Remove autoescape code
new 614511f Add python config
new 48b4867 [Issue #437] Use sp--looking-back-p instead of
looking-back which backtracks the entire buffer
new 65c69b9 [Fix #431]: Stop giving bad advice to auto-complete
new a41d52a Rename sp-max-pair-length-c to sp-max-pair-length
new c297821 sp-get-quoted-string-bounds now uses emacs's native
string parsing
new 8cf8b89 support python.el as well as python-mode.el
new 4ccd4cd Merge pull request #450 from djr7C4/master
new 12d3a63 sp-clone-sexp will no longer dash ahead.
new 89f4d30 Merge pull request #453 from myeffort/sp-clone-sexp
new f79ae36 Add hooks to limit searching within bounds.
new 49e307f Merge pull request #455 from tmccombs/search-bounds-hook
new 898c92e Do not autoskip ' in latex, we want to treat it as
apostrophe
new ff64d6e Fix emacs treating ' as word for purpose of pair
balancing (damn syntax tables!)
new 81225c6 Add textmode stringlike parser
new 879d012 Mark sp-keymap obsolete, use smartparens-mode-map instead
new 40a12f5 Fix point at wrong side of bound error
new d77303d Merge pull request #459 from
Fuco1/fix-point-wrong-side-of-bound-error
new 3d838e8 First stab at matching haskell comment blocks
new 64f08bb Add comment header
new 5354972 make smartparens support inferior python
new e477633 Merge pull request #461 from djr7C4/master
new 01efc15 Merge pull request #460 from
MichaelXavier/424-haskell-comments
new ce95b38 Prioritize the special search bound override over the
default passed arguments
new 259d502 Add search bounds for inferior haskell mode
new 2175166 Fix wrong correction of lookahead in textmode parser
new afd9d0d Fix the correction at the beginning/end of buffer
new c4adf32 Fix broken syntax classes (seriously, [:space:] is
useless :/)
new 8d22a6b Add some hip badges
new 6af259f Default to comment-string if sp-comment was not called
interactively
new cce0863 Fix sp-comment breaking structure if called before
hanging closing delim with whitespace
new dc5c4ee tex-insert-quote is special-insert
new 4731838 [Fix #467] Add better documentation to
`turn-on-smartparens-mode`
new a97aac5 Enable CUA shift selection with smartparens motions
new feb5a7b Add CUA properties to smartparens motions
new 59f863f Merge pull request #474 from PythonNut/master
new 0816659 Do not show pair overlays if point is not inside the pair
interval.
new 5e6b878 The interaction of sp-splice-sexp-killing-backward with
comments is much better now
new 4385da7 Add tests for sp-splice-sexp-killing-backward
new e112a07 Add tests for sp-get-sexp
new 9579ebe Fix typo
new 7838ca8 Fix interaction of stringlike/regular pairs.
new 298c0c9 Fix broken test case where org-mode was not enabled to
parse strings
new 2abd13b smartparens defaults for scala-mode
new 26a9176 When inserting nested pairs, also check buffer content
when doing comparision
new 4ca8269 Insertion spec now supports delete command with [d#]
syntax
new 1c79af0 Don't reindent after kill for some modes.
new 39070f1 Code style.
new f57fb62 Add type and group.
new 2bf406e Merge pull request #403 from sandinmyjoints/master
new 17ad4f1 changes after review of PR
new a5f8692 Fix non-syntax-strings being empty erroring
new bb3839b Add tests for [d] specification
new 1e8fb5b Better travis setup
new 2ea8116 Remove old travis code
new 1e148f5 [Fix #233] Add post-hook for skip-closing-pair.
new b992fa3 [Fix #199] Add hook for split-sexp.
new cd09f28 Add backport of 24.3 defvar-local.
new f51b2ae Fix missing paren.
new fa4147d Add option to split strings ignoring inner sexps.
new 49327da sp-splice-sexp doesn't move point if called from comment.
new 4a87404 Add better comment handling to splice-around.
new 2f66264 [Fix #488] If no prefix was found, return "".
new 94107f2 Fix tests broken in b992fa3
new 0fd990d Fix tests broken in 49327da
new 536108e Disable some tests on old emacsen.
new d7abac8 Move tests -> test
new 0fc38c9 Run tests out of ./test
new afe03b6 Add some more sp--lisp-modes
new 84875e2 Rename ruby test file
new d9737bd Shut up ruby tests
new 7057520 Add dev dependencies.
new f8f2e28 Remove smartparens-test.el.
new f048138 Add new ert-runner tests.
new 99325c4 Remove test-env.
new 9ed30bf Rename tests to comply with ert-runner convention.
new c7bbc31 Run tests with ert-runner.
new 97d2652 Merge pull request #484 from gregnwosu/master
new 1f29bac Fix @ no longer being prefix.
new 488c4a7 Automatically load scala config.
new 2847b47 Only back up if not at bobp.
new 8969bdf On 24.4+ ? is no longer symbol but punctuation in ruby.
new d077725 FIx the version conditionals 23.3.1, is more than 23.3.
new a0f9924 Font-lock only after entire symbol.
new 2de46fc [Fix #399] Properly read comment bounds for paired
comment delimiters.
new 1937705 Fix incorrect boundaries of textmode pairs at bobp/eobp.
new 1a7d564 Add link to tutorial to the readme.
new 044ea99 Add special insert commands for quack
new ec5c142 Merge pull request #504 from vikraman/quack
new 287ad95 Remove needless negations in a condition.
new bea02ee [Fix #505] Respect starting search context.
new cd44416 Fix typos.
new 3e5d559 Merge pull request #507 from alezost/typos
new 8e5c5b2 Add special insert commands for racket-mode
new c953b6c Merge pull request #509 from vikraman/racket-mode
new be45617 [Fix #508] Add option to make wrapping respect direction.
new a068ac2 [Fix #495] Fix sp--next-thing-selection at the end of
sexp.
new d609afa Don't duplicate comment before the parent sexp when
splicing.
new 29ee41e sp--search-and-save-match now return the value of the
search.
new 9b4dcc1 Fix infinite loop when searching initial opening
new 7f47b14 Better handling of prefix recognition in sp-get-thing.
new 5cbb4ff [Fix #465] Additional config for haskell-mode
new 82e86f0 Don't run racket-mode tests on emacs <24.3
new 7aae97c [Fix #511] sp-region-ok-p fails on haskell pragmas
new f09310c Always show matching paren over cursor in `evil-normal`,
`evil-motion` or `evil-visual` state.
new cd1ae04 Merge pull request #500 from ralesi/evil-on-cursor
new 3cfd029 sp-splice-sexp: also avoid indenting here on certain modes
new 302dc9b Merge pull request #513 from da-x/indentation
new 4dfe67c Remove duplicated test
new 640c95d Fix wrapping when the trigger character inserts 2+ chars.
new a7b775b Load smartparens-config by default for all tests.
new 11ff1eb Preload latex-mode in tests.
new a40114d [Issue #432] When trying to repeat wrapping, try all
possible insertion pairs.
new 85583f9 [Fix #498] Add insertion context when computing active
pair.
new 9bf3ee8 Add racket modes to sp--lisp-modes
new 0252b35 Add configuration for racket modes
new faf2922 Use `comint-last-prompt' in smartparens-haskell
new b69d752 Don't indent if aggressive-indent-mode is enabled
new 221bfc1 Don't issue "Indenting region..." message
new 8892b7c Indent just with spaces
new f5ca4db Merge pull request #520 from marsam/master
new b7b06fe Fix typos in README.
new 8b23f5e Add tests against #446.
new 319b9f0 Don't ignore errors when running :when and :unless
functions.
new c774b71 Merge pull request #527 from Wilfred/dont_ignore_errors
new 9ef8965 Merge pull request #519 from vikraman/racket-mode
new bec5501 Merge pull request #522 from tsdh/master
new a5ec2d7 [Fix #516] sp-show-pair-match-face should inherit from
show-paren-match.
new 8bf65a8 [Fix #438] Make sp--lisp-modes customizable.
new 8ef25e4 [Fix #329] Improve sp-clone-sexp to handle point in
front/inside sexps better.
new a7d4648 Add tests to cover the case from #243.
new 8ed936a [Fix #530] Fix missing pair of parens (how ironic)
new d6c199a Handle ' in rust-mode intelligently.
new fa0d8b8 Merge pull request #526 from
Wilfred/handle_apostrophe_rust_mode
new b39610f Don't reindent in python-mode.
new 62ddbc6 Merge pull request #532 from Wilfred/dont_reindent_python
new 69a9d8f Don't run older emacs tests until cask dependency
management is fixed
new 74f35be Correcting docstring that erroneously said prefix.
new 81e1290 Merge pull request #536 from
Wilfred/ignore_trailing_colons
new 9ca28ed [Fix #535] When user inputs impossible prefix abort
sp-rewrap-sexp.
new d7199f8 [Fix #540] Add setting to determine if SP should realign
string-delimiters.
new 208ca8c Document testing.
new 4725bbb Merge pull request #533 from Wilfred/document-testing
new 960667d When slurping forward, don't include punctuation at end
of line.
new 8fe439d Merge pull request #539 from
Wilfred/ignore_trailing_colons
new 7b797d2 Ensure that we can kill Rust words at the beginning of a
buffer.
new f04f3ba Merge pull request #545 from
Fuco1/delete_symbol_first_line
new e23fca6 Fix slurping in rust-mode.
new 013758c Fix typo.
new 214e7c6 < and > are delimiters in rust-mode.
new 07611bf Clarify the support section.
new debade6 Don't match ' in comments in Rust.
new 9bf4be5 Be smarter about pairing < with > in Rust.
new 187e59e Reworking README to showcase best features.
new 7d4553b Merge pull request #550 from Wilfred/improve_readme
new ea67552 Ensure slurping from the closing paren work in non-lisps.
new cb09493 Correcting docstring.
new 951c2e2 Ensure we pair < and > after type names in Rust.
new 515d598 Minor typo fixes.
new a154f92 Rewrite some ecukes tests as ert tests.
new 425cb6a Empty ecukes file.
new a2bf203 Adding some tests for sp-next-sexp.
new 4c84662 Remove features where we have equivalents in
sp-wrapping-test.el.
new f82f439 Catch errors when running
sp--post-self-insert-hook-handler
new aa35628 Merge pull request #558 from
fommil/post-insert-catch-error
new 623170b Pair < with > in parameterized Rust function calls.
new e538cfb Merge pull request #559 from
meqif/rust-pair-angle-bracket-in-function-call
new 395615c [Fix #556] Check if pair is allowed in context only when
it is reached.
new 5514400 Update copyright notices.
new 5f23b61 Reorder sp-test--paired-expression-parse-in-elisp to
silence warnings.
new 2389608 Rewrite basic parsing tests in terms of
sp-test-with-temp-buffer.
new 6e3d179 Fix sp-get-paired-expression throwing error on bobp.
new 1e326ba Merge 'basic' and 'elisp' parser tests.
new 32f0869 Remove obsolete variable.
new 6242985 Add note about sp-slurp-hybrid-sexp in
sp-forward-slurp-sexp.
new f7567d5 Don't insert whitespace when slurping in Python.
new 5321176 Merge pull request #561 from Fuco1/python_slurp_whitespace
new 63f3285 Move elisp parising tests into its own file.
new 91a482f Add a note about required Emacs version.
new 493c5e7 Rename s/stringlike/paired/
new 2a82b9e Move C parsing tests into separate file.
new 8f94974 Move all the parsing tests into files by language
new 05ba1d2 The mark marker in test helpers is case-sensitive.
new 444c89a New-style tests for strings in elisp, forward
new c119f78 [Fix #567] Add stumpwm-mode as lisp mode.
new 7a8feff Don't pair ' in strings in Rust.
new 5344e10 Add test for #569
new d7d439c Fix python-indent-dedent-line-backspace in strict mode,
fixes #552
new a190f17 Merge pull request #565 from PythonNut/master
new 065fa38 Ensure that we don't pair ' in Python strings.
new 3c8d0d1 Ensure that we pair ' in code in Python.
new 108ecf4 Merge pull request #574 from
Fuco1/pair_apostophe_python_code
new b658ee0 Remove unused test helper
new dc7f7e1 Add a setting for max pair length.
new 6465d97 Add tests based on the sp-kill-sexp docstring.
new af1159b When killing sexps in non-lisps, kill punctuation too.
new e9d6d94 Add test for #580
new 5817040 Merge pull request #579 from Fuco1/kill_sexp_improvements
new 598f539 Minor grammar fix.
new cb94871 Set up coverage monitoring.
new d5e1f87 Minor docstring polish.
new 18fefac Merge pull request #583 from Wilfred/coverage
new 2ba29c8 sp-select-next-thing should handle buffer limits
gracefully.
new bba4060 Don't reindent in asm buffers.
new fee26e4 Don't reindent in makefiles either.
new 0345bc9 Change may to must
new 6fced32 Add note about testing to contributing section
new 14a1b8c Fix bug with wrapping being cancelled right away.
new b7981e3 [Fix #586] Insert spaces after wrapping to preserve LaTeX
macros.
new 2238cbf Merge pull request #582 from
Fuco1/fix_next_thing_buffer_limits
new 013bb33 Typo in a var name (#590)
new 2f0dc4e Add test for forward slurp with C-u
new 5bef0a9 Add smartparens support for motion-mode. (#600)
new 06f373c Formatting
new 3edcfcc Note
new 954f791 [Fix #425] Fix delayed hooks.
new 00a2570 Fix tests for 24.3
new 48c1436 Release 1.7.1
new 671e9e8 Update README
new 0a72afa Prefer defined pairs to string pairs for enclosing
new 0b8cf4a Update also sp-local-pairs on insertion retry
new 5ca4fb6 Remove obsolete test
new 3ce0a05 Group definitions with sp-with-modes
new 50b6c26 Add """...""" pair to python
new f4d341d Fix elisp prefix regexp
new b08e8c4 [Fix #441] Test if the quotes to delete really constitute
a pair
new 1321757 Do not rely on global match state for string parsing
new 59adcfd [Fix #365] Check string fence syntax on backward search
new c893338 Parse strings in the string parsing test
new 904b60b Only set string-delim if an actual match occurred.
new a6bd5e4 Remove sp-navigate-consider-stringlike-sexp
new fa4fb22 [#429] Make skipping of string-like delims more
consistent at eosexp.
new 506793b [#374] Fix single quotes in python not autoskiping
properly.
new 051edfa [Fix #227] Test if the sexp-to-autodelete is valid
new 88fe424 [#462] Do not skip quote if preceeded by escape
new f3c8b22 Shut-up python mode in tests
new 89e9833 Fix broken tests
new cb4217f [Fix #531] Pass proper action to the pair-selection
procedure
new c930c86 [Fix #625] Make the pair overlay priority lower to compat
with yasnippet.
new 493dfe5 Remove byte-compile warning
new 9ed034c Run a post-handler after sp-rewrap-sexp
new 1d858a9 Do not allow slurping into different context.
new 1a5f0f4 [Fix #593] Add smartparens-clojure.el (#620)
new 453687e Limit binding of case fold search (#628)
new 54d6706 save-excursion must be used before save-restriction
new 87dd7d0 Do not allow wrapping of unbalanced regions
new 5575ebc Shut up the tester
new 4f85a4c Do not test balance inside strings when wraping
new 384a06a Add local pair for norm bars (#640)
new dee55fd Memoize `syntax-ppss` in a couple places
new a770282 Use sp-state for memoization state
new 488d737 Remove unnecessary let
new ae68a3c Reset memoization in post command hook
new 5aa4b7e Reset memoization on change
new 659e4de Merge branch 'memoize-syntax-ppss'
new 6b48324 Add a link to the default configuration wiki page
new 4643272 Add sp-ess extension (#650)
new 88d01ba Prefix handling for ESS
new 971a2be Remove emacs 24.3 tests.
new de5d4f3 Remove conditional tests for 24.3
new 600296c [Fix #611] Do not navigate ' in latex when it is a
contraction
new 7254b49 Add sphinx documentation
new a5e79d0 Fix autoskipping closing chevrons in rust-mode (#651)
new 95976d4 Add autoescaping for wrapping
new 0f231a8 Formatting
new 2743d68 sp--escape-wrapped-region returns number of escaped
sequences
new f0a069c Add sp-escape-wrapped-region setting
new ea5390c Add sp-escape-quotes-after-insert
new 2f977cc Add 'escape action
new e43af1b Update default configuration for ' and "
new 50e1edf Use special test for quotes on insertion and escape
new 587bb2c Use sp-in-string-quotes-p instead of sp-python-in-string-p
new a439230 Rename sp--escape-wrapped-region to sp--escape-region
new 44d4db3 Do not insert ' after word by default
new d1e780c Add tests for new escape features
new 3d07744 Fix rust actions for '
new 361b28d Remove obsolete autoescape settings
new 9376dfe Do not escape ' and " in text modes on top-level
new 325cd9d Do not escape ' in contractions
new 996c5b0 Add documentation
new 2350913 Merge branch 'feature/autoescape'
new 06acac9 Fix the documentation index
new 0e47f4a Don't autocomplete the lua blocks when inside comments
(#648)
new eaa5760 Point at eobp should not register as inside symbol
new 144f897 [Fix #630] When killing backward perpend the kill instead
of append
new 9ae8d4f [Fix #634] symbol-skipping should not stop at delimiter
at the end of comment
new cafcf95 Change lisp -> elisp in markdown source block
new 0930869 Add escape action to sp-pair docstring
new ba97f9f Remove sp--reverse-string
new fbd6e7a Remove sp--split-string
new d130810 Remove sp-pair-is-stringlike-p
new 55de854 Remove sp--string-empty-p
new 163b7c8 Fix docstring
new 02ea034 Remove sp-zap-syntax
new 2eb1af2 sp-get-quoted-string-bounds can take optional point
parameter
new 1b70d4b More robust checking of wrap breakage.
new 6a8ed39 [Fix #660] Evaluate arg to `sp-with-modes` only once
new 47fb808 Simplify conditional
new 3b4d462 [Fix #616] Do not throw away whitespace with sp-up-sexp
from a string
new 8ebd586 Fix sp--looking-back match extending after the point
new 7568804 Add sp-char-is-escaped-p
new 3e431bd [Fix #637] Do not pick up string sexps if the delimiter
is escaped
new e1175e3 Match "`" with "`" in Clojure-related modes
new 40f6f53 Prefer `dash.el` over CL
new 768ad1a Add region-ok-p tests for "non-standard" pairs
new e67096b Enable escape on "" pair in tests
new e831cd5 [Fix #212] Add tests for this issue
new 9bee9eb Fix typo
new abe2e82 [Fix #606] Add better docstrings for wrapping overlay
faces
new 1822202 Add test for sp-autoskip-opening-pair
new ca29e3b Shut up in tests
new 845bb10 [Fix #621] Respect sexp prefix even if it is a symbol
new 6da5822 Add sp-select-previous-thing test at bobp
new 9d35a25 Remove sp-nagivate-use-textmode-stringlike-parser alias.
new ab8959b Update docstring
new 20d2c9d sp--strict-regexp-opt on nil should return ""
new 614c56a Do not retry parsing after first failed sexp.
new f8bb1b5 [Fix #666] Do not fall back to symbol parsing if sexp can
not be completed.
new 678d91f Rewrite exception tests using `should-error`
new 6a9caac :type should be argument to `should-error`
new eb3eabc Fix documentation issues discovered by checkdoc
new d3110ee Add TODO notes
new 8fd6a07 Swap argument order in sp--merge-prop
new 78a0880 Swap argument order in sp--update-pair
new 9d47e42 Update dash dependency
new 78f54ab Run ert-runner without Makefile
new 115eeab Remove undercover
new dbe5692 [Fix #617] Jump to sexp beg/end-in when skipping over
delmiter
new a5165d6 Fix whitespace insertion when slurping in LaTeX (#670)
new 55cca7a smartparens for OCaml
new f4f3569 add config
new 231954b Add LaTeX-mode to latex config
new b201c5a add test case for smartparens-ocaml
new cebc566 Add tuareg mode
new 1a8215a [Fix #661] Fix parsing of strings nested in string fences
new 9a5aaa5 Use ert+duration reporter for tests
new 24f4b5f Remove compiled reporter
new 63f871e [Fix #662] Add release script
new 253afc4 Release 1.9.0
new cbe286c Update README.md on testing
new 6863daf After the wrap, point and mark contain the wrapped region
new 5c68028 [Fix #230] Watch the balance when killing a region
new 61b1fa0 Better badge organization
new 2f41c52 Rename test file for closing pair skips
new ce2f46b [Fix #669] Use sp-char-is-escaped-p to detect escaped
characters.
new 05959f6 [#668] Add tests for this issue.
new 7904d16 Add docstring
new dc21900 [Fix #665] Do not assume " is always string syntax.
new 469838f Rename sp-keymap to smartparens-mode-map in test examples
new d72d58c [Fix #653] Recognize multiline comments when not on
first-line
new b1b6838 Enable undercover
new b661715 Correct use of eval-after-load (#677)
new 76c75f1 Add tests for hybrid kill & whitespace
new 444bfb0 sp-kill-hybrid-sexp killing whitespace works now.
new f55a741 Add a helper sp-buffer-equals to assert test results
new 22292c6 added sp-mark-sexp analogous to mark-sexp (#686)
new e1c2427 Rewrite some tests in terms of sp-buffer-equals
new 0e49e28 [#34] Add better mechanism for closing unclosed strings.
new c00dacc [Fix #687] Do not allow extending selection over invalid
regions.
new 07d855c [Fix #169] Implement support for `kill-whole-line`
setting.
new 7762e0d [Fix #674] Add `sp-kill-whole-line` command.
new c2c3a04 Test against 25.1 and trunk too
new a4a1294 Add docstring
new 2c684bd Remove features and migrate to ert
new a677859 [Fix #421] Do not insert unbalancing closing delimiters.
new f661b7f Support < and > in Rust with strict mode.
new da60694 Rename duplicate test name (slurp -> barf)
new 199006a [Fix #638] Fix ruby pre and post handlers to process tabs
properly
new 12f6cbc [Fix #698] Autoload clojure config.
new 96e6f3d Add basic elixir-lang support (#695)
new add86ac Added some missing special forms for the Elixir mode
(#700)
new 7647f79 Fix backward-delete hang in comint when at end of last
prompt (#694)
new 290ce9f [Fix #708] Remove provide from test-helper
new dba0919 Add GitHub issues template (#704)
new 67b1a1d Support fsharp-mode (#714)
new 0c81107 Update smartparens-rust.el (#715)
new 4792354 Add missing docstrings to silence doccheck
new 73b9dd0 Formatting
new ae1c49c [Fix #671] Use lexical binding
new 76311ef [Fix #664] Do not consider a prefix/suffix which is a
pair.
new 1a753e0 [Fix #720] [Fix #719] Do not eval keyword arguments in
`sp-pair` with lexical-binding.
new c1b60b2 Add dev with development notes and proposals
new 083d6e6 Add old notes as well
new a212f77 Ignore local stuff locally in .git/info/exclude
new f9191a9 Update README.md
new 2acdee8 Merge pull request #722 from ebzzry/master
new 64b5e7f Add tests for whitespace preservation on kills
new a5f3955 Disable undercover, it breaks builds
new 80faca9 add `defp` to elixir config
new bd260c9 Contain side-effects in tests.
new f662191 [Fix #667] Better rewrapping of sexps inside strings.
new 27d52bb Add \' as python pair
new 517a6f2 Introduce smartparens-javascript
new 72f3d28 Merge pull request #727 from boxxxie/patch-1
new f5ed0ed Replace kill-fn with wrapper that accounts for Evil
Yank/Registers
new 1893881 Merge pull request #725 from jojojames/master
new 572e0ec [Fix #623] Add commands for movement across the same
depth.
new 6ce2f7a [Fix #632] [Fix #578] Do not insert extra spaces if
slurping won't break sexps
new f7db43d [Fix #663] Add trigger for wrapping.
new 7841b2f Release 1.10.1
new 64813a8 Make release script executable
new 5296ea8 Keep indent when running `sp-prefix-save-excursion`
new f493fdb Remove note about ecukes tests.
new 01ff95c [Fix #320] Properly rewrap python's tripple-quotes.
new 218e817 [Fix #371] Fix ``` insertion in markdown/gfm
new a758dd1 Add typescript-mode to smartparens-javascript.el (#748)
new 3be1937 [Fix #549] Do not insert pairs in overwrite mode
new 1ff9467 Add autobuild for docs
new ae54a9d Update documentation
new d9e0f81 local pair for ML-family languages
new eb9ed3e change description of smartparens-ml
new 7a04e92 Fix frontmatter
new b3ebb24 Add fsharp-mode
new 1ac83fc Merge pull request #753 from Fuco1/feature/add-ml-pairs
new 249ac32 Allow inserting closing delimiters for non-autoskip pairs
new 6427125 Merge pull request #712 from johnmastro/maybe-skip-closing
new 3bc7f1d Do not drag suffix when doing transposition
new dcd6ec9 [Fix #752] Fix slow parsing of strings inside generic
fences.
new 20b457e [#33, #107, #347] Add support for defining custom pair
configrations
new 57fad98 [#584, #709, #744] Do not jump to next sexp in
strict-mode if current is unclosed
new 243513e [docs] Add permissions
new 4b35a43 Add backword delete word and symbol variant
new cea8642 add forward variant too and fix minor issues
new 870790a Merge pull request #759 from amosbird/patch-1
new a806e2f Add a line requesting "Emacs distribution" info
new 6182efa With no string-like delimiters sp--get-stringlike-regexp
should never match.
new 0f32a87 [Fix #758] Correctly show delimiters from inside.
new df16b48 Handle hungry-delete-mode.
new 8f910ab Merge pull request #764 from therockmandolinist/master
new a8a6178 Move point to end of symbol for `sp-convolute-sexp`
new e3f43d1 Remove extra whitespace when calling `sp-convolute-sexp`
new 6e77874 Only collapse spaces if there are some
new de5b519 Interactive behaviour for sp-{next,previous}-sexp
new 40eccef Make the point-progressing behaviour recursive (progress
until possible).
new 2834659 [Fix #765] Fix hungry-delete-forward
new 6a26b01 some nice scala defaults
new de4ea92 use kbd
new b3fad60 Add missing SPC trigger
new 10657cc Fix kbd usage in tests
new 9b5f960 Add tests for hungry-delete-mode compat
new 03f6972 Merge pull request #766 from therockmandolinist/patch-1
new 15b2eb5 Add a dev note about pair settings inheritance
new 463ac6c Don't affect delete-selection-mode when SP is off
new 3ab9bd9 Merge pull request #767 from dsedivec/master
new defd6f7 Add {--} pair for haskell
new f5ffbc7 [Fix #741] Update closing delimiter if opening delimiter
is extended via insertion
new cb8d03a Fix comment bounds detection at bobp
new fa7e92e Only delete just-inserted-char on extension if there is a
pair to rewrap.
new 1d4e912 Reinsert the suffix of opener when extending even if
there is no enclosing sexp
new 1e75b78 Fix apostrophe in ESS comments
new b20f7d0 Merge pull request #769 from
jabranham/fix-apostraph-in-ess
new 90dec70 Readd the check for delete-selection-pre-hook
new 34ca8a6 Add test for #769
new 4e2dfaa [Fix #731] Automatic pair deletion should only operate on
valid pairs
new 1612d6f [Fix #755] Supply limits to looking-back
new a320632 [Fix #678] Unwrap last region in strict mode on DEL with
sp-autodelete-wrap
new 9cff71a [Fix #701] js-mode provides js feature
new 05b42a2 [Fix #696] Reindent in js2-mode
new 35432d9 sp--strict-regexp-quote returns unmatchable regexp on nil
new 43c3922 [Fix #774] sp-get-thing skips closing delimiters with
skip function
new c83188b sp-region-ok-p now works with all smartparens pairs not
just syntax-table
new 8987c40 [Fix #713] Support insertion of emoticons in strict mode
in text-mode
new d444562 Load smartparens-text after loading some text mode
new 4899d80 [Fix #775] Fix regions containing newlines or sexp
suffixes from never being balanced
new 759d3b4 Add test for sp-backward-delete-char on pair with
skip-match
new 53921d6 Fix handling of commas during slurp and barf in
elixir-mode
new 15e6a35 Add tests of barfing and slurping in elixir-mode
new 2550860 Merge pull request #777 from
whysoserious/fix-slurp-in-elixir-mode
new 6db9904 Add support icon
new f440c46 Implemented request: show-smartparens and offscreen
delimiter #346
new c855ddd Echo matching parens only when there is no minibuffer
prompt
new 7f9ef3a Improved detection of active minibuffer for echoing
matching parens
new 97bb030 Further improved detection of active minibuffer for
echoing matching parens
new 8301625 In rust-mode, allow typing match branches (=>) in strict
mode
new 7d36805 Merge pull request #789 from antifuchs/rust-match-branches
new 9732841 Add `turn-off-smartparens-strict-mode`
new 87ac0d9 Merge pull request #790 from xiongtx/turn-off-strict-mode
new 4747068 Use my personal email for paypal
new 01d4ac9 Fixed echoing of matches to work correctly when evil is
used
new bebfdfb Merge pull request #788 from rgemulla/echo-matching-parens
new 456b78c [Fix #778] sp-skip-closing-pair cleans up after jumping
out of sexp.
new 00b36bb Improve performance of delete-selection-pre-hook when no
region is active
new 7719b00 Merge pull request #794 from
rgemulla/fix-delete-selection-pre-hook
new 154f426 Remove sp--pre-command-hook-handler, was unused
new a29b983 Build for 25.2
new 45d8efa Do not test if prefix/suffix is valid pair if it is empty.
new 2dd7057 Use syntax-class instead of char-syntax to check if we
are at string.
new 84f0fc1 Return match data from sp--find-next-stringlike-delimiter
new 39491df When picking first string-like delimiter for parsing
always pick a valid one.
new 77d27b6 [Fix #710] Add setup for ' in haskell-mode
new d73e18f Add test for sp-backward-kill-word in haskell mode
new c27a3d5 [Fix #799] Require subr-x for string-trim
new a1c1ce1 [Fix #797] Remove obsolete variable
sp-navigate-consider-stringlike-sexp
new 1ffa437 [Fix #793][rust-mode] Do not parse > where it is not a
valid delimiter
new cc6c966 Add sp-describe-system
new da17082 Fix grammar
new 651db1f Initialize sp-state by default
new d5221cb When picking pairs for uninsert we need to consider all
possible pairs.
new a2c1186 Always uninsert closing delimiter if the new one is
longer.
new 3cd3cb6 [Fix #141] Add markdown setup
new cdd10bc Add org-mode configuration
new 37c7555 Add LiquidHaskell pragma
new 71d556f Merge pull request #802 from cydparser/liquidhaskell
new e253554 [Fix #804] Do not rebind wrap keys in markdown mode
new 4e21ccb Narrow in `sp-region-ok-p` after doing syntax checks
new 9682ba9 Merge pull request #805 from
alexmurray/narrow-after-syntax-ppss-check
new 07f2801 Fix grammar in unmatched expression error message
new 3f115e5 Merge pull request #807 from
tchajed/fix-unmatched-expr-grammar
new 1bf4631 Do not insert elixir bracketed keywords in comments.
new 8e4bf81 [Fix #115] Add sp-change-inner
new a0d52e4 Fix org asterisk skip function at bol
new e389877 [Fix #699] Properly skip over regexp-based prefixes
new 3542808 [Fix #812] Use the 'p' syntax flag to recognize prefixes
new b5cf2df Remove obsolete comment
new 4978ab2 [Fix #811] Strings can have prefixes too
new f665080 Subtract 1 from point when testing char syntax skipping
backward.
new b4b8b58 Fix ruby slurp/barf problems related to change of : to
prefix class
new ea6cd16 [tests] Call sp-mark-sexp with keybinding instead of
call-interactively
new 135fc63 Require emacs 25 to pass tests
new 9cba357 Reword sp-message-alist entries to be usable with
user-error
new 97e6dd6 Add nil-check to sp-in-docstring-p for string bounds
new 7a8dff4 [Fix #726][Fix #738] Properly integrate strict mode and
delete-selection-mode.
new e115f83 Add forward declarations for functions and variables
new 755ad78 Provide search limit to `looking-back`
new cbff2b7 [Fix #813] Do not recognize prefix at closing delimiter
(or suffix at opening) when skipping to symbol
new 4873352 Release 1.11.0
new 0ebf729 org-mode provides 'org feature not 'org-mode
new 0f6cc64 Make sp-region-ok-p interactive.
new f41960f [Fix #819] Remove wrap bindings from org config
new feb57d3 Remove unnecessary check in latex navigation skips (#611)
new 5c51ccc [Fix #820] Do not try to rewrap on insert if multichar
pair was triggered
new d591d9a Remap kill-whole-line in strict-mode
new 65fbcfc Merge pull request #822 from moyamo/master
new e0dc959 Make sp-kill-whole-line remove the newline like
kill-whole-line
new d719959 Kill only one sexp (and a newline) in sp-kill-whole-line
new 317d5c1 Properly delete line in sp-kill-whole-line when there is
extra whitespace
new 163a593 [Fix #841] Allow sp-rewrap to remove pairs when empty
pair is selected
new 302378b Silence byte compiler warnings
new 609cf04 Fix last commit
new 600d838 Satisfy the byte compiler
new f04e1b9 Setup travis to byte compile & error on warnings
new f4237c1 travis byte compile: add current directory so emacs can
find files
new 8fd03da travis: don't try to compile the pkg file
new 21f4ac9 Wrap defvars for byte compiler in eval-when-compile
new 3eeaac1 Move sp-get definition up to avoid byte compile warning
new ed3d296 Define some more variables to satisfy the byte compiler
new 81df19b Remove unused lexical variable
new 35ada09 Added two pairs
new 81d72a9 Remove cl package
new 30f3c5f Merge pull request #844 from maxsandova/master
new 7c64968 Merge pull request #845 from jabranham/remove-cl
new 5aafd74 Use lexical-binding in all files
new e487f20 dir-locals: add bug-reference-url-format
new ae1cff8 Merge pull request #836 from
jabranham/byte-compiler-warnings
new dfec98c Merge pull request #848 from jabranham/lexical-bindings
new 348c0db Require cl-lib at compile time
new 05591f3 Silence some byte compile warnings
new 82e69e9 Do not insert elixir bracketed keywords in strings.
new 2e3d285 Merge pull request #852 from obmarg/master
new 4adfa24 Add support for HTML/SGML based functions in js2-jsx-mode
new 42d44de Add a test case for the html element as sexp enhancement
new a03debd Merge pull request #853 from knu/jsx_support
new b23d9fd Add Gitter badge
new 9fbf2d9 Merge pull request #858 from gitter-badger/gitter-badge
new 0f7012c Improve tests for sp-kill-whole-line
new ca4c294 Consider an empty last line in sp-kill-whole-line
new 24de597 Use eobp in sp-kill-whole-line
new 3452c21 Merge pull request #824 from moyamo/master
new 34de295 Add search functions which preserve starting context
new dac80d1 [Fix #860] Honor context when searching for next eligible
expression.
new 68a4597 [Fix #832] Add more information to sp-describe-system
new 826bdcd [Fix #786] Hyperlinks in elisp are valid if followed by
punctuation
new 8efc55c [Fix #782] Add the issue report setup as test case
new 4095e9e [#703] Add test cases based on the issue report
new b59964a Add smartparens-crystal
new 8c5900b Add test for crystal
new 452626e [crystal]remove test for ternary if
new dfcbcae [crystal]Reuse code
new 83bf176 Merge pull request #866 from brantou/master
new 97672d6 Add crystal to config
new 9a9df69 Merge pull request #869 from brantou/master
new 3181747 Revert "[Fix #860] Honor context when searching for next
eligible expression."
new 274be30 Add treatment of single quotes for racket
new bf7bf7c Merge pull request #876 from pmatos/patch-1
new 6eea872 [Fix #877] Do not pair `do` in elixir strings/comments
new 2703f68 Add js-jsx-mode to sp--html-modes
new b8c6847 Merge pull request #883 from wyuenho/patch-1
new d57e40a Fix lua expansions on strings
new 40f13c3 Merge pull request #888 from
kidd/lua-not-expansion-in-string
new 7c8b37d Add more entries to `sp-paredit-bindings'
new 84f20e0 Merge pull request #891 from
raxod502/feat/more-paredit-bindings
new 86fa242 [#889] Don't grab C-g if Company is active
new b996376 Add .dir-locals-2.el to .gitignore
new be01272 Merge pull request #892 from raxod502/feat/dir-locals-2
new c2f70b7 Merge pull request #890 from
raxod502/feat/C-g-without-highlight
new ec152cf [Fix #893] Add forward declaration instead of require for
markdown-mode
new 41aa6c7 [Fix #887] Do not extend region-to-kill before/after
symbol.
new b8fdee3 [tests] Add missing require for markdown-mode.
new 08fbd38 disable ' and ` for ocaml and reasonml
new 5a7ade1 add gerbil (scheme) to sp-lisp-modes
new 44f168b Merge pull request #905 from rsbowman/master
new 91248bb Added link to default-configuration
new 404a5b9 Merge pull request #907 from qwerbzuio/patch-1
new 6329f77 org and markdown are text modes so require text-mode
settings
new 34b5332 Merge pull request #900 from
Khady/ocaml-reason-disable-pairs
new bafd613 Added a content overlay
new 7b36067 Merge pull request #910 from SamirHafez/content-overlay
new 5014344 [Fix #914] Add haml-mode to
sp-no-reindent-after-kill-modes
new c7dbdd2 Not show overlay on pair match content when there's
non-empty region marked
new 10e2a7f Merge pull request #922 from ailisp/master
new 14a4d62 Add sp-change-enclosing
new 3da9af3 Pop to buffer with output when calling sp-describe-system
new 01e951d Add support to avoid reindenting per indent-line-function
new d180dc2 Add test for
sp-no-reindent-after-kill-indent-line-functions
new 9fe9f8c Merge pull request #936 from
kidd/exclude-reindent-for-some-indent-line-functions
new 721380b [Fix #934] Remove unnecessary customization of
sp-sexp-prefix
new c51e1e9 Improve docstrnig on `sp-wrap--can-wrap-p'
new e3bb48a Memoizing syntax-ppss must also depend on the narrowing
state
new 33ce3c7 Remove extra parens
new 20d9e3b [Fix #932] Update sp-local-pairs caches when removing
pairs
new 91eeea8 [Fix #684] Add sp-char-escaped-p
new aa0884e [Fix #697] Do not allow merging `nil` as closing delimiter
new f60440e [latex] Update whitespce
new bfc2d2e [latex] Remove non-existing pair
new ba76364 Allow passing `nil` for :close if there is a global
definition to fallback to
new 4dbce4f [Fix #921] Preserve structure when killing word from
before/after symbol in strict mode
new 5afb18f Point can not be inside a comment if it is inside a string
new 2415990 Add rjsx-mode to smartparens-javascript setup
new 3eecb2d Customize sp-sexp-suffix for web-mode
new 2c41238 [Fix #878] Apply bounds to textmode search to not spill
outside context
new d65f3c0 sp-kill-symbol should preserve prefix if killing from
inside symbol
new 0ea16f1 Use while-no-input in show-pair-function.
new 806d770 Merge pull request #943 from Alexander-Miller/whilenoinput
new ef660fb Revert "Use while-no-input in show-pair-function."
new af000ad Fix docstring of sp-backward-sexp
new c62e477 Merge pull request #951 from whxvd/1
new ff9261d Fix docstring of sp-kill-sexp
new 3bdc4ca Merge pull request #953 from whxvd/0
new 4d15710 Add rst config
new b1bc0f6 [#464] only run pre-command-hook if smartparens-mode is
active
new 97a4b95 fix: avoid insert slash pair in org-mode checkbox.
new 0849801 Merge pull request #976 from tangxinfa/fix-org-checkbox
new 4ae27e7 Add `sp-show-pair-match-priority` option
new 011f59d Merge pull request #977 from valff/overlay-priority
new d3184b7 docs: add a note about
sp-navigate-reindent-after-up-in-string (#978)
new 0464407 Create FUNDING.yml
new c7d7631 Fix typo
new 04dd4ee Merge pull request #982 from zonuexe/fix/typo
new 0e4fbca add smartparens-c config
new 7080e7f Merge pull request #981 from conao3/add-c-config
new 2fdebd8 Fix typo
new 139f02d Test against Emacs 26 too
new 34e31cf Use trusty to test Emacs 26
new 2c3a41e Ignore ~ when splicing parens in ocaml
new 1285683 feat(latex): do not pair `' in math context. [Fix #990]
new 66484f5 added bounds check to sp-skip-into-string
new 9738360 added bounds check to sp-skip-into-string (#993)
new a8856af add rustic to rust modes
new 9449ae0 Merge pull request #998 from brotzeit/rustic
new 29a0ed0 Make sure smartparens-rust loaded in rustic-mode
new be8d5c9 Make sure smartparens-rust loaded in rustic-mode (#1003)
new 9c83a64 The package is called `rustic` and not `rustic-mode`
new 1f8857c Merge pull request #1006 from bkchr/master
new 14e8299 Fix feature name for C-like modes
new 080126c Merge pull request #1014 from wentasah/fix-c-config
new 7dc6278 fix(#1010): treat escaped char sequences as symbols
new 7a9b682 test: make sp-test-command generate separate ert test
cases for each assertion
new e91abd5 ci: use github actions
new c98693e test: fix broken tests
new ae84eba feat: keep indent when barfing
new b5dd54e build: remove unused lexical variables
new ba4167c ci: disable travis
new 86a031c Merge pull request #1019 from Fuco1/feature/github-actions
new 7c61a5a fix(#1015): use correct delimiters when splitting string
sexps
new 555626a fix(#783): fix incorrect escaping of single quote in cc
derived modes
new 16875ee smartparens.el: wire up defvar-local wherever suitable
new 9489d4b Merge pull request #1035 from Hi-Angel/cleanup
new 9da43ce fix C comments
new d9e0843 Merge pull request #1046 from omar-polo/master
new 465cd36 feat: respect pair-specified prefix in
sp-skip-backward-to-symbol
new 927f2b0 feat: sp--get-prefix/suffix consistently returns a string
new d1a433a fix: reset prefix after skipping over it in
sp-skip-to-symbol-1
new b814b69 fix(#821): fix backward killing in ESS modes skipping
over valid words
new c59bfef fix(rst): do not insert double _ after a `link`
new a34e87b Use while-no-input from Emacs 27
new 47bf447 Use Emacs 27 while-no-input directly, if available
new 7f5825d Merge pull request #958 from
aaronjensen/use-emacs-27-while-no-input
new 9e48911 Fix compilation of sp--while-no-input
new b8bdd92 Merge pull request #1054 from
mnewt/fix-while-no-input-compilation
new 6ac15f1 sp-sublimetext-like.el: provide SublimeText-like config
new 5878675 Merge pull request #1059 from Hi-Angel/sublimetext-like
new da3a4eb fix #707
new 19e7eeb smartparens-python.el: auto-insert a colon in function
definitions
new 63695c6 Merge pull request #1063 from
Hi-Angel/python-colon-completion
new eb2eb92 Fix warnings
new 3b7bf09 Add sly-mrepl-mode to sp-lisp-modes
new 4e336b6 Minor refactoring
new ef7c613 Use assq & co for alists
new fb1ce4b Merge pull request #1066 from sirikid/master
new a010b09 Fix #1077
new f54116c Merge pull request #1079 from sirikid/hotfix/when-let
new d2b81cc fix: resolve load-history paths with file-truename (#151)
new 58646a4 Merge pull request #1073 from hjudt/sly-mrepl-mode
new 25f4d6d Merge pull request #1058 from
andreyorst/elixir-better-search
new 19c4ee7 Also detect minibuffer-mode
new 911cc89 Merge pull request #1087 from yangsheng6810/master
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] branch elpa/smartparens created (now 911cc89),
ELPA Syncer <=