annotate runtime/syntax/gpg.vim @ 33532:f99f5a56ff27 v9.0.2015

patch 9.0.2015: Vim9: does not handle islocked() from a method correctly Commit: https://github.com/vim/vim/commit/4c8da025ef8140168b7a09d9fe922ce4bb40f19d Author: Ernie Rael <errael@raelity.com> Date: Wed Oct 11 21:35:11 2023 +0200 patch 9.0.2015: Vim9: does not handle islocked() from a method correctly Problem: Vim9: does not handle islocked() from a method correctly Solution: Handle islocked() builtin from a method. - Setup `lval_root` from `f_islocked()`. - Add function `fill_exec_lval_root()` to get info about executing method. - `sync_root` added in get_lval to handle method member access. - Conservative approach to reference counting. closes: #13309 Signed-off-by: Christian Brabandt <cb@256bit.org> Co-authored-by: Ernie Rael <errael@raelity.com>
author Christian Brabandt <cb@256bit.org>
date Wed, 11 Oct 2023 21:45:04 +0200
parents b2e8663e6dcc
children deb659fd4c5a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
2 " Language: gpg(1) configuration file
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
3 " Previous Maintainer: Nikolai Weibull <now@bitwi.se>
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
4 " Latest Revision: 2010-10-14
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
5 " Updated: 2023-01-23 @ObserverOfTime: added a couple of keywords
32294
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
6 " 2023-03-21 Todd Zullinger <tmz@pobox.com>: sync with gnupg-2.4.0
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
8 if exists("b:current_syntax")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
12 let s:cpo_save = &cpo
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
13 set cpo&vim
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
14
1620
73fe8baea242 updated for version 7.2a
vimboss
parents: 1200
diff changeset
15 setlocal iskeyword+=-
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
16
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
17 syn keyword gpgTodo contained FIXME TODO XXX NOTE
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
18
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
19 syn region gpgComment contained display oneline start='#' end='$'
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
20 \ contains=gpgTodo,gpgID,@Spell
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
21
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
22 syn match gpgID contained display '\<\(0x\)\=\x\{8,}\>'
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
23
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
24 syn match gpgBegin display '^' skipwhite nextgroup=gpgComment,gpgOption,gpgCommand
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
26 syn keyword gpgCommand contained skipwhite nextgroup=gpgArg
32294
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
27 \ change-passphrase check-sig check-signatures
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
28 \ check-sigs delete-keys delete-secret-and-public-keys
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
29 \ delete-secret-keys desig-revoke export
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
30 \ export-secret-keys export-secret-ssh-key
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
31 \ export-secret-subkeys export-ssh-key list-key
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
32 \ list-keys list-packets list-public-keys
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
33 \ list-secret-keys list-sig list-signatures list-sigs
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
34 \ passwd send-keys fetch-keys
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
35 \ generate-designated-revocation generate-revocation
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
36 \ gen-prime gen-random gen-revoke locate-external-keys
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
37 \ locate-keys lsign-key options print-md quick-add-key
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
38 \ quick-addkey quick-add-uid quick-adduid
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
39 \ quick-generate-key quick-gen-key quick-lsign-key
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
40 \ quick-revoke-sig quick-revoke-uid quick-revuid
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
41 \ quick-set-expire quick-set-primary-uid quick-sign-key
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
42 \ quick-update-pref receive-keys recv-keys refresh-keys
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
43 \ search-keys show-key show-keys sign-key tofu-policy
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
44 syn keyword gpgCommand contained skipwhite nextgroup=gpgArgError
32294
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
45 \ card-edit card-status change-pin check-trustdb
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
46 \ clear-sign clearsign dearmor dearmour decrypt
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
47 \ decrypt-files detach-sign encrypt encrypt-files
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
48 \ edit-card edit-key enarmor enarmour export-ownertrust
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
49 \ fast-import import import-ownertrust key-edit
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
50 \ fingerprint fix-trustdb full-generate-key
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
51 \ full-gen-key generate-key gen-key gpgconf-list
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
52 \ gpgconf-test list-config list-gcrypt-config
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
53 \ list-trustdb no-options print-mds
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
54 \ rebuild-keydb-caches server sign store symmetric
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
55 \ update-trustdb verify verify-files
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
57 syn keyword gpgOption contained skipwhite nextgroup=gpgArg
32294
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
58 \ aead-algo agent-program attribute-fd attribute-file
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
59 \ auto-key-locate bzip2-compress-level cert-digest-algo
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
60 \ cert-notation cert-policy-url charset chuid
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
61 \ chunk-size cipher-algo command-fd command-file
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
62 \ comment compatibility-flags completes-needed
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
63 \ compliance compress-algo compression-algo
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
64 \ compress-level ctapi-driver debug
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
65 \ debug-allow-large-chunks debug-level
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
66 \ debug-set-iobuf-size default-cert-check-level
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
67 \ default-cert-expire default-cert-level default-key
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
68 \ default-keyserver-url default-new-key-algo
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
69 \ default-preference-list default-recipient
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
70 \ default-sig-expire digest-algo dirmngr-program
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
71 \ disable-cipher-algo disable-pubkey-algo display
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
72 \ display-charset encrypt-to exec-path export-filter
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
73 \ export-options faked-system-time force-ownertrust
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
74 \ gpg-agent-info group hidden-encrypt-to
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
75 \ hidden-recipient hidden-recipient-file homedir
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
76 \ import-filter import-options input-size-hint
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
77 \ keyboxd-program keyid-format key-origin keyring
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
78 \ keyserver keyserver-options known-notation lc-ctype
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
79 \ lc-messages limit-card-insert-tries list-filter
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
80 \ list-options local-user log-file logger-fd
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
81 \ logger-file marginals-needed max-cert-depth
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
82 \ max-output min-cert-level min-rsa-length output
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
83 \ override-session-key override-session-key-fd
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
84 \ passphrase passphrase-fd passphrase-file
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
85 \ passphrase-repeat pcsc-driver
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
86 \ personal-aead-preferences personal-cipher-preferences
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
87 \ personal-cipher-prefs personal-compress-preferences
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
88 \ personal-compress-prefs personal-digest-preferences
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
89 \ photo-viewer pinentry-mode primary-keyring
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
90 \ reader-port recipient recipient-file remote-user
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
91 \ request-origin s2k-cipher-algo s2k-count
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
92 \ s2k-digest-algo s2k-mode secret-keyring sender
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
93 \ set-filename set-filesize set-notation set-policy-url
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
94 \ sig-keyserver-url sig-notation sign-with
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
95 \ sig-policy-url status-fd status-file temp-directory
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
96 \ tofu-db-format tofu-default-policy trustdb-name
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
97 \ trusted-key trust-model try-secret-key ttyname
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
98 \ ttytype ungroup user verify-options weak-digest
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
99 \ xauthority
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
100 syn keyword gpgOption contained skipwhite nextgroup=gpgArgError
32294
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
101 \ allow-freeform-uid allow-multiple-messages
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
102 \ allow-multisig-verification allow-non-selfsigned-uid
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
103 \ allow-old-cipher-algos allow-secret-key-import
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
104 \ allow-weak-digest-algos allow-weak-key-signatures
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
105 \ always-trust armor armour ask-cert-expire
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
106 \ ask-cert-level ask-sig-expire auto-check-trustdb
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
107 \ auto-key-import auto-key-retrieve batch
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
108 \ bzip2-decompress-lowmem compress-keys compress-sigs
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
109 \ debug-all debug-iolbf debug-quick-random
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
110 \ default-comment default-recipient-self disable-ccid
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
111 \ disable-dirmngr disable-dsa2 disable-large-rsa
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
112 \ disable-mdc disable-signer-uid dry-run dump-options
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
113 \ dump-option-table emit-version enable-dsa2
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
114 \ enable-large-rsa enable-progress-filter
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
115 \ enable-special-filenames encrypt-to-default-key
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
116 \ escape-from-lines exit-on-status-write-error expert
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
117 \ fast-list-mode file-is-digest fixed-list-mode
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
118 \ forbid-gen-key force-aead force-mdc force-ocb
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
119 \ force-sign-key force-v3-sigs force-v4-certs
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
120 \ for-your-eyes-only full-timestrings gnupg help
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
121 \ honor-http-proxy ignore-crc-error ignore-mdc-error
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
122 \ ignore-time-conflict ignore-valid-from
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
123 \ include-key-block interactive legacy-list-mode
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
124 \ list-only lock-multiple lock-never lock-once
32294
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
125 \ mangle-dos-filenames merge-only mimemode multifile no
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
126 \ no-allow-freeform-uid no-allow-multiple-messages
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
127 \ no-allow-non-selfsigned-uid no-armor no-armour
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
128 \ no-ask-cert-expire no-ask-cert-level
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
129 \ no-ask-sig-expire no-auto-check-trustdb
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
130 \ no-auto-key-import no-auto-key-locate
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
131 \ no-auto-key-retrieve no-autostart
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
132 \ no-auto-trust-new-key no-batch no-comments
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
133 \ no-default-keyring no-default-recipient
32294
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
134 \ no-disable-mdc no-emit-version no-encrypt-to
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
135 \ no-escape-from-lines no-expensive-trust-checks
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
136 \ no-expert no-force-mdc no-force-v3-sigs
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
137 \ no-force-v4-certs no-for-your-eyes-only no-greeting
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
138 \ no-groups no-include-key-block no-keyring no-literal
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
139 \ no-mangle-dos-filenames no-mdc-warning
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
140 \ no-permission-warning no-pgp2 no-pgp6 no-pgp7 no-pgp8
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
141 \ no-random-seed-file no-require-backsigs
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
142 \ no-require-cross-certification no-require-secmem
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
143 \ no-rfc2440-text no-secmem-warning no-show-notation
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
144 \ no-show-photos no-show-policy-url no-sig-cache
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
145 \ no-sk-comments no-skip-hidden-recipients
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
146 \ no-symkey-cache not-dash-escaped no-textmode
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
147 \ no-throw-keyids no-tty no-use-agent
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
148 \ no-use-embedded-filename no-utf8-strings no-verbose
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
149 \ no-version only-sign-text-ids openpgp
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
150 \ override-compliance-check pgp6 pgp7 pgp8
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
151 \ preserve-permissions print-dane-records quiet
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
152 \ require-backsigs require-compliance
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
153 \ require-cross-certification require-secmem rfc2440
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
154 \ rfc2440-text rfc4880 rfc4880bis show-keyring
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
155 \ show-notation show-photos show-policy-url
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
156 \ show-session-key sk-comments skip-hidden-recipients
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
157 \ skip-verify textmode throw-keyids try-all-secrets
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
158 \ unwrap use-agent use-embedded-filename use-keyboxd
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
159 \ use-only-openpgp-card utf8-strings verbose version
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
160 \ warranty with-colons with-fingerprint
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
161 \ with-icao-spelling with-key-data with-keygrip
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
162 \ with-key-origin with-key-screening with-secret
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
163 \ with-sig-check with-sig-list with-subkey-fingerprint
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
164 \ with-subkey-fingerprints with-tofu-info with-wkd-hash
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
165 \ yes
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
167 syn match gpgArg contained display '\S\+\(\s\+\S\+\)*' contains=gpgID
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
168 syn match gpgArgError contained display '\S\+\(\s\+\S\+\)*'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169
31885
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
170 hi def link gpgComment Comment
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
171 hi def link gpgTodo Todo
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
172 hi def link gpgID Number
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
173 hi def link gpgOption Keyword
cc751d944b7e Update runtime files.
Bram Moolenaar <Bram@vim.org>
parents: 11062
diff changeset
174 hi def link gpgCommand Error
32294
b2e8663e6dcc Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 31885
diff changeset
175 hi def link gpgArgError Error
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 let b:current_syntax = "gpg"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
179 let &cpo = s:cpo_save
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
180 unlet s:cpo_save