Mercurial > vim
comparison src/search.c @ 17652:9efb4dda9720
patch 8.1.1823: command line history code is spread out
commit https://github.com/vim/vim/commit/d7663c22c6c1ff0f86b81371586fbc851d3a3e9e
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Aug 6 21:59:57 2019 +0200
patch 8.1.1823: command line history code is spread out
Problem: Command line history code is spread out.
Solution: Put the code in a new file. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/4779)
Also graduate the +cmdline_hist feature.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 06 Aug 2019 22:00:08 +0200 |
parents | daa1dea1c1b3 |
children | c75da1064e33 |
comparison
equal
deleted
inserted
replaced
17651:826360df7aff | 17652:9efb4dda9720 |
---|---|
141 } | 141 } |
142 pat = spats[i].pat; | 142 pat = spats[i].pat; |
143 magic = spats[i].magic; | 143 magic = spats[i].magic; |
144 no_smartcase = spats[i].no_scs; | 144 no_smartcase = spats[i].no_scs; |
145 } | 145 } |
146 #ifdef FEAT_CMDHIST | |
147 else if (options & SEARCH_HIS) /* put new pattern in history */ | 146 else if (options & SEARCH_HIS) /* put new pattern in history */ |
148 add_to_history(HIST_SEARCH, pat, TRUE, NUL); | 147 add_to_history(HIST_SEARCH, pat, TRUE, NUL); |
149 #endif | |
150 | 148 |
151 #ifdef FEAT_RIGHTLEFT | 149 #ifdef FEAT_RIGHTLEFT |
152 if (mr_pattern_alloced) | 150 if (mr_pattern_alloced) |
153 { | 151 { |
154 vim_free(mr_pattern); | 152 vim_free(mr_pattern); |