From f4a41519b64a0fbc3372ea6d5a978b6faaeea23e Mon Sep 17 00:00:00 2001 From: Charlie Gordon Date: Mon, 2 Jan 2017 11:39:07 +0000 Subject: [PATCH] search: sundries --- TODO.org | 14 +++++++------- qeconfig.h | 2 +- search.c | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/TODO.org b/TODO.org index cef65bd..64702da 100644 --- a/TODO.org +++ b/TODO.org @@ -1,7 +1,7 @@ ; TODO list for qemacs ; ; Author: Charles Gordon -; Updated: 2016-12-31 +; Updated: 2017-01-02 * Needed for release version 5 @@ -79,10 +79,14 @@ ** minibuf: minibuffer-electric-yank in minibuffer to fix pathname ** minibuf: minibuffer input ~ should not kill http: prefix ** screen: check coordinate system to 1000 based with optional sidebars +** search: improve speed finally +** search: add low-level accelerator function +** search: use do_isearch or similar to input string and options + for other search commands: do_search_string, do_query_replace, + count-matches, delete-matching-lines (might need recursive edit) ** search: add regex support ** search: hex-mode search strings should mix hex ut8 strings and ASCII control char names ** search: make isearch bindings for minibuffer -** search: query replace word/case/hex toggles ** session: register session store functions ** session: save previous answers, ... ** session: save preview mode, buffer modes and properties @@ -147,12 +151,8 @@ ** modes: major and minor modes ** modes: split modes into colorizers, interaction, io, charset, eoltype ** script: expression evaluator -** search: add low-level accelerator function -** search: use do_isearch to input string for do_search_string -** search: use do_isearch to input string for do_query_replace (might need recursive edit) ** search: count-words, wc ** search: stats command for word count and mode specific stats -** search: improve speed finally ** undo: limit size of undo buffers ** undo: add undo records for styles, modes... ** undo: disable undo for archive parse and uncompress phases @@ -256,7 +256,7 @@ insert_window_left() deletes some left-most windows * Search / Replace -** search: regex search/replace (use glibc 2.1 regex.c file) +** search: regex search/replace ** search: query replace across multiple files ** search: query replace options: u -> undo last change diff --git a/qeconfig.h b/qeconfig.h index 89c9110..a7ae8e1 100644 --- a/qeconfig.h +++ b/qeconfig.h @@ -2,7 +2,7 @@ * QEmacs, tiny but powerful multimode editor * * Copyright (c) 2000-2001 Fabrice Bellard. - * Copyright (c) 2000-2016 Charlie Gordon. + * Copyright (c) 2000-2017 Charlie Gordon. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/search.c b/search.c index 7e3d24d..be499c3 100644 --- a/search.c +++ b/search.c @@ -2,7 +2,7 @@ * QEmacs, tiny but powerful multimode editor * * Copyright (c) 2000-2002 Fabrice Bellard. - * Copyright (c) 2000-2016 Charlie Gordon. + * Copyright (c) 2000-2017 Charlie Gordon. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public