Suraj N. Kurapati
b5c81fd750
README: document HIST_FIND_NO_DUPS as alternative
...
Elliott Cable wrote:
> HIST_IGNORE_ALL_DUPS doesn't provide the functionality I want;
>
> I don't want my history actually modified; I simply want to skip
> duplicate entries when using my history-substring-search keybind. |=<
https://github.com/zsh-users/zsh-history-substring-search/issues/19#issuecomment-90289051
2015-04-06 17:24:00 -07:00
joe9
98a5e85c2d
setopt HIST_IGNORE_ALL_DUPS also fixes #19 and #42
2015-04-06 16:57:21 -07:00
Suraj N. Kurapati
fc7eb3cbf0
GH-42: speed up HIST_FIND_NO_DUPS: drop O(n) prune
...
Don't prune all duplicates from the search space *before* performing the
search! Instead, simply redo the search when a duplicate result is found.
2015-03-22 11:16:12 -07:00
Suraj N. Kurapati
5866858947
Merge pull request #41 from parkercoates/master
...
GH-19: Respect the HIST_FIND_NO_DUPS option.
2015-03-17 10:59:44 -07:00
Parker Coates
13033d87a1
GH-19: Respect the HIST_FIND_NO_DUPS option.
...
This is the best way I've found to remove duplicate entries while
keeping the most recent occurence, but I'm not a ZSH expert. There may
be a more efficient way.
2015-03-16 08:35:28 -03:00
Parker Coates
fd31074470
Use array reversal instead of array sorting.
...
There's no need to do a full numerical sort here, since we know the
keys will be in reverse numerical order, because (R) searches in last-
to-first order. Not a big deal, but this is just simpler and
presumably more efficient.
Also cleaned up a rather confusing comment about (on) being used to
remove duplicates, which it definitely doesn't.
2015-03-16 08:30:05 -03:00
Suraj N. Kurapati
3c7b079275
Merge zsh-syntax-highlighting #143 to close #15
...
The problem reported in issue #15 was fixed upstream in #143 :
https://github.com/zsh-users/zsh-syntax-highlighting/pull/143
2015-02-17 12:16:55 -08:00
Suraj N. Kurapati
9f9fc7d550
README: MacOSX 10.9 users need to bind ^[[A/B too
...
Thanks to Andrea Leopardi for reporting this in issue #37 .
2014-08-30 10:38:17 -07:00
Suraj N. Kurapati
1e76804052
README: document that ZSH 4.3 or newer is required
...
closes #24
2013-11-02 12:55:57 -07:00
Arash Rouhani
9c51863eb2
README: $terminfo does not work under Ubuntu 12.04
...
This gives further advice for keybindings: for some reason, on my Ubuntu
12.04 system, I need to enter `^[[A` but `$terminfo[kcuu1]` gives `^[OA`
2013-09-26 13:24:48 -07:00
Sorin Ionescu
d9b28ed7f9
GH-21: bind arrow key codes according to terminfo
2013-07-05 08:51:14 -07:00
Jon Rogers
99341be866
GH-21: fix bindkey strings for up and down arrows
2013-06-18 23:13:26 -07:00
Suraj N. Kurapati
82fbef5132
drop default key bindings (move them into README)
...
https://github.com/sorin-ionescu/prezto/issues/422
3c5363ef9b
2013-04-25 14:46:22 -07:00
Suraj N. Kurapati
3bd84be43e
we need to bind ^[[A and ^[[B not ^[A and ^[B
2013-02-22 12:21:34 -08:00
Suraj N. Kurapati
428ea10598
Merge branch 'bindkey'; closes issue #12
2013-01-05 17:47:45 -08:00
Sorin Ionescu
ebde030990
GH-12: fix arrow bindkey and support emacs & vicmd
2012-11-21 22:11:32 -08:00
Suraj N. Kurapati
04c2eca00c
use explicit return codes instead of true & false
2012-03-28 11:00:53 -07:00
Sorin Ionescu
c61c9956c4
use 0 instead of true in returns
2012-03-28 11:05:00 -04:00
Suraj N. Kurapati
a23cfbb11f
GH-10: retain not-found highlight at boundaries
2012-03-28 06:44:05 -07:00
Suraj N. Kurapati
226ae9a368
GH-10: clear highlights before displaying result
2012-03-27 21:36:09 -07:00
Suraj N. Kurapati
527f95fee9
GH-9: retain search query highlight on cursor move
2012-03-13 13:54:54 -07:00
Suraj N. Kurapati
0943070a9d
GH-8: do not interfere with self-insert overrides
2012-03-12 21:23:37 -07:00
Aaron Hall
68904e1d72
Update widget-remap code from zsh-syntax-highlighting
...
This brings in the several improvements since the code was initially
added for compatibility. In particular, this fixes widget conflicts with
existing functions and executables by prefixing all redefined widgets
with "_zsh_highlight_widget_".
2012-01-11 21:43:27 -08:00
Suraj N. Kurapati
ba2e1a76aa
extendedglob used in *end() function; closes #6
2011-09-30 17:02:29 -07:00
Suraj N. Kurapati
db51e71ec7
Merge branch 'local_options'
2011-09-30 11:18:48 -07:00
Suraj N. Kurapati
c5c4ab8eea
change options locally and restore them on return
2011-09-22 11:16:34 -07:00
Suraj N. Kurapati
0e58320e78
Merge pull request #5 from sorin-ionescu/issue-2
...
fix #2 : always use up/down-line-or-history
2011-09-17 12:08:19 -07:00
Sorin Ionescu
8870c7e279
fix #2 : always use up/down-line-or-history
2011-09-17 14:07:31 -04:00
Sorin Ionescu
9d3683b3d3
simplify relative file path calculation using ZSH
...
https://github.com/robbyrussell/oh-my-zsh/pull/215/files#r104749
2011-08-29 08:11:04 -07:00
Suraj N. Kurapati
acd181e11f
README: update URLs to new zsh-users organization
2011-08-04 14:20:43 -07:00
Suraj N. Kurapati
1ec51023d7
move project description into README & markdownify
2011-08-04 14:19:56 -07:00
Suraj N. Kurapati
981b787ca0
separate markdown URL list into references section
2011-07-25 13:42:21 -07:00
Colin Hebert
dfc7ac9d06
add "zsh-" prefix to history-substring-search
...
@zsh-users/zsh-syntax-highlighting and
@zsh-users/zsh-history-substring-search don't follow the same naming
convention.
This commit just rename history-substring-search.zsh and
history-substring-search.plugin.zsh to zsh-history-substring-search.zsh
and zsh-history-substring-search.plugin.zsh respectively.
2011-07-25 13:39:39 -07:00
Guido van Steen
15f63dea7f
make down-search() and up-search() logic symmetric
2011-06-29 06:11:11 -07:00
Suraj N. Kurapati
810095f097
follow the oh-my-zsh coding style guidelines
...
https://github.com/robbyrussell/oh-my-zsh/wiki/Coding-style-guide
2011-06-28 14:27:10 -07:00
Suraj N. Kurapati
02a1971540
begin writing usage & configuration documentation
2011-06-28 12:46:19 -07:00
Suraj N. Kurapati
89eec57d06
clean up shell programming style to fit ZSH
2011-06-27 19:04:53 -07:00
Suraj N. Kurapati
59e6bfbdfd
merge search-highlight func into search-end func
2011-06-26 11:30:46 -07:00
Guido van Steen
ca086b8999
fix down-history after reaching the top of history
2011-06-25 20:58:31 -07:00
Suraj N. Kurapati
86bbedb993
rename number to index; use locals and (( math ))
2011-06-25 20:58:31 -07:00
Suraj N. Kurapati
f1ab1a7601
reorganize configuration, functions, and details
2011-06-25 20:58:31 -07:00
Suraj N. Kurapati
ffaecb6efc
remove useless last_entry_in_history variable
2011-06-25 20:58:31 -07:00
Suraj N. Kurapati
89513675c3
shorten names of number_of_matches variables
2011-06-25 20:58:31 -07:00
Suraj N. Kurapati
7f24864a0e
refactor assignment of move_cursor_eol variable
2011-06-25 20:58:31 -07:00
Suraj N. Kurapati
2685846742
rename backward/forward to up/down respectively
2011-06-25 20:58:31 -07:00
Suraj N. Kurapati
cf35f06261
rename up/down-highlight() functions to *-search()
2011-06-25 20:58:31 -07:00
Suraj N. Kurapati
bb9f93c0f6
rename functions; use return values vs. globals
2011-06-25 20:58:31 -07:00
Suraj N. Kurapati
42ac9185c9
format comments to fit screen and be readable
2011-06-25 20:58:31 -07:00
Guido van Steen
d48f41659e
refactor script logic and improve documentation
2011-06-25 20:58:27 -07:00
Guido van Steen
9dffcab6f6
escape |
in search query before scanning history
...
https://github.com/robbyrussell/oh-my-zsh/pull/215#issuecomment-1422348
2011-06-23 09:34:23 -07:00