| Hash | Commit message | Author | Date | Files | + | - |
1 | commit fc6879fb491e4b94c6030cfad236a56608a8ff39 |
2 | Author: Connor Etherington <[email protected]> |
3 | Date: Fri Sep 29 19:32:15 2023 +0200 |
4 | |
5 | Auto-Commit Update - 20230929 |
6 | --- |
7 | Makefile | 2 +- |
8 | PKGBUILD | 7 +- |
9 | README.md | 89 ++++++++++++++--------- |
10 | usr/share/doc/snip/README.md | 89 ++++++++++++++--------- |
11 | usr/share/snip/{plugged/snip => }/plugin/snip.vim | 0 |
12 | 5 files changed, 110 insertions(+), 77 deletions(-) |
13 | |
14 | diff --git a/Makefile b/Makefile |
15 | index ea65ef8..4dfbe36 100644 |
16 | --- a/Makefile |
17 | +++ b/Makefile |
18 | @@ -1,5 +1,5 @@ |
19 | PKGNAME = snip |
20 | -PKGVER = 1.1.8 |
21 | +PKGVER = 1.2.0 |
22 | PKGREL = 1 |
23 | ARCH = any |
24 | |
25 | diff --git a/PKGBUILD b/PKGBUILD |
26 | index eae4d49..f6fe33a 100644 |
27 | --- a/PKGBUILD |
28 | +++ b/PKGBUILD |
29 | @@ -1,7 +1,7 @@ |
30 | # Maintainer: Connor Etherington <[email protected]> |
31 | # --- |
32 | pkgname=snip |
33 | -pkgver=1.1.8 |
34 | +pkgver=1.2.0 |
35 | pkgrel=1 |
36 | pkgdesc="A simple snippet manager for your predefined Ultisnips Snippet Directory" |
37 | arch=(any) |
38 | @@ -26,14 +26,13 @@ package() { |
39 | cd "$srcdir/${pkgname}-${pkgver}-${pkgrel}-${arch}" || |
40 | cd "$srcdir/${pkgname}" |
41 | |
42 | - [ -d ${XDG_CONFIG_HOME:-$HOME/.config}/nvim ] && _vimDir=${XDG_CONFIG_HOME:-$HOME/.config}/nvim || _vimDir=$HOME/.vim; |
43 | + [ -d ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/plugged ] && _vimDir=${XDG_CONFIG_HOME:-$HOME/.config}/nvim/plugged || _vimDir=$HOME/.vim/plugged; |
44 | |
45 | install -Dm644 usr/share/licenses/${pkgname}/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" |
46 | install -Dm755 usr/bin/${pkgname} "${pkgdir}/usr/bin/${pkgname}" |
47 | install -Dm755 usr/share/doc/${pkgname}/README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" |
48 | install -Dm755 usr/share/man/man1/${pkgname}.1.gz "${pkgdir}usr/share/man/man1/${pkgname}.1.gz" |
49 | install -Dm755 usr/share/${pkgname}/plugged/${pkgname}/plugin/${pkgname}.vim "${pkgdir}/usr/share/${pkgname}/plugin/${pkgname}.vim" |
50 | - |
51 | - install -Dm755 usr/share/${pkgname}/plugged/${pkgname}/plugin/${pkgname}.vim "${pkgdir}${_vimDir}/plugged/${pkgname}/plugin/${pkgname}.vim" |
52 | + install -Dm644 usr/share/${pkgname}/plugin/${pkgname}.vim "${pkgdir}${_vimDir}/${pkgname}/plugin/${pkgname}.vim" |
53 | |
54 | } |
55 | diff --git a/README.md b/README.md |
56 | index c9d4ca7..741d45b 100644 |
57 | --- a/README.md |
58 | +++ b/README.md |
59 | @@ -30,42 +30,59 @@ To install the Snip Snippet Editor, follow these steps: |
60 | |
61 | 4. Add the following code snippet to your Vim configuration file (`init.vim` or `vimrc`): |
62 | |
63 | - ```vim |
64 | - function! AutoCompleteSnippets() |
65 | - let l:line_number = 1 |
66 | - while l:line_number <= line('$') |
67 | - let l:line = getline(l:line_number) |
68 | - if l:line =~ '^snippet' |
69 | - let l:autocompletion_line = l:line |
70 | - |
71 | - if l:autocompletion_line =~ ' "$' |
72 | - let l:autocompletion_line = l:autocompletion_line . ' ' |
73 | - call setline(l:line_number, l:autocompletion_line) |
74 | - endif |
75 | - |
76 | - if l:autocompletion_line !~ 'A$' && l:autocompletion_line !~# '" .*\C\ca.*' |
77 | - if l:autocompletion_line !~ '"$' |
78 | - let l:autocompletion_line = l:autocompletion_line . ' "" A' |
79 | - else |
80 | - let l:autocompletion_line = l:autocompletion_line . 'A' |
81 | - endif |
82 | - call setline(l:line_number, l:autocompletion_line) |
83 | - endif |
84 | - |
85 | - if l:autocompletion_line =~ '"A' |
86 | - let l:autocompletion_line = substitute(l:autocompletion_line, '"A', '" A', 'g') |
87 | - call setline(l:line_number, l:autocompletion_line) |
88 | - endif |
89 | - endif |
90 | - let l:line_number += 1 |
91 | - endwhile |
92 | - endfunction |
93 | - |
94 | - augroup AutoCompleteSnippetsOnSave |
95 | - autocmd! |
96 | - autocmd BufWritePre AutoFill-p1.snippets call AutoCompleteSnippets() |
97 | - augroup END |
98 | - ``` |
99 | +```vim |
100 | +" --------------------------- |
101 | +" AutoComplete Snippets: |
102 | +" --------------------------- |
103 | + |
104 | +" This code snippet ensures that all AutoFill (auto-completion) snippets, |
105 | +" are automatically expanded when the snippet is triggered. |
106 | + |
107 | +function! AutoCompleteSnippets() |
108 | + let l:line_number = 1 |
109 | + while l:line_number <= line('$') |
110 | + let l:line = getline(l:line_number) |
111 | + if l:line =~ '^snippet' |
112 | + let l:autocompletion_line = l:line |
113 | + |
114 | + if l:autocompletion_line =~ ' "$' |
115 | + let l:autocompletion_line = l:autocompletion_line . ' ' |
116 | + call setline(l:line_number, l:autocompletion_line) |
117 | + endif |
118 | + |
119 | + if l:autocompletion_line !~ 'A$' && l:autocompletion_line !~# '" .*\C\ca.*' |
120 | + if l:autocompletion_line !~ '"$' |
121 | + let l:autocompletion_line = l:autocompletion_line . ' "" A' |
122 | + else |
123 | + let l:autocompletion_line = l:autocompletion_line . 'A' |
124 | + endif |
125 | + call setline(l:line_number, l:autocompletion_line) |
126 | + endif |
127 | + |
128 | + if l:autocompletion_line =~ '"A' |
129 | + let l:autocompletion_line = substitute(l:autocompletion_line, '"A', '" A', 'g') |
130 | + call setline(l:line_number, l:autocompletion_line) |
131 | + endif |
132 | + endif |
133 | + let l:line_number += 1 |
134 | + endwhile |
135 | +endfunction |
136 | + |
137 | +augroup AutoCompleteSnippetsOnSave |
138 | + autocmd! |
139 | + autocmd BufWritePre AutoFill-p1.snippets call AutoCompleteSnippets() |
140 | +augroup END |
141 | + |
142 | +" --------------------------- |
143 | +" Specify Snippet Directory: |
144 | +" --------------------------- |
145 | + |
146 | +" Ensure you specify your snippet directory in your config file, e.g: |
147 | + |
148 | +let g:UltiSnipsSnippetsDir = expand('$HOME/.config/nvim/snipDir') |
149 | +let g:UltiSnipsSnippetDirectories=['UltiSnips', expand('$HOME/.config/nvim/snipDir')] |
150 | + |
151 | +``` |
152 | |
153 | This code snippet should be placed in your Vim configuration file (e.g., `init.vim` or `vimrc`). It defines a function |
154 | `AutoCompleteSnippets()` that is triggered when saving a file named `AutoFill-p1.snippets`. It adds automatic |
155 | diff --git a/usr/share/doc/snip/README.md b/usr/share/doc/snip/README.md |
156 | index c9d4ca7..741d45b 100644 |
157 | --- a/usr/share/doc/snip/README.md |
158 | +++ b/usr/share/doc/snip/README.md |
159 | @@ -30,42 +30,59 @@ To install the Snip Snippet Editor, follow these steps: |
160 | |
161 | 4. Add the following code snippet to your Vim configuration file (`init.vim` or `vimrc`): |
162 | |
163 | - ```vim |
164 | - function! AutoCompleteSnippets() |
165 | - let l:line_number = 1 |
166 | - while l:line_number <= line('$') |
167 | - let l:line = getline(l:line_number) |
168 | - if l:line =~ '^snippet' |
169 | - let l:autocompletion_line = l:line |
170 | - |
171 | - if l:autocompletion_line =~ ' "$' |
172 | - let l:autocompletion_line = l:autocompletion_line . ' ' |
173 | - call setline(l:line_number, l:autocompletion_line) |
174 | - endif |
175 | - |
176 | - if l:autocompletion_line !~ 'A$' && l:autocompletion_line !~# '" .*\C\ca.*' |
177 | - if l:autocompletion_line !~ '"$' |
178 | - let l:autocompletion_line = l:autocompletion_line . ' "" A' |
179 | - else |
180 | - let l:autocompletion_line = l:autocompletion_line . 'A' |
181 | - endif |
182 | - call setline(l:line_number, l:autocompletion_line) |
183 | - endif |
184 | - |
185 | - if l:autocompletion_line =~ '"A' |
186 | - let l:autocompletion_line = substitute(l:autocompletion_line, '"A', '" A', 'g') |
187 | - call setline(l:line_number, l:autocompletion_line) |
188 | - endif |
189 | - endif |
190 | - let l:line_number += 1 |
191 | - endwhile |
192 | - endfunction |
193 | - |
194 | - augroup AutoCompleteSnippetsOnSave |
195 | - autocmd! |
196 | - autocmd BufWritePre AutoFill-p1.snippets call AutoCompleteSnippets() |
197 | - augroup END |
198 | - ``` |
199 | +```vim |
200 | +" --------------------------- |
201 | +" AutoComplete Snippets: |
202 | +" --------------------------- |
203 | + |
204 | +" This code snippet ensures that all AutoFill (auto-completion) snippets, |
205 | +" are automatically expanded when the snippet is triggered. |
206 | + |
207 | +function! AutoCompleteSnippets() |
208 | + let l:line_number = 1 |
209 | + while l:line_number <= line('$') |
210 | + let l:line = getline(l:line_number) |
211 | + if l:line =~ '^snippet' |
212 | + let l:autocompletion_line = l:line |
213 | + |
214 | + if l:autocompletion_line =~ ' "$' |
215 | + let l:autocompletion_line = l:autocompletion_line . ' ' |
216 | + call setline(l:line_number, l:autocompletion_line) |
217 | + endif |
218 | + |
219 | + if l:autocompletion_line !~ 'A$' && l:autocompletion_line !~# '" .*\C\ca.*' |
220 | + if l:autocompletion_line !~ '"$' |
221 | + let l:autocompletion_line = l:autocompletion_line . ' "" A' |
222 | + else |
223 | + let l:autocompletion_line = l:autocompletion_line . 'A' |
224 | + endif |
225 | + call setline(l:line_number, l:autocompletion_line) |
226 | + endif |
227 | + |
228 | + if l:autocompletion_line =~ '"A' |
229 | + let l:autocompletion_line = substitute(l:autocompletion_line, '"A', '" A', 'g') |
230 | + call setline(l:line_number, l:autocompletion_line) |
231 | + endif |
232 | + endif |
233 | + let l:line_number += 1 |
234 | + endwhile |
235 | +endfunction |
236 | + |
237 | +augroup AutoCompleteSnippetsOnSave |
238 | + autocmd! |
239 | + autocmd BufWritePre AutoFill-p1.snippets call AutoCompleteSnippets() |
240 | +augroup END |
241 | + |
242 | +" --------------------------- |
243 | +" Specify Snippet Directory: |
244 | +" --------------------------- |
245 | + |
246 | +" Ensure you specify your snippet directory in your config file, e.g: |
247 | + |
248 | +let g:UltiSnipsSnippetsDir = expand('$HOME/.config/nvim/snipDir') |
249 | +let g:UltiSnipsSnippetDirectories=['UltiSnips', expand('$HOME/.config/nvim/snipDir')] |
250 | + |
251 | +``` |
252 | |
253 | This code snippet should be placed in your Vim configuration file (e.g., `init.vim` or `vimrc`). It defines a function |
254 | `AutoCompleteSnippets()` that is triggered when saving a file named `AutoFill-p1.snippets`. It adds automatic |
255 | diff --git a/usr/share/snip/plugged/snip/plugin/snip.vim b/usr/share/snip/plugin/snip.vim |
256 | similarity index 100% |
257 | rename from usr/share/snip/plugged/snip/plugin/snip.vim |
258 | rename to usr/share/snip/plugin/snip.vim |