From a96c3bc1f7f5ebb62643ae54ea8a1d2fa732aaf8 Mon Sep 17 00:00:00 2001 From: Dawid Dziurla Date: Sun, 6 Sep 2026 19:02:04 +0000 Subject: [PATCH] runtime(robot): Include ftplugin and set comment options Set 'comments' and 'commentstring' for Robot Framework files. closes: #21220 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Dawid Dziurla Signed-off-by: Christian Brabandt --- .github/MAINTAINERS | 1 + runtime/ftplugin/robot.vim | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 runtime/ftplugin/robot.vim diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS index 392d6b868f..a06f845dfd 100644 --- a/.github/MAINTAINERS +++ b/.github/MAINTAINERS @@ -316,6 +316,7 @@ runtime/ftplugin/rasi.vim @fymyte runtime/ftplugin/readline.vim @dkearns runtime/ftplugin/remind.vim @joereynolds runtime/ftplugin/rescript.vim @ribru17 +runtime/ftplugin/robot.vim @dawidd6 runtime/ftplugin/routeros.vim @zainin runtime/ftplugin/rst.vim @marshallward runtime/ftplugin/ruby.vim @tpope @dkearns diff --git a/runtime/ftplugin/robot.vim b/runtime/ftplugin/robot.vim new file mode 100644 index 0000000000..127b65d3c7 --- /dev/null +++ b/runtime/ftplugin/robot.vim @@ -0,0 +1,17 @@ +" Vim filetype plugin +" Language: Robot Framework +" Maintainer: Dawid Dziurla (github.com/dawidd6) +" Last Change: 2026 Sep 04 + +if exists('b:did_ftplugin') + finish +endif +let b:did_ftplugin = 1 + +setl comments=:# commentstring=#\ %s + +let b:undo_ftplugin = get(b:, 'undo_ftplugin', '') +if !empty(b:undo_ftplugin) + let b:undo_ftplugin .= ' | ' +endif +let b:undo_ftplugin .= 'setlocal comments< commentstring<'