Peter Stephenson
26361e438b
38953: Fix some issues with match-words-by-style.
...
Add keyword retrieval of words. Improve test for start of
word in subwords for use in delete-whole-word. If line after
cursor is empty, white space is treated as ws-after-cursor.
2016-07-28 09:51:19 +01:00
Daniel Shahaf
74722c7392
unposted: Prefix function's name to its error messages.
2016-07-27 14:04:45 +00:00
Oliver Kiddle
ac05343049
38936: fix vi-pipe function for option compatibility
2016-07-24 22:33:14 +02:00
Oliver Kiddle
932ff2b6f8
38929: new vim style text object using match-words-by-style mechanism
2016-07-24 22:18:34 +02:00
Barton E. Schaefer
b3dba0f7c1
Relocate add-zle-hook-widget, everything else in Functions/Zle is a widget.
2016-07-17 12:07:43 -07:00
Barton E. Schaefer
e3884c60ed
38866: update add-zle-hook-widget doc for 38850, bug fixes
...
Edge case handling, wrap in anonymous function for kshautoload management.
2016-07-17 12:04:48 -07:00
Barton E. Schaefer
3e61af3ff4
38850: Simplify indexing scheme to store hooks in the order they are added
...
Also, better handling of edge cases and of autoloading/sourcing file
2016-07-13 22:14:54 -07:00
Peter Stephenson
c135c416b2
38796: Fix subword matching on last character of subword.
2016-07-08 15:32:44 +01:00
Peter Stephenson
a7d5d239e6
38783: zcalc tweaks for RPN mode.
...
Make it more straightforward to exchange variables with stack.
2016-07-04 12:08:14 +01:00
Oliver Kiddle
a73ae70e82
38770: vi upper/lowercase widgets and shell widget example that reads a vi movement
2016-06-29 17:05:06 +02:00
Oliver Kiddle
76f28cc908
38749: fixes for case at start of a line and for ksharrays
2016-06-22 22:15:52 +02:00
Peter Stephenson
26c01f5711
38737: clean up zcalc variables.
...
Undocumented variables now start with "_".
2016-06-21 17:26:35 +01:00
Peter Stephenson
5103c85abb
38736: various RPN mode enhancements for zcalc
2016-06-21 16:34:55 +01:00
Barton E. Schaefer
0b8ab3a21a
38715: add-zle-hook-widget: assorted ksharrays fixes; assign an index to any hook that is added without one, to preserve append ordering
2016-06-19 19:50:37 -07:00
Barton E. Schaefer
61a383ec4d
unposted: zed needs localoptions noksharrays
2016-06-18 16:18:52 -07:00
Peter Stephenson
4cacf1624f
38693: Add RPN mode to zcalc
2016-06-16 11:39:42 +01:00
Barton E. Schaefer
8e2ec4517f
38670: New function for managing ZLE special widgets, modeled after Functions/Misc/add-zsh-hook.
2016-06-12 18:50:10 -07:00
Oliver Kiddle
20948d0889
38579: simplify saving and restoring of state
2016-06-09 22:58:45 +02:00
Daniel Shahaf
7a5ecf4909
38610: vcs_info quilt: Extract a patch subject, 2.0.
2016-06-06 08:10:12 +00:00
Daniel Shahaf
e8943e7007
38609: vcs_info quilt: Factor out a helper function. No functional change.
2016-06-06 08:10:11 +00:00
Daniel Shahaf
29e88b3ea3
unposted: Commit forgotten part of users/21256.
2016-05-10 18:39:18 +00:00
Barton E. Schaefer
c5c2fa4fb5
unposted: update documentary comments to remove references to self-insert-unmeta.
2016-05-09 08:27:52 -07:00
Barton E. Schaefer
e54578ff74
37971: fix potential issues when interacting with user-defined widgets
...
Cf. users/21284: Eric Freese
2016-02-14 11:35:18 -08:00
Kamil Dudka
c7edb354c7
37814: run-help-ip: use an absolute path for the shebang.
2016-01-28 20:55:23 -05:00
Daniel Shahaf
a45a9fa104
unposted: Fix typo in comment.
2016-01-15 06:30:06 +00:00
Daniel Shahaf
ce1148db45
37612: vcs_info git: Set $git_patches_unapplied correctly for 'rebase-apply' case.
...
This manifested, e.g., in 'git am' of a single patch that had a conflict.
2016-01-15 06:29:09 +00:00
Barton E. Schaefer
4a30b542a0
37570: give truth to the doc assertion transpose-words-match is a drop-in replacement for transpose-words
2016-01-13 19:51:07 -08:00
Barton E. Schaefer
c275839033
37567: use (Z:n:) to split the buffer into words so line breaks are treated as whitespace
2016-01-13 19:50:24 -08:00
Frank Terbeck
dab6e7c231
37451: vcs_info: Declare "msgs" in early context
...
The parameter *is* being declared with the redefinition of the
function, but not in its initial form, which gets you a warning
about the parameter being defined globally. This fixes it.
2015-12-30 15:23:08 +01:00
Philip Sequeira
038b1d4b38
37345: VCS_INFO functions break with setopt no_unset
...
With setopt no_unset in my config file, vcs_info fails with:
VCS_INFO_maxexports:7: vcs: parameter not set
2015-12-23 01:57:45 +01:00
Barton E. Schaefer
aedff53d1f
users/21082 (expanded): a more complete sorting of version strings that are not in the form of zsh version numbers; additional explanatory comment
2015-12-19 22:03:34 -08:00
Barton E. Schaefer
597ffd85ed
users/21068: use emacs keymap in vared by default
2015-12-19 16:52:38 -08:00
Daniel Shahaf
1f2bdc2aa2
unposted (after users/20873): Theoretical fix: don't parse print/echo escape sequences in $zle_bracketed_paste.
2015-12-19 10:48:48 +00:00
Peter Stephenson
53bc8ef2d8
37400: typo gave unwanted error message in zsh_directory_name_generic
2015-12-14 10:59:03 +00:00
Peter Stephenson
1f75d7ff2c
37386: localise mbegin, mend, match in URL magic
2015-12-11 14:05:29 +00:00
Oliver Kiddle
f546ea64df
users/20873: disable bracketed paste while running external editor from zle
2015-12-11 05:34:48 +01:00
Peter Stephenson
4105f79a3a
37347: Remove incorrect local for msgs in VCS info
2015-12-08 12:59:48 +00:00
Daniel Shahaf
253df6d4bb
37295: kill-word-match: Join kills
2015-12-03 23:47:24 +00:00
Daniel Shahaf
502d55c014
37252: vcs_info git: Compute %b correctly with "rebase --onto" of detached heads. (Follow-up to 36725.)
2015-11-30 03:42:47 +00:00
Peter Stephenson
8efa4b4088
unposted: ZCALCPROMPT created globally in zcalc
2015-11-27 09:31:46 +00:00
Daniel Shahaf
694aee4c3d
37214: 'prompt walters': Don't export PS1
2015-11-27 07:27:23 +00:00
Barton E. Schaefer
14487ff5cc
37192: silence WARN_CREATE_GLOBAL in prompt themes
2015-11-22 10:19:49 -08:00
Peter Stephenson
ae4cf7b743
37186: a couple more WARN_CREATE_GLOBAL fixes
2015-11-22 16:06:20 +00:00
Peter Stephenson
4add525883
37170: suppress global create warning in function
2015-11-20 12:42:35 +00:00
Eric Cook
8d1e882b78
zed: Add -- to the `functions' builtin calls
...
Reported on IRC:
% autoload zed; zed -f -- "-zgen-prezto-load"
zed:83: bad option: -g
-zgen-prezto-load() {
}
2015-11-16 02:58:03 +01:00
Daniel Shahaf
f59864ce7a
37025: vcs_info git: Add a cherry-pick patch-format
2015-11-13 20:17:27 +00:00
Eric Cook
607a7a85b6
36993: zed: fix argument parsing
2015-10-31 19:06:47 +01:00
Peter Stephenson
1eef57b3d1
37027: allow subword context to discriminate between words
2015-10-30 16:59:41 +00:00
Peter Stephenson
0628802baf
37014: Improved internal parameter setting.
...
Enhance WARNCREATEGLOBAL to work in many more cases.
Don't create REPLY as an integer if it didn't previously exist
as one, even if the value to be set is integral, as this is likely to
mess up later uses of REPLY.
2015-10-29 15:01:07 +00:00
Barton E. Schaefer
aba7c00698
36994: declare local REPLY for use with "zle .read-command"; use .self-insert instead of .self-insert-unmeta
2015-10-27 20:29:07 -07:00