[gtksourceview] vim: add support for autoindent/noautoindent



commit 5bc1f10ffa67bfc5adf0e5b128e6bfd231bb2482
Author: Christian Hergert <chergert redhat com>
Date:   Fri Nov 12 21:22:05 2021 -0800

    vim: add support for autoindent/noautoindent

 gtksourceview/vim/gtksourcevimcommand.c | 8 ++++++++
 1 file changed, 8 insertions(+)
---
diff --git a/gtksourceview/vim/gtksourcevimcommand.c b/gtksourceview/vim/gtksourcevimcommand.c
index f677c9df..c1d73abe 100644
--- a/gtksourceview/vim/gtksourcevimcommand.c
+++ b/gtksourceview/vim/gtksourcevimcommand.c
@@ -1156,6 +1156,14 @@ gtk_source_vim_command_set (GtkSourceVimCommand *self)
                {
                        gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (view), GTK_WRAP_NONE);
                }
+               else if (g_str_equal (part, "ai") || g_str_equal (part, "autoindent"))
+               {
+                       gtk_source_view_set_auto_indent (view, TRUE);
+               }
+               else if (g_str_equal (part, "noai") || g_str_equal (part, "noautoindent"))
+               {
+                       gtk_source_view_set_auto_indent (view, FALSE);
+               }
        }
 
        g_strfreev (parts);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]