Mercurial > vim
annotate runtime/ftplugin/sh.vim @ 33979:b54304e710f4
translation(ja): Update Japanese translation (#13723)
Commit: https://github.com/vim/vim/commit/ef07a7651e324b8540f5e2bd7fa35fe059ea0434
Author: K.Takata <kentkt@csc.jp>
Date: Wed Dec 20 04:21:40 2023 +0900
translation(ja): Update Japanese translation (https://github.com/vim/vim/issues/13723)
ref: https://github.com/vim-jp/lang-ja/releases/tag/20231219
Signed-off-by: Ken Takata <kentkt@csc.jp>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 19 Dec 2023 20:30:06 +0100 |
parents | 665078e8fea1 |
children | 8ae680be2a51 |
rev | line source |
---|---|
7 | 1 " Vim filetype plugin file |
30202 | 2 " Language: sh |
3 " Maintainer: Doug Kearns <dougkearns@gmail.com> | |
4 " Previous Maintainer: Dan Sharp | |
33067
5c38f02377d5
runtime(sh): Update ftplugin (#12950)
Christian Brabandt <cb@256bit.org>
parents:
32976
diff
changeset
|
5 " Contributor: Enno Nagel <ennonagel+vim@gmail.com> |
33500
665078e8fea1
runtime(sh): Update ftplugin (#13213)
Christian Brabandt <cb@256bit.org>
parents:
33360
diff
changeset
|
6 " Eisuke Kawashima |
665078e8fea1
runtime(sh): Update ftplugin (#13213)
Christian Brabandt <cb@256bit.org>
parents:
33360
diff
changeset
|
7 " Last Change: 2023 Sep 28 |
7 | 8 |
30202 | 9 if exists("b:did_ftplugin") |
10 finish | |
11 endif | |
7 | 12 let b:did_ftplugin = 1 |
13 | |
14 let s:save_cpo = &cpo | |
15 set cpo-=C | |
16 | |
30202 | 17 setlocal comments=:# |
18 setlocal commentstring=#\ %s | |
19 setlocal formatoptions-=t formatoptions+=croql | |
20 | |
21 let b:undo_ftplugin = "setl com< cms< fo<" | |
7 | 22 |
23 " Shell: thanks to Johannes Zellner | |
30202 | 24 if exists("loaded_matchit") && !exists("b:match_words") |
25 let b:match_ignorecase = 0 | |
26 let s:sol = '\%(;\s*\|^\s*\)\@<=' " start of line | |
27 let b:match_words = | |
28 \ s:sol .. 'if\>:' .. s:sol.'elif\>:' .. s:sol.'else\>:' .. s:sol .. 'fi\>,' .. | |
29 \ s:sol .. '\%(for\|while\)\>:' .. s:sol .. 'done\>,' .. | |
30 \ s:sol .. 'case\>:' .. s:sol .. 'esac\>' | |
31 unlet s:sol | |
32 let b:undo_ftplugin ..= " | unlet! b:match_ignorecase b:match_words" | |
7 | 33 endif |
34 | |
30202 | 35 if (has("gui_win32") || has("gui_gtk")) && !exists("b:browsefilter") |
33067
5c38f02377d5
runtime(sh): Update ftplugin (#12950)
Christian Brabandt <cb@256bit.org>
parents:
32976
diff
changeset
|
36 let b:browsefilter = "Bourne Shell Scripts (*.sh)\t*.sh\n" .. |
5c38f02377d5
runtime(sh): Update ftplugin (#12950)
Christian Brabandt <cb@256bit.org>
parents:
32976
diff
changeset
|
37 \ "Korn Shell Scripts (*.ksh)\t*.ksh\n" .. |
5c38f02377d5
runtime(sh): Update ftplugin (#12950)
Christian Brabandt <cb@256bit.org>
parents:
32976
diff
changeset
|
38 \ "Bash Shell Scripts (*.bash)\t*.bash\n" .. |
5c38f02377d5
runtime(sh): Update ftplugin (#12950)
Christian Brabandt <cb@256bit.org>
parents:
32976
diff
changeset
|
39 \ "All Files (*.*)\t*.*\n" |
30202 | 40 let b:undo_ftplugin ..= " | unlet! b:browsefilter" |
7 | 41 endif |
42 | |
33500
665078e8fea1
runtime(sh): Update ftplugin (#13213)
Christian Brabandt <cb@256bit.org>
parents:
33360
diff
changeset
|
43 if get(b:, "is_bash", 0) |
33067
5c38f02377d5
runtime(sh): Update ftplugin (#12950)
Christian Brabandt <cb@256bit.org>
parents:
32976
diff
changeset
|
44 if !has("gui_running") && executable("less") |
33500
665078e8fea1
runtime(sh): Update ftplugin (#13213)
Christian Brabandt <cb@256bit.org>
parents:
33360
diff
changeset
|
45 command! -buffer -nargs=1 ShKeywordPrg silent exe '!bash -c "{ help "<args>" 2>/dev/null || man "<args>"; } | LESS= less"' | redraw! |
665078e8fea1
runtime(sh): Update ftplugin (#13213)
Christian Brabandt <cb@256bit.org>
parents:
33360
diff
changeset
|
46 elseif has("terminal") |
665078e8fea1
runtime(sh): Update ftplugin (#13213)
Christian Brabandt <cb@256bit.org>
parents:
33360
diff
changeset
|
47 command! -buffer -nargs=1 ShKeywordPrg silent exe ':term bash -c "help "<args>" 2>/dev/null || man "<args>""' |
32976
d23645a0aca8
runtime: configure keywordpg for some file types (#5566)
Christian Brabandt <cb@256bit.org>
parents:
30202
diff
changeset
|
48 else |
33500
665078e8fea1
runtime(sh): Update ftplugin (#13213)
Christian Brabandt <cb@256bit.org>
parents:
33360
diff
changeset
|
49 command! -buffer -nargs=1 ShKeywordPrg echo system('bash -c "help <args>" 2>/dev/null || man "<args>"') |
32976
d23645a0aca8
runtime: configure keywordpg for some file types (#5566)
Christian Brabandt <cb@256bit.org>
parents:
30202
diff
changeset
|
50 endif |
33500
665078e8fea1
runtime(sh): Update ftplugin (#13213)
Christian Brabandt <cb@256bit.org>
parents:
33360
diff
changeset
|
51 setlocal keywordprg=:ShKeywordPrg |
665078e8fea1
runtime(sh): Update ftplugin (#13213)
Christian Brabandt <cb@256bit.org>
parents:
33360
diff
changeset
|
52 let b:undo_ftplugin ..= " | setl kp< | sil! delc -buffer ShKeywordPrg" |
32976
d23645a0aca8
runtime: configure keywordpg for some file types (#5566)
Christian Brabandt <cb@256bit.org>
parents:
30202
diff
changeset
|
53 endif |
d23645a0aca8
runtime: configure keywordpg for some file types (#5566)
Christian Brabandt <cb@256bit.org>
parents:
30202
diff
changeset
|
54 |
7 | 55 let &cpo = s:save_cpo |
3410
94601b379f38
Updated runtime files. Add Dutch translations.
Bram Moolenaar <bram@vim.org>
parents:
2034
diff
changeset
|
56 unlet s:save_cpo |
30202 | 57 |
58 " vim: nowrap sw=2 sts=2 ts=8 noet: |