diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/etc/emacs/rust-mode.el | 5 | ||||
| -rw-r--r-- | src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang | 2 | ||||
| -rw-r--r-- | src/etc/kate/rust.xml | 3 | ||||
| -rw-r--r-- | src/etc/vim/syntax/rust.vim | 2 |
4 files changed, 9 insertions, 3 deletions
diff --git a/src/etc/emacs/rust-mode.el b/src/etc/emacs/rust-mode.el index beb2e6510fd..6a514c81b09 100644 --- a/src/etc/emacs/rust-mode.el +++ b/src/etc/emacs/rust-mode.el @@ -170,7 +170,7 @@ (defconst rust-mode-keywords '("as" "box" "break" - "continue" "crate" + "const" "continue" "crate" "do" "else" "enum" "extern" "false" "fn" "for" @@ -182,7 +182,8 @@ "self" "static" "struct" "super" "true" "trait" "type" "unsafe" "use" - "while")) + "virtual" + "where" "while")) (defconst rust-special-types '("u8" "i8" diff --git a/src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang b/src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang index b54de8802cf..9f22a99b774 100644 --- a/src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang +++ b/src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang @@ -71,6 +71,8 @@ <keyword>trait</keyword> <keyword>unsafe</keyword> <keyword>use</keyword> + <keyword>virtual</keyword> + <keyword>where</keyword> <keyword>while</keyword> </context> diff --git a/src/etc/kate/rust.xml b/src/etc/kate/rust.xml index f2f54d9d307..cf59f1454c1 100644 --- a/src/etc/kate/rust.xml +++ b/src/etc/kate/rust.xml @@ -19,6 +19,7 @@ <item> as </item> <item> break </item> <item> box </item> + <item> const </item> <item> continue </item> <item> crate </item> <item> do </item> @@ -44,6 +45,8 @@ <item> trait </item> <item> unsafe </item> <item> use </item> + <item> virtual </item> + <item> where </item> <item> while </item> </list> <list name="traits"> diff --git a/src/etc/vim/syntax/rust.vim b/src/etc/vim/syntax/rust.vim index a0cc61c934d..6ee610d9714 100644 --- a/src/etc/vim/syntax/rust.vim +++ b/src/etc/vim/syntax/rust.vim @@ -26,7 +26,7 @@ syn keyword rustKeyword fn nextgroup=rustFuncName skipwhite skipempty syn keyword rustKeyword for in if impl let syn keyword rustKeyword loop once proc pub syn keyword rustKeyword return super -syn keyword rustKeyword unsafe virtual while +syn keyword rustKeyword unsafe virtual where while syn keyword rustKeyword use nextgroup=rustModPath,rustModPathInUse skipwhite skipempty " FIXME: Scoped impl's name is also fallen in this category syn keyword rustKeyword mod trait struct enum type nextgroup=rustIdentifier skipwhite skipempty |
