[gnome-builder] vim: make search with * and # match closer to VIM.
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] vim: make search with * and # match closer to VIM.
- Date: Mon, 6 Oct 2014 21:19:18 +0000 (UTC)
commit d8f9ac09e5982cb4bf9854e306cac921eb2a8a68
Author: Christian Hergert <christian hergert me>
Date: Mon Oct 6 14:17:38 2014 -0700
vim: make search with * and # match closer to VIM.
* wrap-around: allows us to jump to the end of the buffer when we
reach the top. (and vice-versa)
* case-sensitive: makes priv not match FooPrivate
* word-boundaries: forces us to find whole words that match
https://bugzilla.gnome.org/show_bug.cgi?id=737750
src/editor/gb-editor-vim.c | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/src/editor/gb-editor-vim.c b/src/editor/gb-editor-vim.c
index cee28ce..b3bdd19 100644
--- a/src/editor/gb-editor-vim.c
+++ b/src/editor/gb-editor-vim.c
@@ -2135,8 +2135,12 @@ gb_editor_vim_reverse_search (GbEditorVim *vim)
else
gtk_text_iter_assign (&start_iter, &end);
- gtk_source_search_settings_set_search_text (vim->priv->search_settings,
- text);
+ g_object_set (vim->priv->search_settings,
+ "at-word-boundaries", TRUE,
+ "case-sensitive", TRUE,
+ "search-text", text,
+ "wrap-around", TRUE,
+ NULL);
gtk_source_search_context_set_highlight (vim->priv->search_context,
TRUE);
@@ -2174,8 +2178,12 @@ gb_editor_vim_search (GbEditorVim *vim)
else
gtk_text_iter_assign (&start_iter, &end);
- gtk_source_search_settings_set_search_text (vim->priv->search_settings,
- text);
+ g_object_set (vim->priv->search_settings,
+ "at-word-boundaries", TRUE,
+ "case-sensitive", TRUE,
+ "search-text", text,
+ "wrap-around", TRUE,
+ NULL);
gtk_source_search_context_set_highlight (vim->priv->search_context,
TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]