mirror of
https://github.com/vim/vim.git
synced 2025-08-26 20:03:41 -04:00
runtime(logindefs): update syntax with new keywords
* add keywords * enforce octal format for permissions closes: #15222 Signed-off-by: Eisuke Kawashima <e-kwsm@users.noreply.github.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
parent
8a7563bbea
commit
57f7d75591
@ -1,7 +1,8 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file for login.defs(5)
|
||||||
" Language: login.defs(5) configuration file
|
" Language: login.defs(5) configuration file
|
||||||
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
" Latest Revision: 2010-11-29
|
" Latest Revision: 2010-11-29
|
||||||
|
" 2024 Jul 12 by Vim Project: Update keywords
|
||||||
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
@ -35,6 +36,8 @@ syn keyword logindefsBooleanKeyword contained
|
|||||||
\ CREATE_HOME
|
\ CREATE_HOME
|
||||||
\ DEFAULT_HOME
|
\ DEFAULT_HOME
|
||||||
\ FAILLOG_ENAB
|
\ FAILLOG_ENAB
|
||||||
|
\ FORCE_SHADOW
|
||||||
|
\ GRANT_AUX_GROUP_SUBIDS
|
||||||
\ LASTLOG_ENAB
|
\ LASTLOG_ENAB
|
||||||
\ LOG_OK_LOGINS
|
\ LOG_OK_LOGINS
|
||||||
\ LOG_UNKFAIL_ENAB
|
\ LOG_UNKFAIL_ENAB
|
||||||
@ -54,15 +57,20 @@ syn keyword logindefsBoolean contained yes no
|
|||||||
|
|
||||||
syn keyword logindefsEncryptKeyword contained
|
syn keyword logindefsEncryptKeyword contained
|
||||||
\ ENCRYPT_METHOD
|
\ ENCRYPT_METHOD
|
||||||
|
\ HMAC_CRYPTO_ALGO
|
||||||
\ nextgroup=logindefsEncryptMethod skipwhite
|
\ nextgroup=logindefsEncryptMethod skipwhite
|
||||||
|
|
||||||
syn keyword logindefsEncryptMethod contained
|
syn keyword logindefsEncryptMethod contained
|
||||||
|
\ BCRYPT
|
||||||
\ DES
|
\ DES
|
||||||
\ MD5
|
\ MD5
|
||||||
\ SHA256
|
\ SHA256
|
||||||
\ SHA512
|
\ SHA512
|
||||||
|
\ YESCRYPT
|
||||||
|
|
||||||
syn keyword logindefsNumberKeyword contained
|
syn keyword logindefsNumberKeyword contained
|
||||||
|
\ BCRYPT_MAX_ROUNDS
|
||||||
|
\ BCRYPT_MIN_ROUNDS
|
||||||
\ ERASECHAR
|
\ ERASECHAR
|
||||||
\ FAIL_DELAY
|
\ FAIL_DELAY
|
||||||
\ GID_MAX
|
\ GID_MAX
|
||||||
@ -79,6 +87,12 @@ syn keyword logindefsNumberKeyword contained
|
|||||||
\ PASS_MIN_LEN
|
\ PASS_MIN_LEN
|
||||||
\ SHA_CRYPT_MAX_ROUNDS
|
\ SHA_CRYPT_MAX_ROUNDS
|
||||||
\ SHA_CRYPT_MIN_ROUNDS
|
\ SHA_CRYPT_MIN_ROUNDS
|
||||||
|
\ SUB_GID_COUNT
|
||||||
|
\ SUB_GID_MAX
|
||||||
|
\ SUB_GID_MIN
|
||||||
|
\ SUB_UID_COUNT
|
||||||
|
\ SUB_UID_MAX
|
||||||
|
\ SUB_UID_MIN
|
||||||
\ SYS_GID_MAX
|
\ SYS_GID_MAX
|
||||||
\ SYS_GID_MIN
|
\ SYS_GID_MIN
|
||||||
\ SYS_UID_MAX
|
\ SYS_UID_MAX
|
||||||
@ -86,9 +100,15 @@ syn keyword logindefsNumberKeyword contained
|
|||||||
\ UID_MAX
|
\ UID_MAX
|
||||||
\ UID_MIN
|
\ UID_MIN
|
||||||
\ ULIMIT
|
\ ULIMIT
|
||||||
\ UMASK
|
\ YESCRYPT_COST_FACTOR
|
||||||
\ nextgroup=@logindefsNumber skipwhite
|
\ nextgroup=@logindefsNumber skipwhite
|
||||||
|
|
||||||
|
syn keyword logindefsNumberKeyword contained
|
||||||
|
\ HOME_MODE
|
||||||
|
\ TTYPERM
|
||||||
|
\ UMASK
|
||||||
|
\ nextgroup=logindefsOctal,logindefsOctalError skipwhite
|
||||||
|
|
||||||
syn cluster logindefsNumber contains=
|
syn cluster logindefsNumber contains=
|
||||||
\ logindefsDecimal,
|
\ logindefsDecimal,
|
||||||
\ logindefsHex,
|
\ logindefsHex,
|
||||||
@ -114,6 +134,7 @@ syn keyword logindefsPathKeyword contained
|
|||||||
\ MAIL_DIR
|
\ MAIL_DIR
|
||||||
\ MAIL_FILE
|
\ MAIL_FILE
|
||||||
\ NOLOGINS_FILE
|
\ NOLOGINS_FILE
|
||||||
|
\ NONEXISTENT
|
||||||
\ SULOG_FILE
|
\ SULOG_FILE
|
||||||
\ TTYTYPE_FILE
|
\ TTYTYPE_FILE
|
||||||
\ nextgroup=logindefsPath skipwhite
|
\ nextgroup=logindefsPath skipwhite
|
||||||
@ -138,9 +159,9 @@ syn keyword logindefsStringKeyword contained
|
|||||||
\ ENV_HZ
|
\ ENV_HZ
|
||||||
\ ENV_TZ
|
\ ENV_TZ
|
||||||
\ LOGIN_STRING
|
\ LOGIN_STRING
|
||||||
|
\ PREVENT_NO_AUTH
|
||||||
\ SU_NAME
|
\ SU_NAME
|
||||||
\ TTYGROUP
|
\ TTYGROUP
|
||||||
\ TTYPERM
|
|
||||||
\ USERDEL_CMD
|
\ USERDEL_CMD
|
||||||
\ nextgroup=logindefsString skipwhite
|
\ nextgroup=logindefsString skipwhite
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user