summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-11-20 22:31:13 +0100
committerBram Moolenaar <Bram@vim.org>2019-11-20 22:31:13 +0100
commit403f3eb4c1890826a5b3b5922c0e8e45be79a476 (patch)
tree97e974462e4b026b17136edfe3255b049ab083b6
parenta07549008207099e8b7884d11d7c8a106e290cb9 (diff)
Update runtime files.
-rw-r--r--CONTRIBUTING.md3
-rw-r--r--README.md7
-rw-r--r--runtime/doc/todo.txt22
-rw-r--r--runtime/ftplugin/scheme.vim4
-rw-r--r--runtime/gvim.desktop7
-rw-r--r--runtime/syntax/inittab.vim11
-rw-r--r--runtime/syntax/neomuttrc.vim138
-rw-r--r--runtime/vim.desktop7
-rw-r--r--src/po/Makefile4
-rw-r--r--src/po/gvim.desktop.in2
-rw-r--r--src/po/sr.po3140
-rw-r--r--src/po/vim.desktop.in2
12 files changed, 1846 insertions, 1501 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0dcf29f768..ef518f8ccf 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -65,6 +65,9 @@ If the maintainer does not respond, contact the vim-dev maillist.
# Translations
+Translations of this CONTRIBUTING file:
+[Korean](https://github.com/cjw1359/opensource/blob/master/Vim/CONTRIBUTING_ko.md)
+
Translating messages and runtime files is very much appreciated! These things
can be translated:
* Messages in Vim, see [src/po/README.txt][1]
diff --git a/README.md b/README.md
index c579ccc4c1..c285ed4be0 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,7 @@
[![Language Grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/vim/vim.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/vim/vim/context:cpp)
[![Debian CI](https://badges.debian.net/badges/debian/testing/vim/version.svg)](https://buildd.debian.org/vim)
[![Packages](https://repology.org/badge/tiny-repos/vim.svg)](https://repology.org/metapackage/vim)
+For translations of this README see the end.
## What is Vim? ##
@@ -29,7 +30,6 @@ almost all flavours of UNIX. Porting to other systems should not be very
difficult. Older versions of Vim run on MS-DOS, MS-Windows 95/98/Me, Amiga
DOS, Atari MiNT, BeOS, RISC OS and OS/2. These are no longer maintained.
-
## Distribution ##
You can often use your favorite package manager to install Vim. On Mac and
@@ -141,3 +141,8 @@ Send any other comments, patches, flowers and suggestions to:
This is `README.md` for version 8.1 of Vim: Vi IMproved.
+
+
+## Translations of this README ##
+
+[Korean](https://github.com/cjw1359/opensource/blob/master/Vim/README_ko.md)
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index dcb49b2925..33e608d582 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 8.1. Last change: 2019 Nov 17
+*todo.txt* For Vim version 8.1. Last change: 2019 Nov 19
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -38,23 +38,7 @@ browser use: https://github.com/vim/vim/issues/1234
*known-bugs*
-------------------- Known bugs and current work -----------------------
-Patch #5232 from Andy Massimino to replace:
- Patch to parse ":line" in tags file and use it for search. (Daniel Hahler,
- #2546) Fixes #1057. Missing a test.
-
-Update files for javascriptreact and typescriptreact.
-Can we close #4830?
-
-When 'selection' is "exclusive" then using vi' on the second ' does not select
-anything. (#5183)
-Patch from Christian:
-https://github.com/chrisbra/vim/commit/7482d1d389e7db97e247f8b509003e5ec27427a9
-When using exclusive selection and vi" that fails, cursor moves to the left.
-Cursor should not move. (#4024)
-
-Patch: New value "uselast" for 'switchbuf'. (Lemonboy, 2017 Apr 23, #1652)
-
-Patch to remove FORTIFY_SOURCE also from CPPFLAGS. (Benedikt Morbach, #2786)
+Patch 2314 for vi' causes a new problem. #5247
Patch from Namsh to allow building with both XIM and hangulin. (2019 Aug 29)
@@ -200,6 +184,8 @@ It can replace the BeOS code, which is likely not used anymore.
Now on github: #1856. Updated Oct 2017
Got permission to include this under the Vim license.
+Result of synID() sometimes wrong in help files. (#5252)
+
Problem showing a line if the number column width changes when using "o".
(Mateusz Morusiewicz, #4245)
diff --git a/runtime/ftplugin/scheme.vim b/runtime/ftplugin/scheme.vim
index 62fd327e07..5778594c41 100644
--- a/runtime/ftplugin/scheme.vim
+++ b/runtime/ftplugin/scheme.vim
@@ -1,6 +1,6 @@
" Vim filetype plugin file
" Language: Scheme (R7RS)
-" Last Change: 2018-03-05
+" Last Change: 2019 Nov 18
" Author: Evan Hanson <evhan@foldling.org>
" Maintainer: Evan Hanson <evhan@foldling.org>
" Previous Maintainer: Sergey Khorev <sergey.khorev@gmail.com>
@@ -21,7 +21,7 @@ setl iskeyword=33,35-39,42-43,45-58,60-90,94,95,97-122,126
let b:undo_ftplugin = 'setl lisp< comments< commentstring< define< iskeyword<'
-setl lispwords=case
+setl lispwords+=case
setl lispwords+=define
setl lispwords+=define-record-type
setl lispwords+=define-syntax
diff --git a/runtime/gvim.desktop b/runtime/gvim.desktop
index 1382702324..97c8d3828e 100644
--- a/runtime/gvim.desktop
+++ b/runtime/gvim.desktop
@@ -5,6 +5,7 @@
Name[de]=GVim
Name[eo]=GVim
Name[ru]=GVim
+Name[sr]=GVim
Name[tr]=GVim
Name=GVim
# Translators: This is the Generic Application Name used in the Vim desktop file
@@ -12,6 +13,7 @@ GenericName[de]=Texteditor
GenericName[eo]=Tekstoredaktilo
GenericName[ja]=テキストエディタ
GenericName[ru]=Текстовый редактор
+GenericName[sr]=Текст Едитор
GenericName[tr]=Metin Düzenleyici
GenericName=Text Editor
# Translators: This is the comment used in the Vim desktop file
@@ -19,6 +21,7 @@ Comment[de]=Textdateien bearbeiten
Comment[eo]=Redakti tekstajn dosierojn
Comment[ja]=テキストファイルを編集します
Comment[ru]=Редактирование текстовых файлов
+Comment[sr]=Уређивање текст фајлова
Comment[tr]=Metin dosyaları düzenleyin
Comment=Edit text files
# The translations should come from the po file. Leave them here for now, they will
@@ -26,7 +29,6 @@ Comment=Edit text files
GenericName[da]=Teksteditor
GenericName[fr]=Éditeur de texte
GenericName[pl]=Edytor tekstu
-GenericName[sr]=Едитор текста
GenericName[is]=Ritvinnsluforrit
Comment[af]=Redigeer tekslêers
Comment[am]=የጽሑፍ ፋይሎች ያስተካክሉ
@@ -81,7 +83,6 @@ Comment[ro]=Editare fişiere text
Comment[sk]=Úprava textových súborov
Comment[sl]=Urejanje datotek z besedili
Comment[sq]=Përpuno files teksti
-Comment[sr]=Измени текстуалне датотеке
Comment[sr@Latn]=Izmeni tekstualne datoteke
Comment[sv]=Redigera textfiler
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
@@ -101,12 +102,14 @@ Keywords[de]=Text;Editor;
Keywords[eo]=Teksto;redaktilo;
Keywords[ja]=テキスト;エディタ;
Keywords[ru]=текст;текстовый редактор;
+Keywords[sr]=Текст;едитор;
Keywords[tr]=Metin;düzenleyici;
Keywords=Text;editor;
# Translators: This is the Icon file name. Do NOT translate
Icon[de]=gvim
Icon[eo]=gvim
Icon[ru]=gvim
+Icon[sr]=gvim
Icon=gvim
Categories=Utility;TextEditor;
StartupNotify=true
diff --git a/runtime/syntax/inittab.vim b/runtime/syntax/inittab.vim
index 82bf660105..fc5adfc348 100644
--- a/runtime/syntax/inittab.vim
+++ b/runtime/syntax/inittab.vim
@@ -1,9 +1,8 @@
" Vim syntax file
-" This is a GENERATED FILE. Please always refer to source file at the URI below.
" Language: SysV-compatible init process control file `inittab'
-" Maintainer: David Ne\v{c}as (Yeti) <yeti@physics.muni.cz>
-" Last Change: 2002-09-13
-" URL: http://physics.muni.cz/~yeti/download/syntax/inittab.vim
+" Maintainer: Donovan Keohane <donovan.keohane@gmail.com>
+" Previous Maintainer: David Ne\v{c}as (Yeti) <yeti@physics.muni.cz>
+" Last Change: 2019-11-19
" Setup
" quit when a syntax file was already loaded
@@ -25,7 +24,7 @@ syn region inittabShString start=+"+ end=+"+ skip=+\\\\\|\\\"+ contained
syn region inittabShString start=+'+ end=+'+ contained
syn match inittabShOption "\s[-+][[:alnum:]]\+"ms=s+1 contained
syn match inittabShOption "\s--[:alnum:][-[:alnum:]]*"ms=s+1 contained
-syn match inittabShCommand "/\S\+" contained
+syn match inittabShCommand "\S\+" contained
syn cluster inittabSh add=inittabShOption,inittabShString,inittabShCommand
" Keywords
@@ -39,7 +38,7 @@ syn match inittabColonAction ":" contained nextgroup=inittabAction,inittabError
syn match inittabAction "\w\+" contained nextgroup=inittabColonProcess,inittabError contains=inittabActionName
syn match inittabColonProcess ":" contained nextgroup=inittabProcessPlus,inittabProcess,inittabError
syn match inittabProcessPlus "+" contained nextgroup=inittabProcess,inittabError
-syn region inittabProcess start="/" end="$" transparent oneline contained contains=@inittabSh,inittabComment
+syn region inittabProcess start="\S" end="$" transparent oneline contained contains=@inittabSh,inittabComment
" Define the default highlighting
diff --git a/runtime/syntax/neomuttrc.vim b/runtime/syntax/neomuttrc.vim
index 7ff89879d9..14852c1e1d 100644
--- a/runtime/syntax/neomuttrc.vim
+++ b/runtime/syntax/neomuttrc.vim
@@ -1,10 +1,11 @@
" Vim syntax file
" Language: NeoMutt setup files
-" Maintainer: Guillaume Brogi <gui-gui@netcourrier.com>
-" Last Change: 2018-03-25
+" Maintainer: Richard Russon <rich@flatcap.org>
+" Previous Maintainer: Guillaume Brogi <gui-gui@netcourrier.com>
+" Last Change: 2019-11-18
" Original version based on syntax/muttrc.vim
-" This file covers NeoMutt 2018-03-23
+" This file covers NeoMutt 2019-11-02
" quit when a syntax file was already loaded
if exists("b:current_syntax")
@@ -146,15 +147,15 @@ function! s:escapesConditionals(baseName, sequence, alignment, secondary)
endif
endfunction
-" CHECKED 2018-04-18
+" CHECKED 2019-11-18
" Ref: index_format_str() in hdrline.c
-call s:escapesConditionals('IndexFormat', '[AaBbCcDdEeFfgHIiJKLlMmNnOPqRrSsTtuvWXxYyZz(<[{]\|G[a-zA-Z]\+', 1, 1)
+call s:escapesConditionals('IndexFormat', '[AaBbCDdEeFfgHIiJKLlMmNnOPqRrSsTtuvWXxYyZ(<[{]\|G[a-zA-Z]\+\|Fp\=\|z[cst]\|cr\=', 1, 1)
" Ref: alias_format_str() in addrbook.c
syntax match muttrcAliasFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[afnrt%]/
" Ref: group_index_format_str() in browser.c
call s:escapesConditionals('GroupIndexFormat', '[CdfMNns]', 1, 1)
" Ref: sidebar_format_str() in sidebar.c
-call s:escapesConditionals('SidebarFormat', '[BdFLNnSt!]', 1, 1)
+call s:escapesConditionals('SidebarFormat', '[!BDdFLNnSt]', 1, 1)
" Ref: query_format_str() in query.c
call s:escapesConditionals('QueryFormat', '[acent]', 0, 1)
" Ref: attach_format_str() in recvattach.c
@@ -163,17 +164,17 @@ call s:escapesConditionals('AttachFormat', '[CcDdeFfIMmnQsTtuX]', 1, 1)
syntax match muttrcComposeFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[ahlv%]/
syntax match muttrcComposeFormatEscapes contained /%[>|*]./
" Ref: folder_format_str() in browser.c
-call s:escapesConditionals('FolderFormat', '[CDdFfglmNnstu]', 1, 0)
+call s:escapesConditionals('FolderFormat', '[CDdFfgilmNnstu]', 1, 0)
" Ref: mix_format_str() in remailer.c
call s:escapesConditionals('MixFormat', '[acns]', 0, 0)
" Ref: status_format_str() in status.c
-call s:escapesConditionals('StatusFormat', '[bdFfhLlMmnoPpRrSstuVv]', 1, 1)
+call s:escapesConditionals('StatusFormat', '[bDdFfhLlMmnoPpRrSstuVv]', 1, 1)
" Ref: fmt_smime_command() in ncrypt/smime.c
call s:escapesConditionals('SmimeFormat', '[aCcdfiks]', 0, 1)
" Ref: crypt_format_str() in ncrypt/crypt_gpgme.c
" Ref: pgp_entry_fmt() in ncrypt/pgpkey.c
" Note: crypt_format_str() supports 'p', but pgp_entry_fmt() does not
-call s:escapesConditionals('PGPFormat', '[acfklnptu[]', 0, 0)
+call s:escapesConditionals('PGPFormat', '[AaCcFfKkLlnptu[]', 0, 0)
" Ref: fmt_pgp_command() ncrypt/pgpinvoke.c
call s:escapesConditionals('PGPCmdFormat', '[afprs]', 0, 1)
@@ -205,17 +206,17 @@ syntax match muttrcVarEqualsStrftimeFmt contained skipwhite "=" nextgroup=mutt
syntax match muttrcVPrefix contained /[?&]/ nextgroup=muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
-" CHECKED 2018-04-18
-" List of the different screens in mutt
+" CHECKED 2019-11-02
+" List of the different screens in mutt (see Menus in keymap.c)
syntax keyword muttrcMenu contained alias attach browser compose editor generic index key_select_pgp key_select_smime mix pager pgp postpone query smime
syntax match muttrcMenuList "\S\+" contained contains=muttrcMenu
syntax match muttrcMenuCommas /,/ contained
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of hooks in Commands in init.h
syntax keyword muttrcHooks contained skipwhite
\ account-hook append-hook close-hook crypt-hook fcc-hook fcc-save-hook
- \ folder-hook iconv-hook mbox-hook message-hook open-hook pgp-hook
+ \ folder-hook iconv-hook index-format-hook mbox-hook message-hook open-hook pgp-hook
\ reply-hook save-hook send-hook send2-hook
syntax keyword muttrcHooks skipwhite shutdown-hook startup-hook timeout-hook nextgroup=muttrcCommand
@@ -232,17 +233,17 @@ syntax match muttrcAttachmentsLine "^\s*\%(un\)\?attachments\s\+" skipwhite next
syntax match muttrcUnHighlightSpace contained "\%(\s\+\|\\$\)"
syntax keyword muttrcAsterisk contained *
+
syntax keyword muttrcListsKeyword lists skipwhite nextgroup=muttrcGroupDef,muttrcComment
syntax keyword muttrcListsKeyword unlists skipwhite nextgroup=muttrcAsterisk,muttrcComment
-syntax keyword muttrcSubscribeKeyword subscribe nextgroup=muttrcGroupDef,muttrcComment
-syntax keyword muttrcSubscribeKeyword unsubscribe nextgroup=muttrcAsterisk,muttrcComment
+syntax keyword muttrcSubscribeKeyword subscribe skipwhite nextgroup=muttrcGroupDef,muttrcComment
+syntax keyword muttrcSubscribeKeyword unsubscribe skipwhite nextgroup=muttrcAsterisk,muttrcComment
syntax keyword muttrcAlternateKeyword contained alternates unalternates
syntax region muttrcAlternatesLine keepend start=+^\s*\%(un\)\?alternates\s+ skip=+\\$+ end=+$+ contains=muttrcAlternateKeyword,muttrcGroupDef,muttrcRXPat,muttrcUnHighlightSpace,muttrcComment
-" muttrcVariable includes a prefix because partial strings are considered
-" valid.
+" muttrcVariable includes a prefix because partial strings are considered valid.
syntax match muttrcVariable contained "\\\@<![a-zA-Z_-]*\$[a-zA-Z_-]\+" contains=muttrcVariableInner
syntax match muttrcVariableInner contained "\$[a-zA-Z_-]\+"
syntax match muttrcEscapedVariable contained "\\\$[a-zA-Z_-]\+"
@@ -372,28 +373,27 @@ syntax keyword muttrcMonoAttrib contained bold none normal reverse standout unde
syntax keyword muttrcMono contained mono skipwhite nextgroup=muttrcColorField,muttrcColorCompose
syntax match muttrcMonoLine "^\s*mono\s\+\S\+" skipwhite nextgroup=muttrcMonoAttrib contains=muttrcMono
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of fields in Fields in color.c
syntax keyword muttrcColorField skipwhite contained
\ attachment attach_headers body bold error hdrdefault header index
\ index_author index_collapsed index_date index_flags index_label
\ index_number index_size index_subject index_tag index_tags indicator
- \ markers message normal progress prompt quoted search sidebar_divider
+ \ markers message normal options progress prompt quoted search sidebar_divider
\ sidebar_flagged sidebar_highlight sidebar_indicator sidebar_new
- \ sidebar_ordinary sidebar_spoolfile signature status tilde tree underline
- \ nextgroup=muttrcColor
+ \ sidebar_ordinary sidebar_spoolfile sidebar_unread signature status tilde tree
+ \ underline warning nextgroup=muttrcColor
syntax match muttrcColorField contained "\<quoted\d\=\>"
syntax match muttrcColorCompose skipwhite contained /\s*compose\s*/ nextgroup=muttrcColorComposeField
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of fields in ComposeFields in color.c
syntax keyword muttrcColorComposeField skipwhite contained
\ header security_both security_encrypt security_none security_sign
\ nextgroup=muttrcColorFG,muttrcColorFGNL
syntax region muttrcColorLine keepend start=/^\s*color\s\+/ skip=+\\$+ end=+$+ contains=muttrcColorKeyword,muttrcComment,muttrcUnHighlightSpace
-
function! s:boolQuadGen(type, vars, deprecated)
let l:novars = copy(a:vars)
call map(l:novars, '"no" . v:val')
@@ -412,7 +412,7 @@ function! s:boolQuadGen(type, vars, deprecated)
exec 'syntax keyword muttrcVar' . l:type . ' skipwhite contained ' . join(l:invvars) . ' nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr'
endfunction
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of DT_BOOL in MuttVars in init.h
call s:boolQuadGen('Bool', [
\ 'allow_8bit', 'allow_ansi', 'arrow_cursor', 'ascii_chars', 'askbcc',
@@ -461,10 +461,18 @@ call s:boolQuadGen('Bool', [
\ 'thread_received', 'tilde', 'ts_enabled', 'uncollapse_jump',
\ 'uncollapse_new', 'user_agent', 'use_8bitmime', 'use_domain',
\ 'use_envelope_from', 'use_from', 'use_ipv6', 'virtual_spoolfile',
- \ 'wait_key', 'weed', 'wrap_search', 'write_bcc', 'x_comment_to'
+ \ 'wait_key', 'weed', 'wrap_search', 'write_bcc', 'x_comment_to',
+ \ 'attach_save_without_prompting', 'autocrypt', 'autocrypt_reply',
+ \ 'auto_subscribe', 'browser_abbreviate_mailboxes',
+ \ 'crypt_protected_headers_read', 'crypt_protected_headers_save',
+ \ 'crypt_protected_headers_write', 'fcc_before_send', 'imap_condstore',
+ \ 'imap_qresync', 'imap_rfc5161', 'include_encrypted',
+ \ 'pgp_check_gpg_decrypt_status_fd', 'sidebar_non_empty_mailbox_only',
+ \ 'size_show_bytes', 'size_show_fractions', 'size_show_mb',
+ \ 'size_units_on_left', 'ssl_use_tlsv1_3'
\ ], 0)
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" Deprecated Bools
" List of DT_SYNONYM synonyms of Bools in MuttVars in init.h
call s:boolQuadGen('Bool', [
@@ -475,7 +483,7 @@ call s:boolQuadGen('Bool', [
\ 'xterm_set_titles'
\ ], 1)
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of DT_QUAD in MuttVars in init.h
call s:boolQuadGen('Quad', [
\ 'abort_noattach', 'abort_nosubject', 'abort_unmodified', 'bounce',
@@ -483,18 +491,18 @@ call s:boolQuadGen('Quad', [
\ 'followup_to_poster', 'forward_edit', 'honor_followup_to', 'include',
\ 'mime_forward', 'mime_forward_rest', 'move', 'pgp_mime_auto',
\ 'pop_delete', 'pop_reconnect', 'postpone', 'post_moderated', 'print',
- \ 'quit', 'recall', 'reply_to', 'ssl_starttls'
+ \ 'quit', 'recall', 'reply_to', 'ssl_starttls', 'forward_attachments'
\ ], 0)
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" Deprecated Quads
" List of DT_SYNONYM synonyms of Quads in MuttVars in init.h
call s:boolQuadGen('Quad', [
\ 'mime_fwd', 'pgp_encrypt_self', 'pgp_verify_sig', 'smime_encrypt_self'
\ ], 1)
-" CHECKED 2018-04-18
-" List of DT_NUMBER in MuttVars in init.h
+" CHECKED 2019-11-02
+" List of DT_NUMBER or DT_LONG in MuttVars in init.h
syntax keyword muttrcVarNum skipwhite contained
\ connect_timeout debug_level history imap_keepalive imap_pipeline_depth
\ imap_poll_timeout mail_check mail_check_stats_interval menu_context
@@ -505,12 +513,13 @@ syntax keyword muttrcVarNum skipwhite contained
\ score_threshold_read search_context sendmail_wait sidebar_component_depth
\ sidebar_width skip_quoted_offset sleep_time smime_timeout
\ ssl_min_dh_prime_bits timeout time_inc wrap wrap_headers write_inc
+ \ header_cache_pagesize imap_fetch_chunk_size toggle_quoted_show_levels
\ nextgroup=muttrcSetNumAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
syntax keyword muttrcVarDeprecatedNum contained skipwhite
\ wrapmargin
\ nextgroup=muttrcSetNumAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of DT_STRING in MuttVars in init.h
" Special cases first, and all the rest at the end
" Formats themselves must be updated in their respective groups
@@ -549,10 +558,10 @@ syntax keyword muttrcVarStr contained skipwhite
\ assumed_charset attach_charset attach_sep attribution_locale charset
\ config_charset content_type default_hook dsn_notify dsn_return
\ empty_subject escape forward_attribution_intro forward_attribution_trailer
- \ forward_format header_cache_pagesize hidden_tags hostname
+ \ forward_format hidden_tags hostname
\ imap_authenticators imap_delim_chars imap_headers imap_login imap_pass
\ imap_user indent_string mailcap_path mark_macro_prefix mh_seq_flagged
- \ mh_seq_replied mh_seq_unseen mime_type_query_command newsgroups_charset
+ \ mh_seq_replied mh_seq_unseen newsgroups_charset
\ news_server nm_default_uri nm_exclude_tags nm_query_type
\ nm_query_window_current_search nm_query_window_timebase nm_record_tags
\ nm_unread_tag nntp_authenticators nntp_pass nntp_user pgp_default_key
@@ -561,7 +570,9 @@ syntax keyword muttrcVarStr contained skipwhite
\ show_multipart_alternative sidebar_delim_chars sidebar_divider_char
\ sidebar_indent_string simple_search smime_default_key smime_encrypt_with
\ smime_sign_as smime_sign_digest_alg smtp_authenticators smtp_pass smtp_url
- \ spam_separator ssl_ciphers tunnel
+ \ spam_separator ssl_ciphers autocrypt_acct_format
+ \ crypt_protected_headers_subject header_cache_backend nm_flagged_tag
+ \ nm_replied_tag preferred_languages
\ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
" Deprecated strings
syntax keyword muttrcVarDeprecatedStr contained skipwhite
@@ -569,34 +580,38 @@ syntax keyword muttrcVarDeprecatedStr contained skipwhite
\ smime_self_encrypt_as
\ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of DT_ADDRESS
syntax keyword muttrcVarStr contained skipwhite envelope_from_address from nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
-" List of DT_HCACHE
-syntax keyword muttrcVarStr contained skipwhite header_cache_backend nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
-" List of DT_MAGIC
+" List of DT_ENUM
syntax keyword muttrcVarStr contained skipwhite mbox_type nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
" List of DT_MBTABLE
-syntax keyword muttrcVarStr contained skipwhite flag_chars from_chars status_chars to_chars nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
+syntax keyword muttrcVarStr contained skipwhite crypt_chars flag_chars from_chars status_chars to_chars nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of DT_PATH
syntax keyword muttrcVarStr contained skipwhite
- \ alias_file certificate_file debug_file display_filter editor entropy_file
- \ folder header_cache history_file inews ispell mbox message_cachedir mixmaster
- \ new_mail_command news_cache_dir newsrc pager postponed print_command
- \ query_command record sendmail shell signature smime_ca_location
+ \ alias_file attach_save_dir autocrypt_dir certificate_file debug_file
+ \ entropy_file folder header_cache history_file mbox message_cachedir newsrc
+ \ news_cache_dir postponed record signature smime_ca_location
\ smime_certificates smime_keys spoolfile ssl_ca_certificates_file
- \ ssl_client_cert tmpdir trash visual
+ \ ssl_client_cert tmpdir trash
+ \ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
+" List of DT_COMMAND (excluding pgp_*_command and smime_*_command)
+syntax keyword muttrcVarStr contained skipwhite
+ \ display_filter editor inews ispell mixmaster new_mail_command pager
+ \ print_command query_command sendmail shell visual external_search_command
+ \ imap_oauth_refresh_command pop_oauth_refresh_command
+ \ mime_type_query_command smtp_oauth_refresh_command tunnel
\ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of DT_REGEX
syntax keyword muttrcVarStr contained skipwhite
\ abort_noattach_regex gecos_mask mask pgp_decryption_okay pgp_good_sign
\ quote_regex reply_regex smileys
\ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
-" List of deprecated DT_PATH
+" List of deprecated DT_STRING|DT_COMMAND
syntax keyword muttrcVarDeprecatedStr contained skipwhite print_cmd nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
" List of deprecated DT_REGEX
syntax keyword muttrcVarDeprecatedStr contained skipwhite abort_noattach_regexp attach_keyword quote_regexp reply_regexp nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
@@ -605,7 +620,7 @@ syntax keyword muttrcVarStr contained skipwhite
\ pgp_sort_keys sidebar_sort_method sort sort_alias sort_aux sort_browser
\ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of commands in Commands in init.h
" Remember to remove hooks, they have already been dealt with
syntax keyword muttrcCommand skipwhite charset-hook nextgroup=muttrcRXString
@@ -625,9 +640,10 @@ syntax keyword muttrcCommand skipwhite
\ tag-transforms unalternative_order unattachments unauto_view uncolor
\ unhdr_order unignore unmailboxes unmailto_allow unmime_lookup unmono
\ unmy_hdr unscore unsetenv unsidebar_whitelist unsubjectrx unsubscribe-from
- \ unvirtual-mailboxes virtual-mailboxes
+ \ unvirtual-mailboxes virtual-mailboxes named-mailboxes
+ \ echo unbind unmacro
-" CHECKED 2018-04-18
+" CHECKED 2019-11-02
" List of functions in functions.h
syntax match muttrcFunction contained "\<accept\>"
syntax match muttrcFunction contained "\<append\>"
@@ -635,6 +651,8 @@ syntax match muttrcFunction contained "\<attach-file\>"
syntax match muttrcFunction contained "\<attach-key\>"
syntax match muttrcFunction contained "\<attach-message\>"
syntax match muttrcFunction contained "\<attach-news-message\>"
+syntax match muttrcFunction contained "\<autocrypt-acct-menu\>"
+syntax match muttrcFunction contained "\<autocrypt-menu\>"
syntax match muttrcFunction contained "\<backspace\>"
syntax match muttrcFunction contained "\<backward-char\>"
syntax match muttrcFunction contained "\<backward-word\>"
@@ -656,6 +674,7 @@ syntax match muttrcFunction contained "\<change-newsgroup-readonly\>"
syntax match muttrcFunction contained "\<change-newsgroup\>"
syntax match muttrcFunction contained "\<change-vfolder\>"
syntax match muttrcFunction contained "\<check-new\>"
+syntax match muttrcFunction contained "\<check-stats\>"
syntax match muttrcFunction contained "\<check-traditional-pgp\>"
syntax match muttrcFunction contained "\<clear-flag\>"
syntax match muttrcFunction contained "\<collapse-all\>"
@@ -666,6 +685,7 @@ syntax match muttrcFunction contained "\<complete\>"
syntax match muttrcFunction contained "\<compose-to-sender\>"
syntax match muttrcFunction contained "\<copy-file\>"
syntax match muttrcFunction contained "\<copy-message\>"
+syntax match muttrcFunction contained "\<create-account\>"
syntax match muttrcFunction contained "\<create-alias\>"
syntax match muttrcFunction contained "\<create-mailbox\>"
syntax match muttrcFunction contained "\<current-bottom\>"
@@ -675,6 +695,7 @@ syntax match muttrcFunction contained "\<decode-copy\>"
syntax match muttrcFunction contained "\<decode-save\>"
syntax match muttrcFunction contained "\<decrypt-copy\>"
syntax match muttrcFunction contained "\<decrypt-save\>"
+syntax match muttrcFunction contained "\<delete-account\>"
syntax match muttrcFunction contained "\<delete-char\>"
syntax match muttrcFunction contained "\<delete-entry\>"
syntax match muttrcFunction contained "\<delete-mailbox\>"
@@ -683,6 +704,7 @@ syntax match muttrcFunction contained "\<delete-pattern\>"
syntax match muttrcFunction contained "\<delete-subthread\>"
syntax match muttrcFunction contained "\<delete-thread\>"
syntax match muttrcFunction contained "\<delete\>"
+syntax match muttrcFunction contained "\<descend-directory\>"
syntax match muttrcFunction contained "\<detach-file\>"
syntax match muttrcFunction contained "\<display-address\>"
syntax match muttrcFunction contained "\<display-filename\>"
@@ -699,6 +721,7 @@ syntax match muttrcFunction contained "\<edit-followup-to\>"
syntax match muttrcFunction contained "\<edit-from\>"
syntax match muttrcFunction contained "\<edit-headers\>"
syntax match muttrcFunction contained "\<edit-label\>"
+syntax match muttrcFunction contained "\<edit-language\>"
syntax match muttrcFunction contained "\<edit-message\>"
syntax match muttrcFunction contained "\<edit-mime\>"
syntax match muttrcFunction contained "\<edit-newsgroups\>"
@@ -733,6 +756,9 @@ syntax match muttrcFunction contained "\<get-message\>"
syntax match muttrcFunction contained "\<get-parent\>"
syntax match muttrcFunction contained "\<goto-folder\>"
syntax match muttrcFunction contained "\<goto-parent\>"
+syntax match muttrcFunction contained "\<group-alternatives\>"
+syntax match muttrcFunction contained "\<group-chat-reply\>"
+syntax match muttrcFunction contained "\<group-multilingual\>"
syntax match muttrcFunction contained "\<group-reply\>"
syntax match muttrcFunction contained "\<half-down\>"
syntax match muttrcFunction contained "\<half-up\>"
@@ -755,6 +781,8 @@ syntax match muttrcFunction contained "\<limit\>"
syntax match muttrcFunction contained "\<link-threads\>"
syntax match muttrcFunction contained "\<list-reply\>"
syntax match muttrcFunction contained "\<mail-key\>"
+syntax match muttrcFunction contained "\<mailbox-cycle\>"
+syntax match muttrcFunction contained "\<mailbox-list\>"
syntax match muttrcFunction contained "\<mail\>"
syntax match muttrcFunction contained "\<mark-as-new\>"
syntax match muttrcFunction contained "\<mark-message\>"
@@ -764,6 +792,8 @@ syntax match muttrcFunction contained "\<modify-labels-then-hide\>"
syntax match muttrcFunction contained "\<modify-labels\>"
syntax match muttrcFunction contained "\<modify-tags-then-hide\>"
syntax match muttrcFunction contained "\<modify-tags\>"
+syntax match muttrcFunction contained "\<move-down\>"
+syntax match muttrcFunction contained "\<move-up\>"
syntax match muttrcFunction contained "\<new-mime\>"
syntax match muttrcFunction contained "\<next-entry\>"
syntax match muttrcFunction contained "\<next-line\>"
@@ -852,9 +882,11 @@ syntax match muttrcFunction contained "\<tag-prefix-cond\>"
syntax match muttrcFunction contained "\<tag-prefix\>"
syntax match muttrcFunction contained "\<tag-subthread\>"
syntax match muttrcFunction contained "\<tag-thread\>"
+syntax match muttrcFunction contained "\<toggle-active\>"
syntax match muttrcFunction contained "\<toggle-disposition\>"
syntax match muttrcFunction contained "\<toggle-mailboxes\>"
syntax match muttrcFunction contained "\<toggle-new\>"
+syntax match muttrcFunction contained "\<toggle-prefer-encrypt\>"
syntax match muttrcFunction contained "\<toggle-quoted\>"
syntax match muttrcFunction contained "\<toggle-read\>"
syntax match muttrcFunction contained "\<toggle-recode\>"
@@ -876,6 +908,7 @@ syntax match muttrcFunction contained "\<untag-pattern\>"
syntax match muttrcFunction contained "\<upcase-word\>"
syntax match muttrcFunction contained "\<update-encoding\>"
syntax match muttrcFunction contained "\<verify-key\>"
+syntax match muttrcFunction contained "\<vfolder-from-query-readonly\>"
syntax match muttrcFunction contained "\<vfolder-from-query\>"
syntax match muttrcFunction contained "\<vfolder-window-backward\>"
syntax match muttrcFunction contained "\<vfolder-window-forward\>"
@@ -889,8 +922,6 @@ syntax match muttrcFunction contained "\<view-text\>"
syntax match muttrcFunction contained "\<what-key\>"
syntax match muttrcFunction contained "\<write-fcc\>"
-
-
" Define the default highlighting.
" Only when an item doesn't have highlighting yet
@@ -1040,7 +1071,6 @@ highlight def link muttrcVarDeprecatedBool Error
highlight def link muttrcVarDeprecatedQuad Error
highlight def link muttrcVarDeprecatedStr Error
-
let b:current_syntax = "neomuttrc"
let &cpo = s:cpo_save
diff --git a/runtime/vim.desktop b/runtime/vim.desktop
index 06bfbf633b..3b0d77ae1a 100644
--- a/runtime/vim.desktop
+++ b/runtime/vim.desktop
@@ -5,6 +5,7 @@
Name[de]=Vim
Name[eo]=Vim
Name[ru]=Vim
+Name[sr]=Vim
Name[tr]=Vim
Name=Vim
# Translators: This is the Generic Application Name used in the Vim desktop file
@@ -12,6 +13,7 @@ GenericName[de]=Texteditor
GenericName[eo]=Tekstoredaktilo
GenericName[ja]=テキストエディタ
GenericName[ru]=Текстовый редактор
+GenericName[sr]=Текст Едитор
GenericName[tr]=Metin Düzenleyici
GenericName=Text Editor
# Translators: This is the comment used in the Vim desktop file
@@ -19,13 +21,13 @@ Comment[de]=Textdateien bearbeiten
Comment[eo]=Redakti tekstajn dosierojn
Comment[ja]=テキストファイルを編集します
Comment[ru]=Редактирование текстовых файлов
+Comment[sr]=Уређивање текст фајлова
Comment[tr]=Metin dosyaları düzenleyin
Comment=Edit text files
# The translations should come from the po file. Leave them here for now, they will
# be overwritten by the po file when generating the desktop.file.
GenericName[da]=Teksteditor
GenericName[pl]=Edytor tekstu
-GenericName[sr]=Едитор текста
GenericName[is]=Ritvinnsluforrit
Comment[af]=Redigeer tekslêers
Comment[am]=የጽሑፍ ፋይሎች ያስተካክሉ
@@ -80,7 +82,6 @@ Comment[ro]=Editare fişiere text
Comment[sk]=Úprava textových súborov
Comment[sl]=Urejanje datotek z besedili
Comment[sq]=Përpuno files teksti
-Comment[sr]=Измени текстуалне датотеке
Comment[sr@Latn]=Izmeni tekstualne datoteke
Comment[sv]=Redigera textfiler
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
@@ -100,12 +101,14 @@ Keywords[de]=Text;Editor;
Keywords[eo]=Teksto;redaktilo;
Keywords[ja]=テキスト;エディタ;
Keywords[ru]=текст;текстовый редактор;
+Keywords[sr]=Текст;едитор;
Keywords[tr]=Metin;düzenleyici;
Keywords=Text;editor;
# Translators: This is the Icon file name. Do NOT translate
Icon[de]=gvim
Icon[eo]=gvim
Icon[ru]=gvim
+Icon[sr]=gvim
Icon=gvim
Categories=Utility;TextEditor;
StartupNotify=false
diff --git a/src/po/Makefile b/src/po/Makefile
index 8c7066b64c..cce14a94a3 100644
--- a/src/po/Makefile
+++ b/src/po/Makefile
@@ -166,14 +166,14 @@ $(PACKAGE).pot: ../*.c ../if_perl.xs ../GvimExt/gvimext.cpp ../globals.h ../if_p
mv -f ../$(PACKAGE).po $(PACKAGE).pot
vim.desktop: vim.desktop.in $(POFILES)
- @echo $(LANGUAGES) | tr " " "\n" |sed -e '/\./d' | sort > LINGUAS
+ echo $(LANGUAGES) | tr " " "\n" |sed -e '/\./d' | sort > LINGUAS
$(MSGFMT) --desktop -d . --template vim.desktop.in -o tmp_vim.desktop
rm -f LINGUAS
if command -v desktop-file-validate; then desktop-file-validate tmp_vim.desktop; fi
mv tmp_vim.desktop vim.desktop
gvim.desktop: gvim.desktop.in $(POFILES)
- @echo $(LANGUAGES) | tr " " "\n" |sed -e '/\./d' | sort > LINGUAS
+ echo $(LANGUAGES) | tr " " "\n" |sed -e '/\./d' | sort > LINGUAS
$(MSGFMT) --desktop -d . --template gvim.desktop.in -o tmp_gvim.desktop
rm -f LINGUAS
if command -v desktop-file-validate; then desktop-file-validate tmp_gvim.desktop; fi
diff --git a/src/po/gvim.desktop.in b/src/po/gvim.desktop.in
index 8e7b664c71..c2e30b0105 100644
--- a/src/po/gvim.desktop.in
+++ b/src/po/gvim.desktop.in
@@ -12,7 +12,6 @@ Comment=Edit text files
GenericName[da]=Teksteditor
GenericName[fr]=Éditeur de texte
GenericName[pl]=Edytor tekstu
-GenericName[sr]=Едитор текста
GenericName[is]=Ritvinnsluforrit
Comment[af]=Redigeer tekslêers
Comment[am]=የጽሑፍ ፋይሎች ያስተካክሉ
@@ -67,7 +66,6 @@ Comment[ro]=Editare fişiere text
Comment[sk]=Úprava textových súborov
Comment[sl]=Urejanje datotek z besedili
Comment[sq]=Përpuno files teksti
-Comment[sr]=Измени текстуалне датотеке
Comment[sr@Latn]=Izmeni tekstualne datoteke
Comment[sv]=Redigera textfiler
Comment[ta]=உரை கோப்புகளை தொகுக்கவும்
diff --git a/src/po/sr.po b/src/po/sr.po
index dc720387d2..f0b3b9c21f 100644
--- a/src/po/sr.po
+++ b/src/po/sr.po</