]>
code.delx.au - gnu-emacs-elpa/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Leo Liu [Tue, 15 Apr 2014 09:17:16 +0000 (17:17 +0800)]
For #14: Treat strings like lists
When inside a string and no enclosing list at point, treat the whole
string as the list.
Leo Liu [Mon, 14 Apr 2014 04:10:09 +0000 (12:10 +0800)]
Teach easy-kill-help to handle old format of easy-kill-alist
Also enhance it to handle long thing names and missing append
separator.
Leo Liu [Sun, 13 Apr 2014 09:24:00 +0000 (17:24 +0800)]
New command easy-kill-help
Leo Liu [Sun, 13 Apr 2014 03:42:51 +0000 (11:42 +0800)]
Fix #11: Work around http://debbugs.gnu.org/17247
Leo Liu [Sun, 13 Apr 2014 02:30:12 +0000 (10:30 +0800)]
Fix thinko in last change
Note only the describe-PROP can be a function object.
Leo Liu [Sun, 13 Apr 2014 02:06:27 +0000 (10:06 +0800)]
Fix #12: don't silenty change to `list' when +/- on `sexp'
Leo Liu [Sat, 12 Apr 2014 10:14:16 +0000 (18:14 +0800)]
Fix last change for the case of no thing at point
Leo Liu [Sat, 12 Apr 2014 08:58:42 +0000 (16:58 +0800)]
Implement #10: allow `-' to move before first selection
Leo Liu [Sat, 12 Apr 2014 04:35:47 +0000 (12:35 +0800)]
Make js2 dependency optional
Leo Liu [Sat, 12 Apr 2014 02:12:06 +0000 (10:12 +0800)]
New function easy-kill-thing-handler for mode-based dispatch
New helper easy-kill-fboundp.
Leo Liu [Fri, 11 Apr 2014 05:28:15 +0000 (13:28 +0800)]
New format of easy-kill-alist to support append separator
Leo Liu [Fri, 11 Apr 2014 03:08:07 +0000 (11:08 +0800)]
Show tooltip describing kill candidate and echo js2 node
Leo Liu [Fri, 11 Apr 2014 01:00:01 +0000 (09:00 +0800)]
New function easy-kill-interprogram-cut
Leo Liu [Thu, 10 Apr 2014 04:01:29 +0000 (12:01 +0800)]
Provide a universal accessor easy-kill-get and use it
Leo Liu [Mon, 7 Apr 2014 14:00:15 +0000 (22:00 +0800)]
Improve README.rst to include some use examples
Leo Liu [Sat, 5 Apr 2014 03:38:55 +0000 (11:38 +0800)]
Cleanup and preparation for inclusion in GNU ELPA
Rename easy-kill-message-nolog to easy-kill-echo.
Leo Liu [Thu, 27 Mar 2014 04:15:18 +0000 (12:15 +0800)]
Require cl-lib
Leo Liu [Sat, 8 Feb 2014 04:25:14 +0000 (12:25 +0800)]
Support list expand/shrink on js2 nodes
Leo Liu [Tue, 4 Feb 2014 17:42:21 +0000 (01:42 +0800)]
Rename easy-kill-backward-down to easy-kill-forward-down
Leo Liu [Thu, 12 Dec 2013 09:55:55 +0000 (17:55 +0800)]
In no case should easy-kill-activate-keymap err
Leo Liu [Wed, 11 Dec 2013 01:24:41 +0000 (09:24 +0800)]
Adapt to upstream change
Leo Liu [Mon, 11 Nov 2013 11:52:18 +0000 (19:52 +0800)]
Consolidate easy-mark and easy-mark-sexp into one command
Leo Liu [Sun, 10 Nov 2013 04:42:13 +0000 (12:42 +0800)]
Fix easy-kill-append to update clipboard
Leo Liu [Thu, 7 Nov 2013 06:03:46 +0000 (14:03 +0800)]
New handler for defun-name and bind it to `D'
Leo Liu [Wed, 6 Nov 2013 09:17:25 +0000 (17:17 +0800)]
Fix #9: Work around fixed bug in thingatpt.el
Upstream bug report http://debbugs.gnu.org/15808
Leo Liu [Fri, 1 Nov 2013 01:33:42 +0000 (09:33 +0800)]
Fix #8: Don't strip trailing blank chars
Leo Liu [Tue, 29 Oct 2013 17:53:14 +0000 (01:53 +0800)]
Teach easy-kill to handle rectangle-mark from Emacs trunk
Leo Liu [Tue, 29 Oct 2013 07:34:35 +0000 (15:34 +0800)]
Teach easy-kill-activate-keymap to handle command remapping
Change key binding to easy-kill-mark-region back to C-SPC.
Leo Liu [Mon, 28 Oct 2013 06:56:29 +0000 (14:56 +0800)]
Small tweak to easy-kill-on-nxml-element
Leo Liu [Mon, 28 Oct 2013 06:42:45 +0000 (14:42 +0800)]
Optimise easy-kill-thing-forward when n is 0
Leo Liu [Sun, 27 Oct 2013 03:15:31 +0000 (11:15 +0800)]
Make easy-kill-on-buffer-file-name do nothing in easy-mark
Leo Liu [Tue, 22 Oct 2013 04:46:23 +0000 (12:46 +0800)]
Doc fix
Leo Liu [Thu, 17 Oct 2013 07:01:02 +0000 (15:01 +0800)]
Emacs 24.x compatibility
Leo Liu [Wed, 16 Oct 2013 17:30:10 +0000 (01:30 +0800)]
Fix to always display the string candidate
Leo Liu [Wed, 16 Oct 2013 04:00:57 +0000 (12:00 +0800)]
Doc fix and release v0.9.0
Leo Liu [Wed, 16 Oct 2013 03:38:22 +0000 (11:38 +0800)]
Fix easy-kill-backward-down to handle prefix chars
Otherwise it fails to shrink in this example:
'((t (:inherit secondary-selection)))
Leo Liu [Wed, 16 Oct 2013 02:20:43 +0000 (10:20 +0800)]
Better control of message emission in an easy-kill session
Leo Liu [Wed, 16 Oct 2013 00:28:49 +0000 (08:28 +0800)]
Destroy after-string before goto-char in easy-kill-abort
Revert bogus commit
4e2d3735
"Teach easy-kill-abort to deactivate mark immediately".
Leo Liu [Tue, 15 Oct 2013 09:43:43 +0000 (17:43 +0800)]
Use filter-buffer-substring
Leo Liu [Mon, 14 Oct 2013 13:56:08 +0000 (21:56 +0800)]
Fix quoting error in face definitions
Leo Liu [Mon, 14 Oct 2013 08:29:32 +0000 (16:29 +0800)]
Fix last change to easy-kill-backward-up
Leo Liu [Mon, 14 Oct 2013 08:16:29 +0000 (16:16 +0800)]
Work with `sexp' and `list' in nxml mode
Leo Liu [Mon, 14 Oct 2013 03:57:40 +0000 (11:57 +0800)]
Make command easy-kill-append work for easy-mark
Leo Liu [Mon, 14 Oct 2013 02:11:39 +0000 (10:11 +0800)]
Doc fix and small tweaks
Leo Liu [Sun, 13 Oct 2013 09:22:14 +0000 (17:22 +0800)]
Teach easy-kill-abort to deactivate mark immediately
since it works better with `ding'.
Leo Liu [Sun, 13 Oct 2013 08:58:00 +0000 (16:58 +0800)]
Better origin indicator by easy-kill-indicate-origin
Leo Liu [Sun, 13 Oct 2013 02:03:16 +0000 (10:03 +0800)]
Fix #7: Add new command easy-kill-abort for key C-g
Leo Liu [Sat, 12 Oct 2013 04:30:11 +0000 (12:30 +0800)]
Add new command easy-mark-sexp
Leo Liu [Sat, 12 Oct 2013 04:00:53 +0000 (12:00 +0800)]
Must reference the actual object in easy-kill-candidate
because this-command may set easy-kill-candidate to something else.
Leo Liu [Sat, 12 Oct 2013 01:26:25 +0000 (09:26 +0800)]
Tell easy-kill-append to deactivate-mark
Leo Liu [Sat, 12 Oct 2013 00:35:13 +0000 (08:35 +0800)]
Some improvements based on comments in #3
Leo Liu [Fri, 11 Oct 2013 05:09:20 +0000 (13:09 +0800)]
Fix doc and buglets in last change
Leo Liu [Fri, 11 Oct 2013 04:44:48 +0000 (12:44 +0800)]
Fix #3: Add command easy-mark for marking
Leo Liu [Thu, 10 Oct 2013 23:36:31 +0000 (07:36 +0800)]
Make easy-kill-backward-up work better when in strings
Leo Liu [Thu, 10 Oct 2013 12:27:32 +0000 (20:27 +0800)]
New variable easy-kill-base-map for customising key bindings
Leo Liu [Thu, 10 Oct 2013 12:07:32 +0000 (20:07 +0800)]
Doc fix and release v0.8.0
Leo Liu [Thu, 10 Oct 2013 11:45:57 +0000 (19:45 +0800)]
Better support for defining commands that exit easy-kill
Use @ for easy-kill-append and document it.
Leo Liu [Thu, 10 Oct 2013 09:30:29 +0000 (17:30 +0800)]
Support append kill for append-next-kill and easy-kill
Leo Liu [Thu, 10 Oct 2013 08:39:43 +0000 (16:39 +0800)]
Improve easy-kill-bounds-of-list
Stricter checking for handler in easy-kill-thing.
Leo Liu [Thu, 10 Oct 2013 00:26:36 +0000 (08:26 +0800)]
Simplify the interactive form of easy-kill-thing
Leo Liu [Wed, 9 Oct 2013 16:14:12 +0000 (09:14 -0700)]
Merge pull request #6 from knu/usage-remap
[remap kill-ring-save] should be a better key binding for this feature.
Leo Liu [Wed, 9 Oct 2013 16:11:23 +0000 (09:11 -0700)]
Merge pull request #4 from purcell/patch-1
Declare dependency on emacs 24
Akinori MUSHA [Wed, 9 Oct 2013 11:54:35 +0000 (20:54 +0900)]
[remap kill-ring-save] should be a better key binding for this feature.
Otherwise, you cannot properly copy a selected region in such extended
selection modes as CUA/CUA rectangle.
Steve Purcell [Wed, 9 Oct 2013 08:26:40 +0000 (09:26 +0100)]
Declare dependency on emacs 24
The code declares `lexical-binding: t`, which is only available in Emacs 24.
Leo Liu [Wed, 9 Oct 2013 04:38:28 +0000 (12:38 +0800)]
Fix #2: just call kill-ring-save when region is active
Leo Liu [Wed, 9 Oct 2013 03:54:14 +0000 (11:54 +0800)]
Fix thinko in easy-kill-backward-down
Leo Liu [Wed, 9 Oct 2013 03:49:12 +0000 (11:49 +0800)]
Improve list expand/shrink support in smie-based modes
such as octave, ruby, css etc.
Leo Liu [Tue, 8 Oct 2013 15:48:41 +0000 (23:48 +0800)]
Use parse-partial-sexp in easy-kill-bounds-of-list
Use ignore-errors for less noise.
Leo Liu [Tue, 8 Oct 2013 11:03:42 +0000 (19:03 +0800)]
Handle the case when overlay has already been destroyed
Leo Liu [Tue, 8 Oct 2013 10:42:51 +0000 (18:42 +0800)]
New command easy-kill-mark-region
Leo Liu [Tue, 8 Oct 2013 07:28:20 +0000 (15:28 +0800)]
Replace `enlarge' with `expand' in strings and comments
Leo Liu [Tue, 8 Oct 2013 07:16:36 +0000 (15:16 +0800)]
Add lispy treatment for +/- on list and sexp
Leo Liu [Tue, 8 Oct 2013 07:05:48 +0000 (15:05 +0800)]
Consolidate all kill features in easy-kill-thing
Rename easy-kill-enlarge to easy-kill-expand.
Leo Liu [Tue, 8 Oct 2013 02:33:21 +0000 (10:33 +0800)]
Fix error: (args-out-of-range 1009 1035)
Such errors could happen when easy-kill is active and emacsclient
opens a new buffer.
Leo Liu [Tue, 8 Oct 2013 02:11:13 +0000 (10:11 +0800)]
Make function easy-kill-candidate always return string
Leo Liu [Mon, 7 Oct 2013 11:37:50 +0000 (19:37 +0800)]
Some string and comment fixes
Leo Liu [Mon, 7 Oct 2013 08:37:28 +0000 (16:37 +0800)]
Doc fix and release v0.7.0
Leo Liu [Mon, 7 Oct 2013 07:40:58 +0000 (15:40 +0800)]
New command easy-kill-region to kill current selection
Leo Liu [Mon, 7 Oct 2013 05:03:03 +0000 (13:03 +0800)]
Tweak the definition of thing `region'
Leo Liu [Mon, 7 Oct 2013 04:36:28 +0000 (12:36 +0800)]
Minor tweaks to easy-kill-on-url
Leo Liu [Mon, 7 Oct 2013 04:29:14 +0000 (12:29 +0800)]
New function easy-kill-adjust-candidate and doc fix
Leo Liu [Sun, 6 Oct 2013 15:05:09 +0000 (23:05 +0800)]
Restore the ability to inspect char properties for URLs
with new function easy-kill-on-url.
Leo Liu [Sun, 6 Oct 2013 14:20:10 +0000 (22:20 +0800)]
Give overlay by easy-kill-candidate higher priority
to avoid shadowing by other modes such as hl-line-mode. Doc fix.
Leo Liu [Sun, 6 Oct 2013 09:54:07 +0000 (17:54 +0800)]
Rename easy-kill-forward/backward to easy-kill-enlarge/shrink
and make them extensible via property easy-kill-enlarge.
Leo Liu [Sun, 6 Oct 2013 09:17:39 +0000 (17:17 +0800)]
Various bug fixes and improvements
Leo Liu [Sun, 6 Oct 2013 03:49:15 +0000 (11:49 +0800)]
Call interprogram-cut-function in easy-kill-forward
Leo Liu [Sun, 6 Oct 2013 02:56:58 +0000 (10:56 +0800)]
Use overlay for storing kill candidate and change +/-
which also fixes breakage in emacs trunk, which has implemented
universal-argument using set-temporary-overlay-map.
Leo Liu [Thu, 3 Oct 2013 14:03:27 +0000 (22:03 +0800)]
Fix error: wrong-type-argument number-or-marker-p nil
Leo Liu [Sat, 28 Sep 2013 04:19:42 +0000 (12:19 +0800)]
Fix error when interprogram-cut-function unset
Leo Liu [Tue, 13 Aug 2013 04:48:06 +0000 (12:48 +0800)]
Initial commit