From ab95699400c5763754dbb40af7f612658805cd87 Mon Sep 17 00:00:00 2001 From: Shohei YOSHIDA Date: Fri, 23 May 2025 13:33:08 +0900 Subject: [PATCH 1/2] Update UI type name list --- src/_kak | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/_kak b/src/_kak index 19faeee..2bfb694 100644 --- a/src/_kak +++ b/src/_kak @@ -28,7 +28,7 @@ # Description # ----------- # -# Completion script for kak 2022.10.31 (https://github.com/mawww/kakoune) +# Completion script for kak 2024.05.18 (https://github.com/mawww/kakoune) # # ------------------------------------------------------------------------------ # Authors @@ -57,7 +57,7 @@ _kak() { "-f[enter in 'filter mode':select the whole file, then execute keys]:keys" \ '-i[backup the files on which a filter is applied using the given suffix]:suffix' \ '-q[in filter mode, do not print any errors]' \ - '-ui[set the type of user interface to use (ncurses, dummy, or json)]:ui_type:(ncurses dummy json)' \ + '-ui[set the type of user interface to use (terminal, dummy, or json)]:ui_type:(terminal dummy json)' \ '-l[list existing sessions]:session_id:_kak_sessions' \ '-clear[clear dead sessions]' \ '-debug[initial debug option value]:arg' \ From a221bd2653e6a15a8a6081c07957a57b6473e829 Mon Sep 17 00:00:00 2001 From: Shohei YOSHIDA Date: Fri, 23 May 2025 13:33:49 +0900 Subject: [PATCH 2/2] Update clang utilities --- src/_clang-check | 6 +++++- src/_clang-format | 9 ++++++++- src/_clang-tidy | 7 ++++++- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/_clang-check b/src/_clang-check index f2f9617..bbfd707 100644 --- a/src/_clang-check +++ b/src/_clang-check @@ -24,7 +24,7 @@ # Description # ----------- # -# Completion script for clang-check v15.0.2 (https://clang.llvm.org/docs/ClangCheck.html) +# Completion script for clang-check v20.1.2 (https://clang.llvm.org/docs/ClangCheck.html) # # ------------------------------------------------------------------------------ # Authors @@ -37,6 +37,8 @@ _arguments \ '(- *)--help[Display available options]' \ '(- *)--help-hidden[Display available more options]' \ + '(- *)--help-list[Display list of available options]' \ + '(- *)--help-list-hidden[Display list of more available options]' \ '(- *)--version[Display the version of this program]' \ '--analyze[Run static analysis engine]' \ '--analyzer-output-path=[Write output to file]: :_files' \ @@ -49,6 +51,8 @@ _arguments \ '--fix-what-you-can[Apply fix-it advice even in the presence of unfixable errors]' \ '--fixit[Apply fix-it advice to the input source]' \ '-p[Build directory where compile_commands.json is]: :_files -/' \ + '--print-all-options[Print all option values after command line parsing]' \ + '--print-options[Print non-default options after command line parsing]' \ '--syntax-tree-dump[dump the syntax tree]' \ '--tokens-dump[dump the preprocessed tokens]' \ '*: :_files' diff --git a/src/_clang-format b/src/_clang-format index 18b613f..ec30e94 100644 --- a/src/_clang-format +++ b/src/_clang-format @@ -24,7 +24,7 @@ # Description # ----------- # -# Completion script for clang-format v15.0.2 (https://clang.llvm.org/docs/ClangFormat.html) +# Completion script for clang-format v20.1.2 (https://clang.llvm.org/docs/ClangFormat.html) # # ------------------------------------------------------------------------------ # Authors @@ -41,24 +41,31 @@ _arguments \ '(- *)--help-hidden[Display available more options]' \ '(- *)--help-list[Display list of available options]' \ '(- *)--help-list-hidden[Display list of more available options]' \ + '--Wclang-format-violations[Warnings about individual formatting changes needed]' \ '--Werror=[If set, changes formatting warnings to errors]' \ '*--Wno-error=[If set, do not error out on the specified warning type]:warn' \ '--assume-filename=[Set filename used to determine the language and to find .clang-format file]: :_files' \ '--cursor=[The position of the cursor when invoking clang-format from an editor integration]:pos' \ '(-n --dry-run)'{-n,--dry-run}'[If set, do not actually make the formatting changes]' \ '--dump-config[Dump configuration options to stdout and exit]' \ + '--fail-on-incomplete-format[If set, fail with exit code 1 on incomplete format]' \ '--fallback-style=[The name of the predefined style used as a fallback]: :'"($styles)" \ '--ferror-limit=[Set the maximum number of clang-format errors to emit before stopping]:limit' \ '*--files=[Provide a list of files to run clang-format]: :_files' \ + '--fno-color-diagnostics[If set, not to print diagnostics in color]' \ '-i[Inplace edit files, if specified]' \ '--length=[Format a range of this length(in bytes)]:bytes' \ '--lines=[format a range of lines]:format' \ + '--list-ignored[List ignored files]' \ '--offset=[Format a range starting at this byte offset]' \ '--output-replacements-xml[Output replacements as XML]' \ + '--print-all-options[Print all option values after command line parsing]' \ + '--print-options[Print non default options after command line parsing]' \ '--qualifier-alignment=[If set, overrides the qualifier alignment style determined by the QualifierAlignment style flag]' \ '--sort-includes[If set, overrides the include sorting behavior determined by the SortIncludes style flag]' \ '--style=[Set coding style]: :'"($styles)" \ '--verbose[If set, show the list of processed files]' \ + '(- *)--version[Display the version of this program]' \ '*: :_files' # Local Variables: diff --git a/src/_clang-tidy b/src/_clang-tidy index 6cca6c9..ee6871e 100644 --- a/src/_clang-tidy +++ b/src/_clang-tidy @@ -41,12 +41,14 @@ _arguments \ '(- *)--help-hidden[Display available more options]' \ '(- *)--help-list[Display list of available options]' \ '(- *)--help-list-hidden[Display list of more available options]' \ + '--allow-no-checks[Allow empty enabled checks]' \ '--checks=[Comma-separated list of globs with optional "-" prefix]:checks' \ '--config=[Specifies a configuration in YAML/JSON format]:conf' \ '--config-file=[Specify the path of .clang-tidy or custom config-file]: :_files' \ '--dump-config[Dumps configuration in the YAML format to stdout]' \ '--enable-check-profile[Enable per-check timing profiles, and print a report to stderr]' \ '--enable-module-headers-parsing[Enable preprocessor-level module header parsing for C++20 and above]' \ + '--exclude-header-filter=[Regular expression of headers to exclude diagnostics from]:filter' \ '--explain-config[For each enabled check explains, where it is enabled]' \ '--export-fixes=[YAML file to store suggested fixes in]: :_files' \ '*--extra-arg[Additional argument to append to the compiler command line]:arg' \ @@ -54,16 +56,19 @@ _arguments \ '--fix[Apply suggested fixes]' \ '--fix-errors[Apply suggested fixes even if compilation errors were found]' \ '--fix-notes[If a warning has no fix, but a single fix can be found through an associated diagnostic node, apply the fix]' \ - '--format-style=[Style for formatting code around applied fixes]: :(llvm google webkit mozilla)' \ + '--format-style=[Style for formatting code around applied fixes]: :(none file llvm google webkit mozilla)' \ '--header-filter=[Regular expression matching the names of the headers to output diagnostics from]:regexp' \ '--line-filter=[List of files with line ranges to filter the warnings]' \ '(- *)--list-checks[List all enabled checks and exit]' \ '--load=[Load the specified plugin]: :_files' \ '-p[Build directory where compile_commands.json is]: :_files -/' \ + '--print-all-options[Print all option values after command line parsing]' \ + '--print-options[Print non default options after command line parsing]' \ '--quiet[Run clang-tidy in quiet mode]' \ '--store-check-profile=[These per-TU profiles are instead stored as JSON]:prefix' \ '--system-headers[Display the errors from system headers]' \ '--use-color[Use colors in diagnostics]' \ + '(- *)--version[Display the version of this program]' \ '--verify-config[Check the config files to ensure each check and option is recognized]' \ '--vfsoverlay=[Overlay the virtual filesystem described by file over the real file system]: :_files' \ '--warnings-as-errors=[Upgrades warning to errors]:check' \