snip


Logs | Files | README | LICENSE | GitLab


1
commit 6ff17cc66a66b9a14d03c3c2f1dc30af28d3e896
2
Author: Connor Etherington <[email protected]>
3
Date:   Sat Jul 8 08:46:25 2023 +0200
4
5
    Auto-Commit Update - 20230708
6
---
7
 README.md                    | 10 +++++++---
8
 usr/share/doc/snip/README.md | 10 +++++++---
9
 2 files changed, 14 insertions(+), 6 deletions(-)
10
11
diff --git a/README.md b/README.md
12
index 708804e..c9d4ca7 100644
13
--- a/README.md
14
+++ b/README.md
15
@@ -43,8 +43,12 @@ To install the Snip Snippet Editor, follow these steps:
16
                    call setline(l:line_number, l:autocompletion_line)
17
                endif
18
 
19
-               if l:autocompletion_line !~ ' A$' && l:autocompletion_line !~# '".*\\C\\ca.*'
20
-                   let l:autocompletion_line = l:autocompletion_line . 'A'
21
+               if l:autocompletion_line !~ 'A$' && l:autocompletion_line !~# '" .*\C\ca.*'
22
+                   if l:autocompletion_line !~ '"$'
23
+                       let l:autocompletion_line = l:autocompletion_line . ' "" A'
24
+                   else
25
+                       let l:autocompletion_line = l:autocompletion_line . 'A'
26
+                   endif
27
                    call setline(l:line_number, l:autocompletion_line)
28
                endif
29
 
30
@@ -59,7 +63,7 @@ To install the Snip Snippet Editor, follow these steps:
31
 
32
    augroup AutoCompleteSnippetsOnSave
33
        autocmd!
34
-       autocmd BufWritePost AutoFill-p1.snippets call AutoCompleteSnippets()
35
+       autocmd BufWritePre AutoFill-p1.snippets call AutoCompleteSnippets()
36
    augroup END
37
    ```
38
 
39
diff --git a/usr/share/doc/snip/README.md b/usr/share/doc/snip/README.md
40
index 708804e..c9d4ca7 100644
41
--- a/usr/share/doc/snip/README.md
42
+++ b/usr/share/doc/snip/README.md
43
@@ -43,8 +43,12 @@ To install the Snip Snippet Editor, follow these steps:
44
                    call setline(l:line_number, l:autocompletion_line)
45
                endif
46
 
47
-               if l:autocompletion_line !~ ' A$' && l:autocompletion_line !~# '".*\\C\\ca.*'
48
-                   let l:autocompletion_line = l:autocompletion_line . 'A'
49
+               if l:autocompletion_line !~ 'A$' && l:autocompletion_line !~# '" .*\C\ca.*'
50
+                   if l:autocompletion_line !~ '"$'
51
+                       let l:autocompletion_line = l:autocompletion_line . ' "" A'
52
+                   else
53
+                       let l:autocompletion_line = l:autocompletion_line . 'A'
54
+                   endif
55
                    call setline(l:line_number, l:autocompletion_line)
56
                endif
57
 
58
@@ -59,7 +63,7 @@ To install the Snip Snippet Editor, follow these steps:
59
 
60
    augroup AutoCompleteSnippetsOnSave
61
        autocmd!
62
-       autocmd BufWritePost AutoFill-p1.snippets call AutoCompleteSnippets()
63
+       autocmd BufWritePre AutoFill-p1.snippets call AutoCompleteSnippets()
64
    augroup END
65
    ```
66