diff --git a/.cirrus.yml b/.cirrus.yml index 8b44a156b3..7a800207f6 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -5,9 +5,9 @@ env: freebsd_task: name: FreeBSD matrix: - - name: FreeBSD 14.2 + - name: FreeBSD 14.3 freebsd_instance: - image_family: freebsd-14-2 + image_family: freebsd-14-3 timeout_in: 20m install_script: - pkg install -y gettext diff --git a/.editorconfig b/.editorconfig index 93dd8dadb3..7b09a2cae1 100644 --- a/.editorconfig +++ b/.editorconfig @@ -39,3 +39,12 @@ trim_trailing_whitespace = false [src/testdir/test*.vim] # Some tests need trailing whitespaces, for example `set showbreak=>>\ ` trim_trailing_whitespace = false + +# +# Some custom files do not use tabs +# +[src/sign.c] +indent_style = space + +[src/sound.c] +indent_style = space diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs index 4d064077ee..bae6b6c6f5 100644 --- a/.git-blame-ignore-revs +++ b/.git-blame-ignore-revs @@ -13,3 +13,15 @@ # change indentation style of netrw plugin c363ca1ecd1f8db03663ef98dcf41eeacc3c22c7 c673b805ad80d0aef07e745d412a2bf298ba1c07 +# fix indentation style in insexpand.c v9.1.1352 +355db99d12a89f05765948b33eecd6d9733e16bb +# fix indentation styles in various files v9.1.1363 +c2a9000bc1b4a2cbcfeef55450c184b16906d910 +# indentation style in various files v9.1.1364 +562610cfa327c8ebff12a1700525e17a070d5e2c +# Patch v9.1.1371 +19e1dd6b6aeb96d64122332a8c3d17b9d5ca007b +# Patch v9.1.1372 +a4a00a7ad0cfa26685c057c11a09bec2c962346a +# Patch v9.1.1390 +e89aef3f65388a8b627c77f250525f2a264716c5 diff --git a/.gitattributes b/.gitattributes index 9216dbe8db..bad1d9edb2 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,31 @@ src/testdir/test42.in diff + +# `vim.pot` is updated every time any of the *.c files are modified. And as it +# contains line numbers for strings from *.c files, inserting a line into a +# single .c file may cause many lines in the `vim.pot` file to be updated. +# +# This generates a lot of "noise" in the diffs. And especially considering that +# `vim.pot` is a generated file, looking at changes in this file is not useful. +# +# By marking it as binary we tell the git machinery that it should not be +# presented to the user in patches, use "git diff --text" to override +src/po/vim.pot -diff + +# Although vim.pot has been marked as binary, you may want to check the textual differences +# using git --text but still want to ignore some noisy output like: +# - POT-Creation Date +# - comments pointing to the message source location in +# *.c/*.h/*.vim/*.cpp/*.in/*.xs files followed by line numbers +# Note: location comments should be no longer part of vim.pot, since commit 2844765e903214490e1 +# which add the --no-location argument for xgettext to no longer ouput such comments +# +# To ignore certain changes, setup a custom textconv filter using: +# git config diff.ignore_vim_pot.textconv "grep -Ev '^.(POT-Creation-Date:|.*\\.([ch]|vim|in|xs|cpp):).*$'" +src/po/vim.pot diff=ignore_vim_pot + +# GitHub reacts to the `linguist-generated` attribute, by ignoring marked files +# for the repository's language statistics and hiddning changes in these files +# by default in diffs. +# +# https://docs.github.com/en/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github +src/po/vim.pot linguist-generated=true diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index d41773721a..27fd0b69f9 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -10,6 +10,8 @@ body: Thanks for reporting issues of MacVim! If you want to report a security issue, instead of reporting it here publicly, please disclose it using the steps listed at https://github.com/macvim-dev/macvim/security/policy. + + For general Vim issues that are not specific to MacVim, please file them at https://github.com/vim/vim. To make it easier for us to help you please enter detailed information below. - type: textarea @@ -30,56 +32,48 @@ body: required: true - type: input attributes: - label: Version of Vim and architecture + label: Version of MacVim description: > - Including patch level, use ":version" to see it [e.g. 8.2.1234, GUI, arm64] + MacVim release number (e.g. r181). Use "About MacVim" to find out which one you are using. If building manually from source, provide the Git commit hash instead (e.g. a4466fe3b695). validations: required: true + - type: input + attributes: + label: MacVim installation method + description: > + Was MacVim downloaded from GitHub release, installed via Homebrew / Homebrew Cask / MacPorts, or built from source manually? - type: textarea attributes: label: Environment description: > - OS and architecture [e.g. Big Sur, arm64], terminal [e.g. Apple Terminal/iTerm], value of $TERM, shell [e.g. zsh 5.8]; anything that might matter + macOS version (e.g. macOS 15.3.2 Sequoia), Mac type (e.g. MacBook Air M2), terminal (e.g. Apple Terminal/iTerm); anything that might matter placeholder: | - Operating system: + macOS version: + Mac: Terminal: - Value of $TERM: - Shell: validations: required: true - - type: input - attributes: - label: How MacVim was installed - description: > - MacVim has been downloaded from GitHub, installed via Homebrew, MacPorts or builed from git - type: textarea attributes: label: Logs and stack traces placeholder: Insert log or other text here (if necessary) render: shell - - type: input + - type: textarea attributes: - label: Vim configuration where issue is reproducable - description: 'e.g. link to your vimrc configuration: url to file/gist/repo..' + label: Vim and MacVim configuration where issue is reproducable + description: Provide a link to vimrc and/or MacVim settings (see https://github.com/macvim-dev/macvim/wiki/Reporting-an-Issue for how to obtain it). - type: checkboxes attributes: - label: Issue has been tested with given configuration - description: This will help us to narrow down the problem more quickly + label: How was MacVim launched? + description: Different ways of opening MacVim can have an impact on the behavior. options: - - label: by running MacVim.app from GUI macOS interface - - label: by running vim/gvim/etc installed by MacVim - - label: by running other versions of vim (e.g. /usr/bin/vim) + - label: by launching MacVim.app in macOS (by using the Dock, Spotlight, or the `open` command) + - label: by running mvim/gvim in the terminal - type: checkboxes attributes: - label: Issue has been tested with no configuration - description: This will help us to narrow down the problem more quickly + label: Issue has been tested with clean configuration + description: Running MacVim and Vim with clean configurations allow us to narrow down whether this is a configuration issue. options: - - label: by running `mvim --clean` (or `gvim`, supplied by MacVim distribution) + - label: by running `mvim --clean` (or `gvim`, supplied by MacVim distribution). You can also use the File → "New Clean Window" menu item within MacVim. - label: by running `vim --clean` (in terminal, supplied by MacVim distribution) - label: by running `vim --clean` (in terminal, other suppliers, e.g. /usr/bin/vim) - - type: checkboxes - attributes: - label: Other conditions - description: This will help us to narrow down the problem more quickly - options: - - label: The both Homebrew packages "vim" and "macvim" are installed diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS index f0d11a38fe..09376d5078 100644 --- a/.github/MAINTAINERS +++ b/.github/MAINTAINERS @@ -9,674 +9,682 @@ # So if a pull request only touches javascript files, only these owners # will be requested to review. -nsis/lang/russian.nsi @RestorerZ -runtime/autoload/freebasic.vim @dkearns -runtime/autoload/hare.vim @selenebun -runtime/autoload/haskell.vim @alx741 -runtime/autoload/hcl.vim @gpanders -runtime/autoload/javascript.vim @jsit -runtime/autoload/modula2.vim @dkearns -runtime/autoload/php.vim @david-szabo97 -runtime/autoload/rubycomplete.vim @segfault @dkearns -runtime/autoload/rust.vim @lilyball -runtime/autoload/typst.vim @saccarosium -runtime/autoload/xmlformat.vim @chrisbra -runtime/autoload/dist/json.vim @habamax -runtime/colors/blue.vim @habamax @romainl @neutaaaaan -runtime/colors/darkblue.vim @habamax @romainl @neutaaaaan -runtime/colors/default.vim @habamax @romainl @neutaaaaan -runtime/colors/delek.vim @habamax @romainl @neutaaaaan -runtime/colors/desert.vim @habamax @romainl @neutaaaaan -runtime/colors/elflord.vim @habamax @romainl @neutaaaaan -runtime/colors/evening.vim @habamax @romainl @neutaaaaan -runtime/colors/habamax.vim @habamax @romainl @neutaaaaan -runtime/colors/industry.vim @habamax @romainl @neutaaaaan -runtime/colors/koehler.vim @habamax @romainl @neutaaaaan -runtime/colors/lunaperche.vim @habamax @romainl @neutaaaaan -runtime/colors/morning.vim @habamax @romainl @neutaaaaan -runtime/colors/murphy.vim @habamax @romainl @neutaaaaan -runtime/colors/pablo.vim @habamax @romainl @neutaaaaan -runtime/colors/peachpuff.vim @habamax @romainl @neutaaaaan -runtime/colors/quiet.vim @habamax @romainl @neutaaaaan -runtime/colors/retrobox.vim @habamax @romainl @neutaaaaan -runtime/colors/ron.vim @habamax @romainl @neutaaaaan -runtime/colors/shine.vim @habamax @romainl @neutaaaaan -runtime/colors/slate.vim @habamax @romainl @neutaaaaan -runtime/colors/sorbet.vim @habamax @romainl @neutaaaaan -runtime/colors/tools @habamax @romainl @neutaaaaan -runtime/colors/torte.vim @habamax @romainl @neutaaaaan -runtime/colors/wildcharm.vim @habamax @romainl @neutaaaaan -runtime/colors/zaibatsu.vim @habamax @romainl @neutaaaaan -runtime/colors/zellner.vim @habamax @romainl @neutaaaaan -runtime/compiler/checkstyle.vim @dkearns -runtime/compiler/cm3.vim @dkearns -runtime/compiler/cucumber.vim @tpope -runtime/compiler/dart.vim @dkearns -runtime/compiler/dart2js.vim @dkearns -runtime/compiler/dart2native.vim @dkearns -runtime/compiler/dartanalyser.vim @dkearns -runtime/compiler/dartdevc.vim @dkearns -runtime/compiler/dartdoc.vim @dkearns -runtime/compiler/dartfmt.vim @dkearns -runtime/compiler/dotnet.vim @nickspoons -runtime/compiler/eruby.vim @dkearns -runtime/compiler/fbc.vim @dkearns -runtime/compiler/gawk.vim @dkearns -runtime/compiler/gjs.vim @dkearns -runtime/compiler/gm2.vim @dkearns -runtime/compiler/go.vim @dbarnett -runtime/compiler/groff.vim @Konfekt -runtime/compiler/haml.vim @tpope -runtime/compiler/hare.vim @selenebun -runtime/compiler/icon.vim @dkearns -runtime/compiler/javac.vim @dkearns -runtime/compiler/jest.vim @dkearns -runtime/compiler/jjs.vim @dkearns -runtime/compiler/jshint.vim @dkearns -runtime/compiler/jsonlint.vim @dkearns -runtime/compiler/jq.vim @vito-c -runtime/compiler/lazbuild.vim @dkearns -runtime/compiler/pandoc.vim @Konfekt -runtime/compiler/perl.vim @petdance @heptite -runtime/compiler/perlcritic.vim @petdance @dkearns -runtime/compiler/php.vim @dkearns -runtime/compiler/podchecker.vim @petdance @dkearns -runtime/compiler/powershell.vim @heaths -runtime/compiler/raco.vim @benknoble -runtime/compiler/racomake.vim @benknoble -runtime/compiler/racosetup.vim @benknoble -runtime/compiler/racotest.vim @benknoble -runtime/compiler/rake.vim @tpope @dkearns -runtime/compiler/rhino.vim @dkearns -runtime/compiler/rspec.vim @tpope @dkearns -runtime/compiler/rubocop.vim @dkearns -runtime/compiler/ruby.vim @tpope @dkearns -runtime/compiler/rubyunit.vim @dkearns -runtime/compiler/sass.vim @tpope -runtime/compiler/sdoc.vim @gpanders -runtime/compiler/se.vim @dkearns -runtime/compiler/shellcheck.vim @dkearns -runtime/compiler/sml.vim @dkearns -runtime/compiler/spectral.vim @romainl -runtime/compiler/svelte-check.vim @Konfekt -runtime/compiler/stylelint.vim @dkearns -runtime/compiler/tcl.vim @dkearns -runtime/compiler/tidy.vim @dkearns -runtime/compiler/ts-node.vim @dkearns -runtime/compiler/tsc.vim @dkearns -runtime/compiler/typedoc.vim @dkearns -runtime/compiler/typst.vim @saccarosium -runtime/compiler/xmllint.vim @dkearns -runtime/compiler/xo.vim @dkearns -runtime/compiler/yamllint.vim @romainl -runtime/compiler/zsh.vim @dkearns -runtime/doc/ft_hare.txt @selenebun -runtime/doc/ps1.txt @heaths -runtime/doc/evim-ru.1 @RestorerZ -runtime/doc/evim-ru.UTF-8.1 @RestorerZ -runtime/doc/vim-ru.1 @RestorerZ -runtime/doc/vim-ru.UTF-8.1 @RestorerZ -runtime/doc/vimdiff-ru.1 @RestorerZ -runtime/doc/vimdiff-ru.UTF-8.1 @RestorerZ -runtime/doc/vimtutor-ru.1 @RestorerZ -runtime/doc/vimtutor-ru.UTF-8.1 @RestorerZ -runtime/doc/xxd-ru.1 @RestorerZ -runtime/doc/xxd-ru.UTF-8.1 @RestorerZ -runtime/ftplugin/abaqus.vim @costerwi -runtime/ftplugin/antlr4.vim @jiangyinzuo -runtime/ftplugin/apache.vim @dubgeiser -runtime/ftplugin/arduino.vim @k-takata -runtime/ftplugin/asciidoc.vim @saccarosium -runtime/ftplugin/astro.vim @romainl -runtime/ftplugin/asy.vim @avidseeker -runtime/ftplugin/autohotkey.vim @telemachus -runtime/ftplugin/awk.vim @dkearns -runtime/ftplugin/basic.vim @dkearns -runtime/ftplugin/bst.vim @tpope -runtime/ftplugin/c3.vim @ttytm -runtime/ftplugin/cabal.vim @ribru17 -runtime/ftplugin/cedar.vim @ribru17 -runtime/ftplugin/cfg.vim @chrisbra -runtime/ftplugin/chatito.vim @ObserverOfTime -runtime/ftplugin/chicken.vim @evhan -runtime/ftplugin/clojure.vim @axvr -runtime/ftplugin/cmakecache.vim @ribru17 -runtime/ftplugin/cook.vim @ribru17 -runtime/ftplugin/cs.vim @nickspoons -runtime/ftplugin/csh.vim @dkearns -runtime/ftplugin/css.vim @dkearns -runtime/ftplugin/csv.vim @habamax -runtime/ftplugin/cucumber.vim @tpope -runtime/ftplugin/cuda.vim @ribru17 -runtime/ftplugin/dart.vim @ribru17 -runtime/ftplugin/deb822sources.vim @jamessan -runtime/ftplugin/debchangelog.vim @jamessan -runtime/ftplugin/debcontrol.vim @jamessan -runtime/ftplugin/debsources.vim @jamessan -runtime/ftplugin/desktop.vim @e-kwsm -runtime/ftplugin/dnsmasq.vim @dringsim -runtime/ftplugin/dosbatch.vim @mrdubya -runtime/ftplugin/editorconfig.vim @ribru17 -runtime/ftplugin/eiffel.vim @dkearns -runtime/ftplugin/elixir.vim @mhanberg -runtime/ftplugin/erlang.vim @hcs42 -runtime/ftplugin/eruby.vim @tpope @dkearns -runtime/ftplugin/expect.vim @dkearns -runtime/ftplugin/exports.vim @mperry2 -runtime/ftplugin/fennel.vim @gpanders -runtime/ftplugin/fetchmail.vim @dkearns -runtime/ftplugin/forth.vim @jkotlinski -runtime/ftplugin/fpcmake.vim @dkearns -runtime/ftplugin/freebasic.vim @dkearns -runtime/ftplugin/fstab.vim @rid9 -runtime/ftplugin/gdb.vim @xeyownt -runtime/ftplugin/gdscript.vim @habamax -runtime/ftplugin/gdshader.vim @habamax -runtime/ftplugin/git.vim @tpope -runtime/ftplugin/gitattributes.vim @ObserverOfTime -runtime/ftplugin/gitcommit.vim @tpope -runtime/ftplugin/gitconfig.vim @tpope -runtime/ftplugin/gitignore.vim @ObserverOfTime -runtime/ftplugin/gitrebase.vim @tpope -runtime/ftplugin/gitsendemail.vim @tpope -runtime/ftplugin/gleam.vim @trilowy -runtime/ftplugin/go.vim @dbarnett -runtime/ftplugin/goaccess.vim @meonkeys -runtime/ftplugin/gomod.vim @yu-yk -runtime/ftplugin/gprof.vim @dpelle -runtime/ftplugin/graphql.vim @jparise -runtime/ftplugin/gyp.vim @ObserverOfTime -runtime/ftplugin/haml.vim @tpope -runtime/ftplugin/hare.vim @selenebun -runtime/ftplugin/haredoc.vim @selenebun -runtime/ftplugin/heex.vim @cvincent -runtime/ftplugin/hcl.vim @gpanders -runtime/ftplugin/hgcommit.vim @k-takata -runtime/ftplugin/hlsplaylist.vim @avidseeker -runtime/ftplugin/hog.vim @wtfbbqhax -runtime/ftplugin/html.vim @dkearns -runtime/ftplugin/http.vim @ribru17 -runtime/ftplugin/hyprlang.vim @ribru17 -runtime/ftplugin/i3config.vim @hiqua -runtime/ftplugin/icon.vim @dkearns -runtime/ftplugin/indent.vim @dkearns -runtime/ftplugin/ishd.vim @dkearns -runtime/ftplugin/j.vim @glts -runtime/ftplugin/java.vim @zzzyxwvut -runtime/ftplugin/javacc.vim @ribru17 -runtime/ftplugin/javascript.vim @dkearns -runtime/ftplugin/javascriptreact.vim @dkearns -runtime/ftplugin/jjdescription.vim @gpanders -runtime/ftplugin/json.vim @dbarnett -runtime/ftplugin/json5.vim @dkearns -runtime/ftplugin/jsonc.vim @izhakjakov -runtime/ftplugin/julia.vim @carlobaldassi -runtime/ftplugin/just.vim @pbnj -runtime/ftplugin/jq.vim @vito-c -runtime/ftplugin/kconfig.vim @chrisbra -runtime/ftplugin/kdl.vim @imsnif @jiangyinzuo -runtime/ftplugin/kivy.vim @ribru17 -runtime/ftplugin/kotlin.vim @udalov -runtime/ftplugin/ldapconf.vim @ribru17 -runtime/ftplugin/leo.vim @ribru17 -runtime/ftplugin/less.vim @genoma -runtime/ftplugin/lex.vim @ribru17 -runtime/ftplugin/liquid.vim @tpope -runtime/ftplugin/lua.vim @dkearns -runtime/ftplugin/lc.vim @ribru17 -runtime/ftplugin/lynx.vim @dkearns -runtime/ftplugin/m17ndb.vim @dseomn -runtime/ftplugin/m3build.vim @dkearns -runtime/ftplugin/m3quake.vim @dkearns -runtime/ftplugin/markdown.vim @tpope -runtime/ftplugin/mediawiki.vim @avidseeker -runtime/ftplugin/meson.vim @Liambeguin -runtime/ftplugin/modula2.vim @dkearns -runtime/ftplugin/modula3.vim @dkearns -runtime/ftplugin/mojo.vim @ribru17 -runtime/ftplugin/mss.vim @Freed-Wu -runtime/ftplugin/nginx.vim @chr4 -runtime/ftplugin/nim.vim @ribru17 -runtime/ftplugin/nroff.vim @a-vrma -runtime/ftplugin/nsis.vim @k-takata -runtime/ftplugin/nu.vim @mrcjkb -runtime/ftplugin/octave.vim @dkearns -runtime/ftplugin/ondir.vim @jparise -runtime/ftplugin/opencl.vim @Freed-Wu -runtime/ftplugin/openvpn.vim @ObserverOfTime -runtime/ftplugin/org.vim @saccarosium -runtime/ftplugin/pascal.vim @dkearns -runtime/ftplugin/pbtxt.vim @lakshayg -runtime/ftplugin/pdf.vim @tpope -runtime/ftplugin/perl.vim @petdance @dkearns -runtime/ftplugin/php.vim @dkearns -runtime/ftplugin/plsql.vim @lee-lindley -runtime/ftplugin/pod.vim @petdance @dkearns -runtime/ftplugin/poefilter.vim @ObserverOfTime -runtime/ftplugin/postscr.vim @mrdubya -runtime/ftplugin/prisma.vim @ribru17 -runtime/ftplugin/proto.vim @Limero -runtime/ftplugin/ps1.vim @heaths -runtime/ftplugin/ps1xml.vim @heaths -runtime/ftplugin/ptx.vim @jiangyinzuo -runtime/ftplugin/purescript.vim @ribru17 -runtime/ftplugin/pymanifest.vim @ObserverOfTime -runtime/ftplugin/python.vim @tpict -runtime/ftplugin/qb64.vim @dkearns -runtime/ftplugin/qml.vim @ChaseKnowlden -runtime/ftplugin/racket.vim @benknoble -runtime/ftplugin/rasi.vim @fymyte -runtime/ftplugin/readline.vim @dkearns -runtime/ftplugin/rescript.vim @ribru17 -runtime/ftplugin/routeros.vim @zainin -runtime/ftplugin/rst.vim @marshallward -runtime/ftplugin/ruby.vim @tpope @dkearns -runtime/ftplugin/rust.vim @lilyball -runtime/ftplugin/samba.vim @mperry2 -runtime/ftplugin/sass.vim @tpope -runtime/ftplugin/scala.vim @derekwyatt -runtime/ftplugin/scheme.vim @evhan -runtime/ftplugin/scss.vim @tpope -runtime/ftplugin/sdoc.vim @gpanders -runtime/ftplugin/sed.vim @dkearns -runtime/ftplugin/sh.vim @dkearns -runtime/ftplugin/shaderslang.vim @mTvare6 -runtime/ftplugin/slint.vim @ribru17 -runtime/ftplugin/snakemake.vim @ribru17 -runtime/ftplugin/solidity.vim @cothi -runtime/ftplugin/solution.vim @dkearns -runtime/ftplugin/spajson.vim @dseomn -runtime/ftplugin/spec.vim @ignatenkobrain -runtime/ftplugin/squirrel.vim @ribru17 -runtime/ftplugin/ssa.vim @ObserverOfTime -runtime/ftplugin/sshdconfig.vim @jiangyinzuo -runtime/ftplugin/svelte.vim @igorlfs -runtime/ftplugin/sway.vim @ribru17 -runtime/ftplugin/swayconfig.vim @jamespeapen -runtime/ftplugin/systemverilog.vim @Kocha -runtime/ftplugin/swig.vim @jmarrec -runtime/ftplugin/tap.vim @petdance -runtime/ftplugin/tcsh.vim @dkearns -runtime/ftplugin/tera.vim @MuntasirSZN -runtime/ftplugin/terraform.vim @JannoTjarks -runtime/ftplugin/tf.vim @ribru17 -runtime/ftplugin/thrift.vim @jiangyinzuo -runtime/ftplugin/tiasm.vim @Freed-Wu -runtime/ftplugin/tidy.vim @dkearns -runtime/ftplugin/tmux.vim @ericpruitt -runtime/ftplugin/toml.vim @averms -runtime/ftplugin/tt2html.vim @petdance -runtime/ftplugin/typescript.vim @dkearns -runtime/ftplugin/typescriptreact.vim @dkearns -runtime/ftplugin/typst.vim @saccarosium -runtime/ftplugin/unison.vim @chuwy -runtime/ftplugin/v.vim @ribru17 -runtime/ftplugin/vdf.vim @ObserverOfTime -runtime/ftplugin/vim.vim @dkearns -runtime/ftplugin/wast.vim @rhysd -runtime/ftplugin/wget.vim @dkearns -runtime/ftplugin/wget2.vim @dkearns -runtime/ftplugin/xcompose.vim @ObserverOfTime -runtime/ftplugin/xml.vim @chrisbra -runtime/ftplugin/xs.vim @petdance -runtime/ftplugin/yacc.vim @ribru17 -runtime/ftplugin/zsh.vim @chrisbra -runtime/import/dist/vimhighlight.vim @lacygoill -runtime/indent/arduino.vim @k-takata -runtime/indent/astro.vim @wuelnerdotexe -runtime/indent/basic.vim @dkearns -runtime/indent/bst.vim @tpope -runtime/indent/cdl.vim @dkearns -runtime/indent/chatito.vim @ObserverOfTime -runtime/indent/clojure.vim @axvr -runtime/indent/config.vim @dkearns -runtime/indent/cs.vim @nickspoons -runtime/indent/css.vim @dkearns -runtime/indent/cucumber.vim @tpope -runtime/indent/d.vim @dkearns -runtime/indent/dosbatch.vim @k-takata -runtime/indent/dtd.vim @dkearns -runtime/indent/dylan.vim @dkearns -runtime/indent/eiffel.vim @jocelyn -runtime/indent/elm.vim @andys8 -runtime/indent/erlang.vim @hcs42 -runtime/indent/eruby.vim @tpope @dkearns -runtime/indent/eterm.vim @dkearns -runtime/indent/falcon.vim @steveno -runtime/indent/framescript.vim @dkearns -runtime/indent/freebasic.vim @dkearns -runtime/indent/gdscript.vim @habamax -runtime/indent/gitconfig.vim @tpope -runtime/indent/gitolite.vim @sitaramc -runtime/indent/glsl.vim @gpanders -runtime/indent/go.vim @dbarnett -runtime/indent/graphql.vim @jparise -runtime/indent/gyp.vim @ObserverOfTime -runtime/indent/haml.vim @tpope -runtime/indent/hare.vim @selenebun -runtime/indent/hcl.vim @gpanders -runtime/indent/hog.vim @wtfbbqhax -runtime/indent/idlang.vim @dkearns -runtime/indent/j.vim @glts -runtime/indent/java.vim @xuhdev -runtime/indent/javascript.vim @bounceme -runtime/indent/json.vim @elzr -runtime/indent/jsonc.vim @izhakjakov -runtime/indent/julia.vim @carlobaldassi -runtime/indent/just.vim @pbnj -runtime/indent/kdl.vim @imsnif @jiangyinzuo -runtime/indent/kotlin.vim @udalov -runtime/indent/krl.vim @KnoP-01 -runtime/indent/ld.vim @dkearns -runtime/indent/less.vim @genoma -runtime/indent/liquid.vim @tpope -runtime/indent/lua.vim @marcuscf -runtime/indent/m17ndb.vim @dseomn -runtime/indent/make.vim @dkearns -runtime/indent/meson.vim @Liambeguin -runtime/indent/mma.vim @dkearns -runtime/indent/mojo.vim @ribru17 -runtime/indent/nginx.vim @chr4 -runtime/indent/nsis.vim @k-takata -runtime/indent/occam.vim @dkearns -runtime/indent/perl.vim @petdance -runtime/indent/php.vim @2072 -runtime/indent/postscr.vim @mrdubya -runtime/indent/prolog.vim @dkearns -runtime/indent/proto.vim @Limero -runtime/indent/ps1.vim @heaths -runtime/indent/qb64.vim @dkearns -runtime/indent/qml.vim @ChaseKnowlden -runtime/indent/racket.vim @benknoble -runtime/indent/rapid.vim @KnoP-01 -runtime/indent/readline.vim @dkearns -runtime/indent/ruby.vim @AndrewRadev @dkearns -runtime/indent/sass.vim @tpope -runtime/indent/scala.vim @derekwyatt -runtime/indent/scheme.vim @evhan -runtime/indent/scss.vim @tpope -runtime/indent/sh.vim @chrisbra -runtime/indent/solidity.vim @cothi -runtime/indent/spajson.vim @dseomn -runtime/indent/systemverilog.vim @Kocha -runtime/indent/tcl.vim @dkearns -runtime/indent/tcsh.vim @dkearns -runtime/indent/teraterm.vim @k-takata -runtime/indent/terraform.vim @gpanders -runtime/indent/thrift.vim @jiangyinzuo -runtime/indent/typescript.vim @HerringtonDarkholme -runtime/indent/typst.vim @saccarosium -runtime/indent/vroom.vim @dbarnett -runtime/indent/wast.vim @rhysd -runtime/indent/xml.vim @chrisbra -runtime/indent/zsh.vim @chrisbra -runtime/keymap/armenian-eastern_utf-8.vim @blinskey -runtime/keymap/armenian-western_utf-8.vim @blinskey -runtime/keymap/russian-typograph.vim @RestorerZ -runtime/keymap/tamil_tscii.vim @yegappan -runtime/keymap/ukrainian-enhanced.vim @Dolfost -runtime/lang/menu_en_gb.latin1.vim @mrdubya -runtime/lang/menu_ru_ru.cp1251.vim @RestorerZ -runtime/lang/menu_ru_ru.koi8-r.vim @RestorerZ -runtime/lang/menu_ru_ru.utf-8.vim @RestorerZ +nsis/lang/russian.nsi @RestorerZ +runtime/autoload/freebasic.vim @dkearns +runtime/autoload/hare.vim @selenebun +runtime/autoload/hcl.vim @gpanders +runtime/autoload/modula2.vim @dkearns +runtime/autoload/rubycomplete.vim @segfault @dkearns +runtime/autoload/rust.vim @lilyball +runtime/autoload/typst.vim @saccarosium +runtime/autoload/xmlformat.vim @chrisbra +runtime/autoload/dist/json.vim @habamax +runtime/colors/blue.vim @habamax @romainl @neutaaaaan +runtime/colors/darkblue.vim @habamax @romainl @neutaaaaan +runtime/colors/default.vim @habamax @romainl @neutaaaaan +runtime/colors/delek.vim @habamax @romainl @neutaaaaan +runtime/colors/desert.vim @habamax @romainl @neutaaaaan +runtime/colors/elflord.vim @habamax @romainl @neutaaaaan +runtime/colors/evening.vim @habamax @romainl @neutaaaaan +runtime/colors/habamax.vim @habamax @romainl @neutaaaaan +runtime/colors/industry.vim @habamax @romainl @neutaaaaan +runtime/colors/koehler.vim @habamax @romainl @neutaaaaan +runtime/colors/lunaperche.vim @habamax @romainl @neutaaaaan +runtime/colors/morning.vim @habamax @romainl @neutaaaaan +runtime/colors/murphy.vim @habamax @romainl @neutaaaaan +runtime/colors/pablo.vim @habamax @romainl @neutaaaaan +runtime/colors/peachpuff.vim @habamax @romainl @neutaaaaan +runtime/colors/quiet.vim @habamax @romainl @neutaaaaan +runtime/colors/retrobox.vim @habamax @romainl @neutaaaaan +runtime/colors/ron.vim @habamax @romainl @neutaaaaan +runtime/colors/shine.vim @habamax @romainl @neutaaaaan +runtime/colors/slate.vim @habamax @romainl @neutaaaaan +runtime/colors/sorbet.vim @habamax @romainl @neutaaaaan +runtime/colors/tools @habamax @romainl @neutaaaaan +runtime/colors/torte.vim @habamax @romainl @neutaaaaan +runtime/colors/wildcharm.vim @habamax @romainl @neutaaaaan +runtime/colors/zaibatsu.vim @habamax @romainl @neutaaaaan +runtime/colors/zellner.vim @habamax @romainl @neutaaaaan +runtime/compiler/checkstyle.vim @dkearns +runtime/compiler/cm3.vim @dkearns +runtime/compiler/cucumber.vim @tpope +runtime/compiler/dart.vim @dkearns +runtime/compiler/dart2js.vim @dkearns +runtime/compiler/dart2native.vim @dkearns +runtime/compiler/dartanalyser.vim @dkearns +runtime/compiler/dartdevc.vim @dkearns +runtime/compiler/dartdoc.vim @dkearns +runtime/compiler/dartfmt.vim @dkearns +runtime/compiler/dotnet.vim @nickspoons +runtime/compiler/eruby.vim @dkearns +runtime/compiler/fbc.vim @dkearns +runtime/compiler/gawk.vim @dkearns +runtime/compiler/gjs.vim @dkearns +runtime/compiler/gm2.vim @dkearns +runtime/compiler/go.vim @dbarnett +runtime/compiler/groff.vim @Konfekt +runtime/compiler/haml.vim @tpope +runtime/compiler/hare.vim @selenebun +runtime/compiler/icon.vim @dkearns +runtime/compiler/javac.vim @dkearns +runtime/compiler/jest.vim @dkearns +runtime/compiler/jjs.vim @dkearns +runtime/compiler/jshint.vim @dkearns +runtime/compiler/jsonlint.vim @dkearns +runtime/compiler/jq.vim @vito-c +runtime/compiler/pandoc.vim @Konfekt +runtime/compiler/perl.vim @petdance @heptite +runtime/compiler/perlcritic.vim @petdance @dkearns +runtime/compiler/php.vim @dkearns +runtime/compiler/phpstan.vim @dietrichm +runtime/compiler/podchecker.vim @petdance @dkearns +runtime/compiler/powershell.vim @heaths +runtime/compiler/raco.vim @benknoble +runtime/compiler/racomake.vim @benknoble +runtime/compiler/racosetup.vim @benknoble +runtime/compiler/racotest.vim @benknoble +runtime/compiler/rake.vim @tpope @dkearns +runtime/compiler/rhino.vim @dkearns +runtime/compiler/rspec.vim @tpope @dkearns +runtime/compiler/rubocop.vim @dkearns +runtime/compiler/ruby.vim @tpope @dkearns +runtime/compiler/rubyunit.vim @dkearns +runtime/compiler/sass.vim @tpope +runtime/compiler/se.vim @dkearns +runtime/compiler/shellcheck.vim @dkearns +runtime/compiler/sml.vim @dkearns +runtime/compiler/spectral.vim @romainl +runtime/compiler/svelte-check.vim @Konfekt +runtime/compiler/stylelint.vim @dkearns +runtime/compiler/tcl.vim @dkearns +runtime/compiler/tidy.vim @dkearns +runtime/compiler/ts-node.vim @dkearns +runtime/compiler/tsc.vim @dkearns +runtime/compiler/typedoc.vim @dkearns +runtime/compiler/typst.vim @saccarosium +runtime/compiler/xmllint.vim @dkearns +runtime/compiler/xo.vim @dkearns +runtime/compiler/yamllint.vim @romainl +runtime/compiler/zsh.vim @dkearns +runtime/doc/ft_hare.txt @selenebun +runtime/doc/evim-ru.1 @RestorerZ +runtime/doc/evim-ru.UTF-8.1 @RestorerZ +runtime/doc/vim-ru.1 @RestorerZ +runtime/doc/vim-ru.UTF-8.1 @RestorerZ +runtime/doc/vimdiff-ru.1 @RestorerZ +runtime/doc/vimdiff-ru.UTF-8.1 @RestorerZ +runtime/doc/vimtutor-ru.1 @RestorerZ +runtime/doc/vimtutor-ru.UTF-8.1 @RestorerZ +runtime/doc/xxd-ru.1 @RestorerZ +runtime/doc/xxd-ru.UTF-8.1 @RestorerZ +runtime/ftplugin/abaqus.vim @costerwi +runtime/ftplugin/abnf.vim @A4-Tacks +runtime/ftplugin/antlr4.vim @jiangyinzuo +runtime/ftplugin/apache.vim @dubgeiser +runtime/ftplugin/arduino.vim @k-takata +runtime/ftplugin/asciidoc.vim @saccarosium +runtime/ftplugin/astro.vim @romainl +runtime/ftplugin/asy.vim @avidseeker +runtime/ftplugin/autohotkey.vim @telemachus +runtime/ftplugin/awk.vim @dkearns +runtime/ftplugin/basic.vim @dkearns +runtime/ftplugin/brighterscript.vim @ribru17 +runtime/ftplugin/brightscript.vim @ribru17 +runtime/ftplugin/bst.vim @tpope +runtime/ftplugin/c3.vim @ttytm +runtime/ftplugin/cabal.vim @ribru17 +runtime/ftplugin/cedar.vim @ribru17 +runtime/ftplugin/cfg.vim @chrisbra +runtime/ftplugin/chatito.vim @ObserverOfTime +runtime/ftplugin/chicken.vim @evhan +runtime/ftplugin/clojure.vim @axvr +runtime/ftplugin/cmakecache.vim @ribru17 +runtime/ftplugin/cook.vim @ribru17 +runtime/ftplugin/cs.vim @nickspoons +runtime/ftplugin/csh.vim @dkearns +runtime/ftplugin/css.vim @dkearns +runtime/ftplugin/csv.vim @habamax +runtime/ftplugin/cucumber.vim @tpope +runtime/ftplugin/cuda.vim @ribru17 +runtime/ftplugin/dart.vim @ribru17 +runtime/ftplugin/dax.vim @anarion80 +runtime/ftplugin/deb822sources.vim @jamessan +runtime/ftplugin/debchangelog.vim @jamessan +runtime/ftplugin/debcontrol.vim @jamessan +runtime/ftplugin/debsources.vim @jamessan +runtime/ftplugin/desktop.vim @e-kwsm +runtime/ftplugin/dnsmasq.vim @dringsim +runtime/ftplugin/dosbatch.vim @mrdubya +runtime/ftplugin/editorconfig.vim @ribru17 +runtime/ftplugin/eiffel.vim @dkearns +runtime/ftplugin/elixir.vim @mhanberg +runtime/ftplugin/erlang.vim @hcs42 +runtime/ftplugin/eruby.vim @tpope @dkearns +runtime/ftplugin/expect.vim @dkearns +runtime/ftplugin/exports.vim @mperry2 +runtime/ftplugin/fennel.vim @gpanders +runtime/ftplugin/fetchmail.vim @dkearns +runtime/ftplugin/fga.vim @ribru17 +runtime/ftplugin/forth.vim @jkotlinski +runtime/ftplugin/fpcmake.vim @dkearns +runtime/ftplugin/freebasic.vim @dkearns +runtime/ftplugin/fstab.vim @rid9 +runtime/ftplugin/gdb.vim @xeyownt +runtime/ftplugin/gdscript.vim @habamax +runtime/ftplugin/gdshader.vim @habamax +runtime/ftplugin/git.vim @tpope +runtime/ftplugin/gitattributes.vim @ObserverOfTime +runtime/ftplugin/gitcommit.vim @tpope +runtime/ftplugin/gitconfig.vim @tpope +runtime/ftplugin/gitignore.vim @ObserverOfTime +runtime/ftplugin/gitrebase.vim @tpope +runtime/ftplugin/gitsendemail.vim @tpope +runtime/ftplugin/gleam.vim @kirillmorozov +runtime/ftplugin/go.vim @dbarnett +runtime/ftplugin/goaccess.vim @meonkeys +runtime/ftplugin/gomod.vim @yu-yk +runtime/ftplugin/gprof.vim @dpelle +runtime/ftplugin/graphql.vim @jparise +runtime/ftplugin/groff.vim @e-kwsm +runtime/ftplugin/gyp.vim @ObserverOfTime +runtime/ftplugin/haml.vim @tpope +runtime/ftplugin/hare.vim @selenebun +runtime/ftplugin/haredoc.vim @selenebun +runtime/ftplugin/heex.vim @cvincent +runtime/ftplugin/hcl.vim @gpanders +runtime/ftplugin/hgcommit.vim @k-takata +runtime/ftplugin/hlsplaylist.vim @avidseeker +runtime/ftplugin/hog.vim @wtfbbqhax +runtime/ftplugin/html.vim @dkearns +runtime/ftplugin/http.vim @ribru17 +runtime/ftplugin/hyprlang.vim @ribru17 +runtime/ftplugin/i3config.vim @hiqua +runtime/ftplugin/icon.vim @dkearns +runtime/ftplugin/indent.vim @dkearns +runtime/ftplugin/ishd.vim @dkearns +runtime/ftplugin/j.vim @glts +runtime/ftplugin/java.vim @zzzyxwvut +runtime/ftplugin/javacc.vim @ribru17 +runtime/ftplugin/javascript.vim @dkearns +runtime/ftplugin/javascriptreact.vim @dkearns +runtime/ftplugin/jjdescription.vim @gpanders +runtime/ftplugin/json.vim @dbarnett +runtime/ftplugin/json5.vim @dkearns +runtime/ftplugin/jsonc.vim @izhakjakov +runtime/ftplugin/julia.vim @carlobaldassi +runtime/ftplugin/just.vim @pbnj +runtime/ftplugin/jq.vim @vito-c +runtime/ftplugin/kconfig.vim @chrisbra +runtime/ftplugin/kdl.vim @imsnif @jiangyinzuo +runtime/ftplugin/kivy.vim @ribru17 +runtime/ftplugin/kotlin.vim @udalov +runtime/ftplugin/ldapconf.vim @ribru17 +runtime/ftplugin/leo.vim @ribru17 +runtime/ftplugin/less.vim @genoma +runtime/ftplugin/lex.vim @ribru17 +runtime/ftplugin/lf.vim @andis-sprinkis +runtime/ftplugin/liquid.vim @tpope +runtime/ftplugin/lua.vim @dkearns +runtime/ftplugin/lc.vim @ribru17 +runtime/ftplugin/lynx.vim @dkearns +runtime/ftplugin/m17ndb.vim @dseomn +runtime/ftplugin/m3build.vim @dkearns +runtime/ftplugin/m3quake.vim @dkearns +runtime/ftplugin/markdown.vim @tpope +runtime/ftplugin/mbsync.vim @fymyte +runtime/ftplugin/mediawiki.vim @avidseeker +runtime/ftplugin/meson.vim @Liambeguin +runtime/ftplugin/modula2.vim @dkearns +runtime/ftplugin/modula3.vim @dkearns +runtime/ftplugin/mojo.vim @ribru17 +runtime/ftplugin/mss.vim @Freed-Wu +runtime/ftplugin/nginx.vim @chr4 +runtime/ftplugin/nim.vim @ribru17 +runtime/ftplugin/nroff.vim @averms +runtime/ftplugin/nsis.vim @k-takata +runtime/ftplugin/nu.vim @mrcjkb +runtime/ftplugin/octave.vim @dkearns +runtime/ftplugin/ondir.vim @jparise +runtime/ftplugin/opencl.vim @Freed-Wu +runtime/ftplugin/openvpn.vim @ObserverOfTime +runtime/ftplugin/org.vim @saccarosium +runtime/ftplugin/pascal.vim @dkearns +runtime/ftplugin/pbtxt.vim @lakshayg +runtime/ftplugin/pdf.vim @tpope +runtime/ftplugin/perl.vim @petdance @dkearns +runtime/ftplugin/php.vim @dkearns +runtime/ftplugin/pkl.vim @ribru17 +runtime/ftplugin/plsql.vim @lee-lindley +runtime/ftplugin/pod.vim @petdance @dkearns +runtime/ftplugin/poefilter.vim @ObserverOfTime +runtime/ftplugin/postscr.vim @mrdubya +runtime/ftplugin/pq.vim @anarion80 +runtime/ftplugin/prisma.vim @ribru17 +runtime/ftplugin/proto.vim @Limero +runtime/ftplugin/ps1.vim @heaths +runtime/ftplugin/ps1xml.vim @heaths +runtime/ftplugin/ptx.vim @jiangyinzuo +runtime/ftplugin/purescript.vim @ribru17 +runtime/ftplugin/pymanifest.vim @ObserverOfTime +runtime/ftplugin/python.vim @tpict +runtime/ftplugin/qb64.vim @dkearns +runtime/ftplugin/qml.vim @ChaseKnowlden +runtime/ftplugin/racket.vim @benknoble +runtime/ftplugin/rasi.vim @fymyte +runtime/ftplugin/readline.vim @dkearns +runtime/ftplugin/remind.vim @joereynolds +runtime/ftplugin/rescript.vim @ribru17 +runtime/ftplugin/routeros.vim @zainin +runtime/ftplugin/rst.vim @marshallward +runtime/ftplugin/ruby.vim @tpope @dkearns +runtime/ftplugin/rust.vim @lilyball +runtime/ftplugin/samba.vim @mperry2 +runtime/ftplugin/sass.vim @tpope +runtime/ftplugin/scala.vim @derekwyatt +runtime/ftplugin/scheme.vim @evhan +runtime/ftplugin/scss.vim @tpope +runtime/ftplugin/sed.vim @dkearns +runtime/ftplugin/sh.vim @dkearns +runtime/ftplugin/shaderslang.vim @mTvare6 +runtime/ftplugin/slint.vim @ribru17 +runtime/ftplugin/snakemake.vim @ribru17 +runtime/ftplugin/solidity.vim @coti-z +runtime/ftplugin/solution.vim @dkearns +runtime/ftplugin/spajson.vim @dseomn +runtime/ftplugin/spec.vim @ignatenkobrain +runtime/ftplugin/squirrel.vim @ribru17 +runtime/ftplugin/ssa.vim @ObserverOfTime +runtime/ftplugin/sshdconfig.vim @jiangyinzuo +runtime/ftplugin/svelte.vim @igorlfs +runtime/ftplugin/sway.vim @ribru17 +runtime/ftplugin/swayconfig.vim @jamespeapen +runtime/ftplugin/systemverilog.vim @Kocha +runtime/ftplugin/swig.vim @jmarrec +runtime/ftplugin/tap.vim @petdance +runtime/ftplugin/tcsh.vim @dkearns +runtime/ftplugin/tera.vim @MuntasirSZN +runtime/ftplugin/terraform.vim @JannoTjarks +runtime/ftplugin/tf.vim @ribru17 +runtime/ftplugin/thrift.vim @jiangyinzuo +runtime/ftplugin/tiasm.vim @Freed-Wu +runtime/ftplugin/tidy.vim @dkearns +runtime/ftplugin/tmux.vim @ericpruitt +runtime/ftplugin/toml.vim @averms +runtime/ftplugin/tt2html.vim @petdance +runtime/ftplugin/twig.vim @ribru17 +runtime/ftplugin/typescript.vim @dkearns +runtime/ftplugin/typescriptreact.vim @dkearns +runtime/ftplugin/typst.vim @saccarosium +runtime/ftplugin/uc.vim @ribru17 +runtime/ftplugin/unison.vim @chuwy +runtime/ftplugin/v.vim @ribru17 +runtime/ftplugin/vdf.vim @ObserverOfTime +runtime/ftplugin/vim.vim @dkearns +runtime/ftplugin/wget.vim @dkearns +runtime/ftplugin/wget2.vim @dkearns +runtime/ftplugin/xcompose.vim @ObserverOfTime +runtime/ftplugin/xml.vim @chrisbra +runtime/ftplugin/xs.vim @petdance +runtime/ftplugin/yacc.vim @ribru17 +runtime/ftplugin/zsh.vim @chrisbra +runtime/import/dist/vimhighlight.vim @lacygoill +runtime/indent/arduino.vim @k-takata +runtime/indent/astro.vim @wuelnerdotexe +runtime/indent/basic.vim @dkearns +runtime/indent/bst.vim @tpope +runtime/indent/cdl.vim @dkearns +runtime/indent/chatito.vim @ObserverOfTime +runtime/indent/clojure.vim @axvr +runtime/indent/config.vim @dkearns +runtime/indent/cs.vim @nickspoons +runtime/indent/css.vim @dkearns +runtime/indent/cucumber.vim @tpope +runtime/indent/d.vim @dkearns +runtime/indent/dosbatch.vim @k-takata +runtime/indent/dtd.vim @dkearns +runtime/indent/dylan.vim @dkearns +runtime/indent/eiffel.vim @jocelyn +runtime/indent/elm.vim @andys8 +runtime/indent/erlang.vim @hcs42 +runtime/indent/eruby.vim @tpope @dkearns +runtime/indent/eterm.vim @dkearns +runtime/indent/falcon.vim @steveno +runtime/indent/framescript.vim @dkearns +runtime/indent/freebasic.vim @dkearns +runtime/indent/gdscript.vim @habamax +runtime/indent/gitconfig.vim @tpope +runtime/indent/gitolite.vim @sitaramc +runtime/indent/glsl.vim @gpanders +runtime/indent/go.vim @dbarnett +runtime/indent/graphql.vim @jparise +runtime/indent/gyp.vim @ObserverOfTime +runtime/indent/haml.vim @tpope +runtime/indent/hare.vim @selenebun +runtime/indent/hcl.vim @gpanders +runtime/indent/hog.vim @wtfbbqhax +runtime/indent/idlang.vim @dkearns +runtime/indent/j.vim @glts +runtime/indent/java.vim @xuhdev +runtime/indent/javascript.vim @bounceme +runtime/indent/json.vim @elzr +runtime/indent/jsonc.vim @izhakjakov +runtime/indent/julia.vim @carlobaldassi +runtime/indent/just.vim @pbnj +runtime/indent/kdl.vim @imsnif @jiangyinzuo +runtime/indent/kotlin.vim @udalov +runtime/indent/krl.vim @KnoP-01 +runtime/indent/ld.vim @dkearns +runtime/indent/less.vim @genoma +runtime/indent/liquid.vim @tpope +runtime/indent/lua.vim @marcuscf +runtime/indent/m17ndb.vim @dseomn +runtime/indent/make.vim @dkearns +runtime/indent/meson.vim @Liambeguin +runtime/indent/mma.vim @dkearns +runtime/indent/mojo.vim @ribru17 +runtime/indent/nginx.vim @chr4 +runtime/indent/nsis.vim @k-takata +runtime/indent/occam.vim @dkearns +runtime/indent/perl.vim @petdance +runtime/indent/php.vim @2072 +runtime/indent/postscr.vim @mrdubya +runtime/indent/prolog.vim @dkearns +runtime/indent/proto.vim @Limero +runtime/indent/ps1.vim @heaths +runtime/indent/qb64.vim @dkearns +runtime/indent/qml.vim @ChaseKnowlden +runtime/indent/racket.vim @benknoble +runtime/indent/rapid.vim @KnoP-01 +runtime/indent/readline.vim @dkearns +runtime/indent/ruby.vim @AndrewRadev @dkearns +runtime/indent/sass.vim @tpope +runtime/indent/scala.vim @derekwyatt +runtime/indent/scheme.vim @evhan +runtime/indent/scss.vim @tpope +runtime/indent/sh.vim @chrisbra +runtime/indent/solidity.vim @coti-z +runtime/indent/spajson.vim @dseomn +runtime/indent/systemverilog.vim @Kocha +runtime/indent/tcl.vim @dkearns +runtime/indent/tcsh.vim @dkearns +runtime/indent/teraterm.vim @k-takata +runtime/indent/terraform.vim @gpanders +runtime/indent/thrift.vim @jiangyinzuo +runtime/indent/typescript.vim @HerringtonDarkholme +runtime/indent/typst.vim @saccarosium +runtime/indent/vroom.vim @dbarnett +runtime/indent/xml.vim @chrisbra +runtime/indent/zsh.vim @chrisbra +runtime/keymap/armenian-eastern_utf-8.vim @blinskey +runtime/keymap/armenian-western_utf-8.vim @blinskey +runtime/keymap/brazilian_portuguese-abnt.vim @LuMarquesIlva +runtime/keymap/brazilian_portuguese-compact.vim @LuMarquesIlva +runtime/keymap/russian-typograph.vim @RestorerZ +runtime/keymap/tamil_tscii.vim @yegappan +runtime/keymap/ukrainian-enhanced.vim @Dolfost +runtime/lang/menu_en_gb.latin1.vim @mrdubya +runtime/lang/menu_ru_ru.cp1251.vim @RestorerZ +runtime/lang/menu_ru_ru.koi8-r.vim @RestorerZ +runtime/lang/menu_ru_ru.utf-8.vim @RestorerZ runtime/pack/dist/opt/cfilter/plugin/cfilter.vim @yegappan -runtime/pack/dist/opt/comment/ @habamax -runtime/pack/dist/opt/matchit/ @chrisbra -runtime/pack/dist/opt/nohlsearch/ @habamax -runtime/plugin/manpager.vim @Konfekt -runtime/syntax/shared/hgcommitDiff.vim @vegerot -runtime/syntax/abaqus.vim @costerwi -runtime/syntax/abnf.vim @A4-Tacks -runtime/syntax/aidl.vim @dpelle -runtime/syntax/ant.vim @dkearns -runtime/syntax/antlr4.vim @jiangyinzuo -runtime/syntax/arduino.vim @johshoff -runtime/syntax/asciidoc.vim @aerostitch -runtime/syntax/asm.vim @dkearns -runtime/syntax/asmh8300.vim @dkearns -runtime/syntax/asterisk.vim @jaunis -runtime/syntax/astro.vim @wuelnerdotexe -runtime/syntax/asy.vim @avidseeker -runtime/syntax/autohotkey.vim @mmikeww -runtime/syntax/awk.vim @dkearns -runtime/syntax/basic.vim @dkearns -runtime/syntax/bst.vim @tpope -runtime/syntax/bzl.vim @dbarnett -runtime/syntax/bzr.vim @hdima -runtime/syntax/cabal.vim @coot -runtime/syntax/cabalconfig.vim @coot -runtime/syntax/cabalproject.vim @coot -runtime/syntax/cf.vim @ernstvanderlinden -runtime/syntax/chatito.vim @ObserverOfTime -runtime/syntax/chicken.vim @evhan -runtime/syntax/chuck.vim @gacallea -runtime/syntax/clojure.vim @axvr -runtime/syntax/cs.vim @nickspoons -runtime/syntax/csv.vim @habamax -runtime/syntax/cucumber.vim @tpope -runtime/syntax/d.vim @JesseKPhillips -runtime/syntax/dart.vim @pr3d4t0r -runtime/syntax/datascript.vim @dpelle -runtime/syntax/deb822sources.vim @jamessan -runtime/syntax/debchangelog.vim @jamessan -runtime/syntax/debcontrol.vim @jamessan -runtime/syntax/debcopyright.vim @jamessan -runtime/syntax/debsources.vim @jamessan -runtime/syntax/dep3patch.vim @jamessan -runtime/syntax/desktop.vim @e-kwsm -runtime/syntax/dosbatch.vim @mrdubya -runtime/syntax/dosini.vim @xuhdev -runtime/syntax/dot.vim @mmottl -runtime/syntax/doxygen.vim @frogonwheels -runtime/syntax/dtd.vim @chrisbra -runtime/syntax/dts.vim @zonque -runtime/syntax/editorconfig.vim @gpanders -runtime/syntax/eiffel.vim @jocelyn -runtime/syntax/erlang.vim @hcs42 -runtime/syntax/eruby.vim @tpope @dkearns -runtime/syntax/expect.vim @dkearns -runtime/syntax/falcon.vim @steveno -runtime/syntax/fennel.vim @gpanders -runtime/syntax/fetchmail.vim @dkearns -runtime/syntax/forth.vim @jkotlinski -runtime/syntax/fpcmake.vim @dkearns -runtime/syntax/freebasic.vim @dkearns -runtime/syntax/fstab.vim @rid9 -runtime/syntax/gdresource.vim @habamax -runtime/syntax/gdscript.vim @habamax -runtime/syntax/gdshader.vim @habamax -runtime/syntax/git.vim @tpope -runtime/syntax/gitattributes.vim @ObserverOfTime -runtime/syntax/gitcommit.vim @tpope -runtime/syntax/gitconfig.vim @tpope -runtime/syntax/gitignore.vim @ObserverOfTime -runtime/syntax/gitolite.vim @sitaramc -runtime/syntax/gitrebase.vim @tpope -runtime/syntax/glsl.vim @gpanders -runtime/syntax/go.vim @bhcleek -runtime/syntax/goaccess.vim @meonkeys -runtime/syntax/godoc.vim @dbarnett -runtime/syntax/gp.vim @KBelabas -runtime/syntax/gprof.vim @dpelle -runtime/syntax/graphql.vim @jparise -runtime/syntax/groff.vim @jmarshall -runtime/syntax/gyp.vim @ObserverOfTime -runtime/syntax/haml.vim @tpope -runtime/syntax/hare.vim @selenebun -runtime/syntax/haredoc.vim @selenebun -runtime/syntax/haskell.vim @coot -runtime/syntax/hcl.vim @gpanders -runtime/syntax/help_ru.vim @RestorerZ -runtime/syntax/hgcommit.vim @k-takata -runtime/syntax/hitest.vim @lacygoill -runtime/syntax/hog.vim @wtfbbqhax -runtime/syntax/hollywood.vim @sodero -runtime/syntax/html.vim @dkearns -runtime/syntax/htmlangular.vim @dlvandenberg -runtime/syntax/hyprlang.vim @saccarosium -runtime/syntax/i3config.vim @hiqua -runtime/syntax/icon.vim @dkearns -runtime/syntax/indent.vim @dkearns -runtime/syntax/j.vim @glts -runtime/syntax/jargon.vim @h3xx -runtime/syntax/java.vim @zzzyxwvut -runtime/syntax/javascript.vim @fleiner -runtime/syntax/jinja.vim @gpanders -runtime/syntax/jjdescription.vim @gpanders -runtime/syntax/json.vim @vito-c -runtime/syntax/jsonc.vim @izhakjakov -runtime/syntax/julia.vim @carlobaldassi -runtime/syntax/just.vim @pbnj -runtime/syntax/jq.vim @vito-c -runtime/syntax/karel.vim @kirillmorozov -runtime/syntax/kconfig.vim @chrisbra -runtime/syntax/kivy.vim @prophittcorey -runtime/syntax/kotlin.vim @udalov -runtime/syntax/kdl.vim @imsnif @jiangyinzuo -runtime/syntax/krl.vim @KnoP-01 -runtime/syntax/less.vim @genoma -runtime/syntax/lf.vim @andis-sprinkis -runtime/syntax/liquid.vim @tpope -runtime/syntax/lua.vim @marcuscf -runtime/syntax/lyrics.vim @ObserverOfTime -runtime/syntax/lynx.vim @dkearns -runtime/syntax/m17ndb.vim @dseomn -runtime/syntax/m3build.vim @dkearns -runtime/syntax/m3quake.vim @dkearns -runtime/syntax/mailcap.vim @dkearns -runtime/syntax/make.vim @rohieb -runtime/syntax/mallard.vim @jhradilek -runtime/syntax/markdown.vim @tpope -runtime/syntax/mason.vim @petdance -runtime/syntax/mediawiki.vim @avidseeker -runtime/syntax/meson.vim @Liambeguin -runtime/syntax/modula2.vim @dkearns -runtime/syntax/modula2/opt/iso.vim @trijezdci -runtime/syntax/modula2/opt/pim.vim @trijezdci -runtime/syntax/modula2/opt/r10.vim @trijezdci -runtime/syntax/modula3.vim @dkearns -runtime/syntax/mss.vim @Freed-Wu -runtime/syntax/n1ql.vim @pr3d4t0r -runtime/syntax/nginx.vim @chr4 -runtime/syntax/ninja.vim @nico -runtime/syntax/nix.vim @equill -runtime/syntax/nroff.vim @jmarshall -runtime/syntax/nsis.vim @k-takata -runtime/syntax/omnimark.vim @kennypete -runtime/syntax/ondir.vim @jparise -runtime/syntax/opencl.vim @Freed-Wu -runtime/syntax/openvpn.vim @ObserverOfTime -runtime/syntax/org.vim @saccarosium -runtime/syntax/pacmanlog.vim @rpigott -runtime/syntax/pascal.vim @dkearns -runtime/syntax/pbtxt.vim @lakshayg -runtime/syntax/pdf.vim @tpope -runtime/syntax/perl.vim @petdance -runtime/syntax/php.vim @TysonAndre -runtime/syntax/plsql.vim @lee-lindley -runtime/syntax/pod.vim @petdance -runtime/syntax/poefilter.vim @ObserverOfTime -runtime/syntax/postscr.vim @mrdubya -runtime/syntax/privoxy.vim @dkearns -runtime/syntax/progress.vim @rdnlsmith -runtime/syntax/prolog.vim @XVilka -runtime/syntax/prql.vim @vanillajonathan -runtime/syntax/ps1.vim @heaths -runtime/syntax/ps1xml.vim @heaths -runtime/syntax/psl.vim @danielkho -runtime/syntax/ptx.vim @jiangyinzuo -runtime/syntax/pymanifest.vim @ObserverOfTime -runtime/syntax/qb64.vim @dkearns -runtime/syntax/qml.vim @ChaseKnowlden -runtime/syntax/racket.vim @benknoble -runtime/syntax/raml.vim @in3d -runtime/syntax/rapid.vim @KnoP-01 -runtime/syntax/ratpoison.vim @trapd00r -runtime/syntax/rasi.vim @fymyte -runtime/syntax/rc.vim @chrisbra -runtime/syntax/rcs.vim @hdima -runtime/syntax/rebol.vim @mrdubya -runtime/syntax/rego.vim @zenmatic -runtime/syntax/resolv.vim @rid9 -runtime/syntax/rng.vim @jhradilek -runtime/syntax/routeros.vim @zainin -runtime/syntax/rst.vim @marshallward -runtime/syntax/ruby.vim @dkearns -runtime/syntax/salt.vim @gpanders -runtime/syntax/sass.vim @tpope -runtime/syntax/scala.vim @derekwyatt -runtime/syntax/scheme.vim @evhan -runtime/syntax/scss.vim @tpope -runtime/syntax/sdoc.vim @gpanders -runtime/syntax/sed.vim @dkearns -runtime/syntax/shared/debversions.vim @jamessan -runtime/syntax/shaderslang.vim @mTvare6 -runtime/syntax/solidity.vim @cothi -runtime/syntax/spajson.vim @dseomn -runtime/syntax/spec.vim @ignatenkobrain -runtime/syntax/sqloracle.vim @chrisbra -runtime/syntax/squirrel.vim @zenmatic -runtime/syntax/srt.vim @ObserverOfTime -runtime/syntax/ssa.vim @ObserverOfTime -runtime/syntax/sshconfig.vim @Jakuje -runtime/syntax/sshdconfig.vim @Jakuje -runtime/syntax/sudoers.vim @e-kwsm -runtime/syntax/svn.vim @hdima -runtime/syntax/swayconfig.vim @jamespeapen -runtime/syntax/swig.vim @jmarrec -runtime/syntax/systemverilog.vim @Kocha -runtime/syntax/tap.vim @petdance -runtime/syntax/tcsh.vim @dkearns -runtime/syntax/tera.vim @MuntasirSZN -runtime/syntax/teraterm.vim @k-takata -runtime/syntax/terraform.vim @gpanders -runtime/syntax/thrift.vim @jiangyinzuo -runtime/syntax/tiasm.vim @Freed-Wu -runtime/syntax/tidy.vim @dkearns -runtime/syntax/tmux.vim @ericpruitt -runtime/syntax/toml.vim @averms -runtime/syntax/tt2.vim @petdance -runtime/syntax/tt2html.vim @petdance -runtime/syntax/tt2js.vim @petdance -runtime/syntax/typescript.vim @HerringtonDarkholme @rhysd -runtime/syntax/typescriptreact.vim @HerringtonDarkholme @rhysd -runtime/syntax/typst.vim @gpanders -runtime/syntax/shared/typescriptcommon.vim @HerringtonDarkholme @rhysd -runtime/syntax/unison.vim @chuwy -runtime/syntax/vdf.vim @ObserverOfTime -runtime/syntax/vroom.vim @dbarnett -runtime/syntax/wast.vim @rhysd -runtime/syntax/wdl.vim @zenmatic -runtime/syntax/wget.vim @dkearns -runtime/syntax/wget2.vim @dkearns -runtime/syntax/xbl.vim @dkearns -runtime/syntax/xcompose.vim @ObserverOfTime -runtime/syntax/xml.vim @chrisbra -runtime/syntax/xs.vim @petdance -runtime/syntax/xslt.vim @Boobies -runtime/syntax/zserio.vim @dpelle -runtime/syntax/zsh.vim @chrisbra -runtime/tutor/tutor.eo @dpelle -runtime/tutor/tutor.eo.utf-8 @dpelle -runtime/tutor/tutor.fr @dpelle -runtime/tutor/tutor.fr.utf-8 @dpelle -runtime/tutor/tutor.ru @RestorerZ -runtime/tutor/tutor.ru.cp1251 @RestorerZ -runtime/tutor/tutor.ru.utf-8 @RestorerZ -src/iscygpty.* @k-takata -src/libvterm/ @leonerd -src/po/am.po @gagikh -src/po/ca.po @nfdisco -src/po/de.po @chrisbra -src/po/eo.po @dpelle -src/po/es.po @victorhck -src/po/fi.po @flammie -src/po/fr.po @dpelle -src/po/ga.po @kscanne -src/po/it.po @azc100 -src/po/ja.po @k-takata -src/po/ru.po @RestorerZ -src/po/sr.po @eevan78 -src/po/tr.po @bitigchi -src/po/uk.po @sakhnik -src/xxd/ @jnweiger +runtime/pack/dist/opt/comment/ @habamax +runtime/pack/dist/opt/helptoc/ @kennypete +runtime/pack/dist/opt/matchit/ @chrisbra +runtime/pack/dist/opt/nohlsearch/ @habamax +runtime/plugin/manpager.vim @Konfekt +runtime/syntax/shared/hgcommitDiff.vim @vegerot +runtime/syntax/abaqus.vim @costerwi +runtime/syntax/abnf.vim @A4-Tacks +runtime/syntax/aidl.vim @dpelle +runtime/syntax/ant.vim @dkearns +runtime/syntax/antlr4.vim @jiangyinzuo +runtime/syntax/arduino.vim @johshoff +runtime/syntax/asciidoc.vim @aerostitch +runtime/syntax/asm.vim @dkearns +runtime/syntax/asmh8300.vim @dkearns +runtime/syntax/asterisk.vim @jaunis +runtime/syntax/astro.vim @wuelnerdotexe +runtime/syntax/asy.vim @avidseeker +runtime/syntax/autohotkey.vim @mmikeww +runtime/syntax/awk.vim @dkearns +runtime/syntax/basic.vim @dkearns +runtime/syntax/bst.vim @tpope +runtime/syntax/bzl.vim @dbarnett +runtime/syntax/bzr.vim @hdima +runtime/syntax/cabal.vim @coot +runtime/syntax/cabalconfig.vim @coot +runtime/syntax/cabalproject.vim @coot +runtime/syntax/cf.vim @ernstvanderlinden +runtime/syntax/chatito.vim @ObserverOfTime +runtime/syntax/chicken.vim @evhan +runtime/syntax/chuck.vim @andreacfromtheapp +runtime/syntax/clojure.vim @axvr +runtime/syntax/cs.vim @nickspoons +runtime/syntax/csv.vim @habamax +runtime/syntax/cucumber.vim @tpope +runtime/syntax/d.vim @JesseKPhillips +runtime/syntax/dart.vim @pr3d4t0r +runtime/syntax/datascript.vim @dpelle +runtime/syntax/dax.vim @anarion80 +runtime/syntax/deb822sources.vim @jamessan +runtime/syntax/debchangelog.vim @jamessan +runtime/syntax/debcontrol.vim @jamessan +runtime/syntax/debcopyright.vim @jamessan +runtime/syntax/debsources.vim @jamessan +runtime/syntax/dep3patch.vim @jamessan +runtime/syntax/desktop.vim @e-kwsm +runtime/syntax/dosbatch.vim @mrdubya +runtime/syntax/dosini.vim @xuhdev +runtime/syntax/dot.vim @mmottl +runtime/syntax/doxygen.vim @frogonwheels +runtime/syntax/dtd.vim @chrisbra +runtime/syntax/dts.vim @zonque +runtime/syntax/editorconfig.vim @gpanders +runtime/syntax/eiffel.vim @jocelyn +runtime/syntax/erlang.vim @hcs42 +runtime/syntax/eruby.vim @tpope @dkearns +runtime/syntax/expect.vim @dkearns +runtime/syntax/falcon.vim @steveno +runtime/syntax/fetchmail.vim @dkearns +runtime/syntax/forth.vim @jkotlinski +runtime/syntax/fpcmake.vim @dkearns +runtime/syntax/freebasic.vim @dkearns +runtime/syntax/fstab.vim @rid9 +runtime/syntax/gdresource.vim @habamax +runtime/syntax/gdscript.vim @habamax +runtime/syntax/gdshader.vim @habamax +runtime/syntax/git.vim @tpope +runtime/syntax/gitattributes.vim @ObserverOfTime +runtime/syntax/gitcommit.vim @tpope +runtime/syntax/gitconfig.vim @tpope +runtime/syntax/gitignore.vim @ObserverOfTime +runtime/syntax/gitolite.vim @sitaramc +runtime/syntax/gitrebase.vim @tpope +runtime/syntax/gleam.vim @kirillmorozov +runtime/syntax/glsl.vim @gpanders +runtime/syntax/go.vim @bhcleek +runtime/syntax/goaccess.vim @meonkeys +runtime/syntax/godoc.vim @dbarnett +runtime/syntax/gp.vim @KBelabas +runtime/syntax/gprof.vim @dpelle +runtime/syntax/graphql.vim @jparise +runtime/syntax/groff.vim @jmarshall +runtime/syntax/gyp.vim @ObserverOfTime +runtime/syntax/haml.vim @tpope +runtime/syntax/hare.vim @selenebun +runtime/syntax/haredoc.vim @selenebun +runtime/syntax/haskell.vim @coot +runtime/syntax/hcl.vim @gpanders +runtime/syntax/help.vim @dkearns +runtime/syntax/help_ru.vim @RestorerZ +runtime/syntax/hgcommit.vim @k-takata +runtime/syntax/hitest.vim @lacygoill +runtime/syntax/hog.vim @wtfbbqhax +runtime/syntax/hollywood.vim @sodero +runtime/syntax/html.vim @dkearns +runtime/syntax/htmlangular.vim @dlvandenberg +runtime/syntax/hyprlang.vim @saccarosium +runtime/syntax/i3config.vim @hiqua +runtime/syntax/icon.vim @dkearns +runtime/syntax/indent.vim @dkearns +runtime/syntax/j.vim @glts +runtime/syntax/jargon.vim @h3xx +runtime/syntax/java.vim @zzzyxwvut +runtime/syntax/javascript.vim @fleiner +runtime/syntax/jinja.vim @gpanders +runtime/syntax/jjdescription.vim @gpanders +runtime/syntax/json.vim @vito-c +runtime/syntax/jsonc.vim @izhakjakov +runtime/syntax/julia.vim @carlobaldassi +runtime/syntax/just.vim @pbnj +runtime/syntax/jq.vim @vito-c +runtime/syntax/karel.vim @kirillmorozov +runtime/syntax/kconfig.vim @chrisbra +runtime/syntax/kivy.vim @prophittcorey +runtime/syntax/kotlin.vim @udalov +runtime/syntax/kdl.vim @imsnif @jiangyinzuo +runtime/syntax/krl.vim @KnoP-01 +runtime/syntax/less.vim @genoma +runtime/syntax/lf.vim @andis-sprinkis +runtime/syntax/liquid.vim @tpope +runtime/syntax/lua.vim @marcuscf +runtime/syntax/lyrics.vim @ObserverOfTime +runtime/syntax/lynx.vim @dkearns +runtime/syntax/m17ndb.vim @dseomn +runtime/syntax/m3build.vim @dkearns +runtime/syntax/m3quake.vim @dkearns +runtime/syntax/mailcap.vim @dkearns +runtime/syntax/make.vim @rohieb +runtime/syntax/mallard.vim @jhradilek +runtime/syntax/markdown.vim @tpope +runtime/syntax/mbsync.vim @fymyte +runtime/syntax/mason.vim @petdance +runtime/syntax/mediawiki.vim @avidseeker +runtime/syntax/meson.vim @Liambeguin +runtime/syntax/modula2.vim @dkearns +runtime/syntax/modula2/opt/iso.vim @trijezdci +runtime/syntax/modula2/opt/pim.vim @trijezdci +runtime/syntax/modula2/opt/r10.vim @trijezdci +runtime/syntax/modula3.vim @dkearns +runtime/syntax/mss.vim @Freed-Wu +runtime/syntax/n1ql.vim @pr3d4t0r +runtime/syntax/nginx.vim @chr4 +runtime/syntax/ninja.vim @nico +runtime/syntax/nix.vim @equill +runtime/syntax/nroff.vim @jmarshall +runtime/syntax/nsis.vim @k-takata +runtime/syntax/odin.vim @habamax +runtime/syntax/omnimark.vim @kennypete +runtime/syntax/ondir.vim @jparise +runtime/syntax/opencl.vim @Freed-Wu +runtime/syntax/openvpn.vim @ObserverOfTime +runtime/syntax/org.vim @saccarosium +runtime/syntax/pacmanlog.vim @rpigott +runtime/syntax/pascal.vim @dkearns +runtime/syntax/pbtxt.vim @lakshayg +runtime/syntax/pdf.vim @tpope +runtime/syntax/perl.vim @petdance +runtime/syntax/php.vim @TysonAndre +runtime/syntax/plsql.vim @lee-lindley +runtime/syntax/pod.vim @petdance +runtime/syntax/poefilter.vim @ObserverOfTime +runtime/syntax/postscr.vim @mrdubya +runtime/syntax/pq.vim @anarion80 +runtime/syntax/privoxy.vim @dkearns +runtime/syntax/progress.vim @rdnlsmith +runtime/syntax/prolog.vim @XVilka +runtime/syntax/prql.vim @vanillajonathan +runtime/syntax/ps1.vim @heaths +runtime/syntax/ps1xml.vim @heaths +runtime/syntax/psl.vim @danielkho +runtime/syntax/ptx.vim @jiangyinzuo +runtime/syntax/pymanifest.vim @ObserverOfTime +runtime/syntax/qb64.vim @dkearns +runtime/syntax/qml.vim @ChaseKnowlden +runtime/syntax/racket.vim @benknoble +runtime/syntax/raml.vim @in3d +runtime/syntax/rapid.vim @KnoP-01 +runtime/syntax/ratpoison.vim @trapd00r +runtime/syntax/rasi.vim @fymyte +runtime/syntax/rc.vim @chrisbra +runtime/syntax/rcs.vim @hdima +runtime/syntax/rebol.vim @mrdubya +runtime/syntax/rego.vim @zenmatic +runtime/syntax/resolv.vim @rid9 +runtime/syntax/rng.vim @jhradilek +runtime/syntax/routeros.vim @zainin +runtime/syntax/rst.vim @marshallward +runtime/syntax/ruby.vim @dkearns +runtime/syntax/salt.vim @gpanders +runtime/syntax/sass.vim @tpope +runtime/syntax/scala.vim @derekwyatt +runtime/syntax/scheme.vim @evhan +runtime/syntax/scss.vim @tpope +runtime/syntax/sed.vim @dkearns +runtime/syntax/shared/debversions.vim @jamessan +runtime/syntax/shaderslang.vim @mTvare6 +runtime/syntax/solidity.vim @coti-z +runtime/syntax/spajson.vim @dseomn +runtime/syntax/spec.vim @ignatenkobrain +runtime/syntax/sqloracle.vim @chrisbra +runtime/syntax/squirrel.vim @zenmatic +runtime/syntax/srt.vim @ObserverOfTime +runtime/syntax/ssa.vim @ObserverOfTime +runtime/syntax/sshconfig.vim @Jakuje +runtime/syntax/sshdconfig.vim @Jakuje +runtime/syntax/sudoers.vim @e-kwsm +runtime/syntax/svn.vim @hdima +runtime/syntax/swayconfig.vim @jamespeapen +runtime/syntax/swig.vim @jmarrec +runtime/syntax/systemverilog.vim @Kocha +runtime/syntax/tap.vim @petdance +runtime/syntax/tcsh.vim @dkearns +runtime/syntax/tera.vim @MuntasirSZN +runtime/syntax/teraterm.vim @k-takata +runtime/syntax/terraform.vim @gpanders +runtime/syntax/thrift.vim @jiangyinzuo +runtime/syntax/tiasm.vim @Freed-Wu +runtime/syntax/tidy.vim @dkearns +runtime/syntax/tmux.vim @ericpruitt +runtime/syntax/toml.vim @averms +runtime/syntax/tt2.vim @petdance +runtime/syntax/tt2html.vim @petdance +runtime/syntax/tt2js.vim @petdance +runtime/syntax/typescript.vim @HerringtonDarkholme @rhysd +runtime/syntax/typescriptreact.vim @HerringtonDarkholme @rhysd +runtime/syntax/typst.vim @gpanders +runtime/syntax/shared/typescriptcommon.vim @HerringtonDarkholme @rhysd +runtime/syntax/unison.vim @chuwy +runtime/syntax/vdf.vim @ObserverOfTime +runtime/syntax/vroom.vim @dbarnett +runtime/syntax/wdl.vim @zenmatic +runtime/syntax/wget.vim @dkearns +runtime/syntax/wget2.vim @dkearns +runtime/syntax/xbl.vim @dkearns +runtime/syntax/xcompose.vim @ObserverOfTime +runtime/syntax/xml.vim @chrisbra +runtime/syntax/xs.vim @petdance +runtime/syntax/xslt.vim @Boobies +runtime/syntax/zserio.vim @dpelle +runtime/syntax/zsh.vim @chrisbra +runtime/tutor/tutor1.eo @dpelle +runtime/tutor/tutor1.fr @dpelle +runtime/tutor/tutor1.ru @RestorerZ +runtime/tutor/tutor2.fr @dlejay +src/iscygpty.* @k-takata +src/libvterm/ @leonerd +src/po/ca.po @nfdisco +src/po/de.po @chrisbra +src/po/eo.po @dpelle +src/po/es.po @victorhck +src/po/fi.po @flammie +src/po/fr.po @dpelle +src/po/ga.po @kscanne +src/po/hy.po @gagikh +src/po/it.po @azc100 +src/po/ja.po @k-takata +src/po/ru.po @RestorerZ +src/po/sr.po @eevan78 +src/po/tr.po @bitigchi +src/po/uk.po @sakhnik +src/xxd/ @jnweiger diff --git a/.github/workflows/ci-macvim.yaml b/.github/workflows/ci-macvim.yaml index c0018e8b3b..7bd4fedcc8 100644 --- a/.github/workflows/ci-macvim.yaml +++ b/.github/workflows/ci-macvim.yaml @@ -41,7 +41,7 @@ jobs: # Most up to date OS and Xcode. Used to publish release for the main build. - os: macos-15 - xcode: '16.2' + xcode: '16.4' testgui: true publish: true optimized: true diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 90a6e9ff0c..fb2832172e 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -9,7 +9,7 @@ permissions: jobs: scan: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 env: CC: gcc @@ -36,7 +36,6 @@ jobs: gettext \ libcanberra-dev \ libperl-dev \ - python2-dev \ python3-dev \ liblua5.4-dev \ lua5.4 \ @@ -53,7 +52,7 @@ jobs: echo "$(pwd)/cov-scan/bin" >> $GITHUB_PATH ( echo "NPROC=$(getconf _NPROCESSORS_ONLN)" - echo "CONFOPT=--enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-tclinterp" + echo "CONFOPT=--enable-perlinterp --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-tclinterp" ) >> $GITHUB_ENV - name: Configure diff --git a/.gitignore b/.gitignore index 1d0d3d644e..7767e598e5 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,8 @@ src/auto/osdef.h src/auto/link.log src/auto/link.sed src/auto/pathdef.c +src/auto/wayland/*.c +src/auto/wayland/*.h # Windows *.exe @@ -64,7 +66,6 @@ src/xxd/xxd.dSYM *~ *.pyc *.log -src/po/vim.pot src/tags /tags /GPATH diff --git a/.hgignore b/.hgignore index 38388a5309..80e59634db 100644 --- a/.hgignore +++ b/.hgignore @@ -24,6 +24,8 @@ src/auto/osdef.h src/auto/link.log src/auto/link.sed src/auto/pathdef.c +src/auto/wayland/*.c +src/auto/wayland/*.h # Windows *.exe @@ -66,7 +68,6 @@ src/xxd/xxd.dSYM *~ *.pyc *.log -src/po/vim.pot src/tags /tags /GPATH diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c766d71d51..8f0947acf7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,7 +3,7 @@ Patches are welcome in whatever form. Discussions about patches happen on the [vim-dev][0] mailing list. If you create a pull request on GitHub it will be -forwarded to the vim-dev mailing list. You can also send your patch there +forwarded to the vim-dev mailing list. You can also send your patch there directly (but please note, the initial posting is subject to moderation). In that case an attachment with a unified diff format is preferred. Information about the mailing list can be found [on the Vim website][0] @@ -12,14 +12,14 @@ A pull request has the advantage that it will trigger the Continuous Integration tests, you will be warned of problems (you can ignore the coverage warning, it's noisy). -Please consider adding a test. All new functionality should be tested and bug +Please consider adding a test. All new functionality should be tested and bug fixes should be tested for regressions: the test should fail before the fix and -pass after the fix. Look through recent patches for examples and find help -with ":help testing". The tests are located under "src/testdir". +pass after the fix. Look through recent patches for examples and find help +with ":help testing". The tests are located under "src/testdir". -Contributions will be distributed with Vim under the Vim license. Providing a +Contributions will be distributed with Vim under the Vim license. Providing a change to be included implies that you agree with this and your contribution -does not cause us trouble with trademarks or patents. There is no CLA to sign. +does not cause us trouble with trademarks or patents. There is no CLA to sign. ## Signing-off commits @@ -27,19 +27,19 @@ While not required, it's recommended to use **Signed-off commits** to ensure transparency, accountability, and compliance with open-source best practices. Signed-off commits follow the [Developer Certificate of Origin (DCO)][15], which confirms that contributors have the right to submit their changes under -the project's license. This process adds a `Signed-off-by` line to commit +the project's license. This process adds a `Signed-off-by` line to commit messages, verifying that the contributor agrees to the project's licensing -terms. To sign off a commit, simply use the -s flag when committing: +terms. To sign off a commit, simply use the -s flag when committing: ```sh git commit -s -``` +``` This ensures that every contribution is properly documented and traceable, aligning with industry standards used in projects like the Linux Kernel or -the git project. By making Signed-off commits a standard practice, we help +the git project. By making Signed-off commits a standard practice, we help maintain a legally compliant and well-governed codebase while fostering trust -within our contributor community. +within our contributor community. When merging PRs into Vim, the current maintainer @chrisbra usually adds missing `Signed-off-by` trailers for the author user name and email address as well for @@ -48,12 +48,12 @@ approvers are happy with that particular change. # Reporting issues -We use GitHub issues, but that is not a requirement. Writing to the Vim +We use GitHub issues, but that is not a requirement. Writing to the Vim mailing list is also fine. Please use the GitHub issues only for actual issues. If you are not 100% sure that your problem is a Vim issue, please first discuss this on the Vim user -mailing list. Try reproducing the problem without any of your plugins or settings: +mailing list. Try reproducing the problem without any of your plugins or settings: vim --clean @@ -71,13 +71,13 @@ Or open [the todo file][todo list] on GitHub to see the latest version. # Syntax, indent and other runtime files The latest version of these files can be obtained from the repository. -They are usually not updated with numbered patches. However, they may +They are usually not updated with numbered patches. However, they may or may not work with older Vim releases (since they may contain new features). If you find a problem with one of these files or have a suggestion for improvement, please first try to contact the maintainer directly. Look in the header of the file for the name, email address, github handle and/or -upstream repository. You may also check the [MAINTAINERS][11] file. +upstream repository. You may also check the [MAINTAINERS][11] file. The maintainer will take care of issues and send updates to the Vim project for distribution with Vim. @@ -88,23 +88,25 @@ If the maintainer does not respond, contact the [vim-dev][0] mailing list. If you want to contribute new runtime files for Vim or Neovim, please create a PR with your changes against this repository here. For new filetypes, do not forget: -* to add a new [filetype test][12] (keep it similar to the other filetype tests). -* all configuration switches should be documented + +- to add a new [filetype test][12] (keep it similar to the other filetype tests). +- all configuration switches should be documented (check [filetype.txt][13] and/or [syntax.txt][14] for filetype and syntax plugins) -* add yourself as Maintainer to the top of file (again, keep the header similar to +- add yourself as Maintainer to the top of file (again, keep the header similar to other runtime files) -* add yourself to the [MAINTAINERS][11] file. +- add yourself to the [MAINTAINERS][11] file. # Translations -Translating messages and runtime files is very much appreciated! These things +Translating messages and runtime files is very much appreciated! These things can be translated: -* Messages in Vim, see [src/po/README.txt][1] - Also used for the desktop icons. -* Menus, see [runtime/lang/README.txt][2] -* Vim tutor, see [runtime/tutor/README.txt][3] -* Manual pages, see [runtime/doc/\*.1][4] for examples -* Installer, see [nsis/lang/README.txt][5] + +- Messages in Vim, see [src/po/README.txt][1] + Also used for the desktop icons. +- Menus, see [runtime/lang/README.txt][2] +- Vim tutor, see [runtime/tutor/README.txt][3] +- Manual pages, see [runtime/doc/\*.1][4] for examples +- Installer, see [nsis/lang/README.txt][5] The help files can be translated and made available separately. See https://www.vim.org/translations.php for examples. @@ -113,9 +115,11 @@ See https://www.vim.org/translations.php for examples. Please have a look at the following [discussion][6], which should give you some ideas. Please also check the [develop.txt][7] helpfile for the recommended -style. Often it's also beneficial to check the surrounding code for the style +coding style. Often it's also beneficial to check the surrounding code for the style being used. +For the recommended documentation style, please check [helphelp.txt][16]. + # I have a question If you have some question on the style guide, please contact the [vim-dev][0] @@ -139,3 +143,4 @@ mailing list. For other questions please use the [Vi Stack Exchange][8] website, [13]: https://github.com/vim/vim/blob/master/runtime/doc/filetype.txt [14]: https://github.com/vim/vim/blob/master/runtime/doc/syntax.txt [15]: https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin +[16]: https://github.com/vim/vim/blob/master/runtime/doc/helphelp.txt diff --git a/Filelist b/Filelist index 7302788fea..5153ded57d 100644 --- a/Filelist +++ b/Filelist @@ -23,8 +23,12 @@ SRC_ALL = \ ci/appveyor.bat \ ci/config.mk*.sed \ ci/if_ver*.vim \ + ci/if_feat_check.vim \ ci/setup-xvfb.sh \ + ci/setup-sway.sh \ ci/remove_snap.sh \ + ci/ddebs.list \ + ci/pinned-pkgs \ src/Make_all.mak \ src/README.md \ src/alloc.c \ @@ -147,6 +151,7 @@ SRC_ALL = \ src/strings.c \ src/structs.h \ src/syntax.c \ + src/tabpanel.c \ src/tag.c \ src/term.c \ src/terminal.c \ @@ -172,6 +177,7 @@ SRC_ALL = \ src/vim9compile.c \ src/vim9execute.c \ src/vim9expr.c \ + src/vim9generics.c \ src/vim9instr.c \ src/vim9script.c \ src/vim9type.c \ @@ -179,63 +185,67 @@ SRC_ALL = \ src/winclip.c \ src/window.c \ src/xxd/xxd.c \ - src/testdir/gen_opt_test.vim \ - src/testdir/README.txt \ - src/testdir/Make_all.mak \ src/testdir/*.in \ src/testdir/*.py \ - src/testdir/keycode_check.vim \ + src/testdir/Make_all.mak \ + src/testdir/README.txt \ + src/testdir/commondumps.vim \ + src/testdir/crash/* \ + src/testdir/dumps/*.dump \ + src/testdir/dumps/*.vim \ src/testdir/keycode_check.json \ + src/testdir/keycode_check.vim \ src/testdir/lsan-suppress.txt \ - src/testdir/sautest/autoload/*.vim \ - src/testdir/testluaplugin/lua/testluaplugin/*.lua \ - src/testdir/check.vim \ - src/testdir/commondumps.vim \ - src/testdir/gui_init.vim \ - src/testdir/gui_preinit.vim \ - src/testdir/mouse.vim \ - src/testdir/runtest.vim \ - src/testdir/screendump.vim \ - src/testdir/setup.vim \ - src/testdir/setup_gui.vim \ - src/testdir/shared.vim \ - src/testdir/vim9.vim \ - src/testdir/script_util.vim \ - src/testdir/summarize.vim \ - src/testdir/term_util.vim \ - src/testdir/view_util.vim \ - src/testdir/viewdumps.vim \ - src/testdir/test[0-9]*.ok \ - src/testdir/test77a.ok \ - src/testdir/test77a.com \ - src/testdir/test_*.vim \ src/testdir/python2/*.py \ src/testdir/python3/*.py \ + src/testdir/python_after/*.py \ + src/testdir/python_before/*.py \ src/testdir/pythonx/*.py \ src/testdir/pythonx/topmodule/__init__.py \ src/testdir/pythonx/topmodule/submodule/__init__.py \ src/testdir/pythonx/topmodule/submodule/subsubmodule/__init__.py \ src/testdir/pythonx/topmodule/submodule/subsubmodule/subsubsubmodule.py \ - src/testdir/python_after/*.py \ - src/testdir/python_before/*.py \ src/testdir/pyxfile/*.py \ - src/testdir/dumps/*.dump \ - src/testdir/dumps/*.vim \ + src/testdir/ru_RU/LC_MESSAGES/Makefile \ + src/testdir/ru_RU/LC_MESSAGES/__PACKAGE__.mo \ + src/testdir/ru_RU/LC_MESSAGES/__PACKAGE__.po \ + src/testdir/runtest.vim \ src/testdir/samples/*.html \ src/testdir/samples/*.txt \ src/testdir/samples/*.vim \ + src/testdir/samples/evil.zip \ + src/testdir/samples/evil.tar \ src/testdir/samples/poc.zip \ - src/testdir/samples/test000 \ + src/testdir/samples/sample.tar \ src/testdir/samples/test.zip \ + src/testdir/samples/test000 \ src/testdir/samples/test_undo.txt.undo \ src/testdir/samples/testa.zip \ - src/testdir/color_ramp.vim \ + src/testdir/sautest/autoload/*.vim \ src/testdir/silent.wav \ - src/testdir/popupbounce.vim \ - src/testdir/crash/* \ - src/testdir/ru_RU/LC_MESSAGES/Makefile \ - src/testdir/ru_RU/LC_MESSAGES/__PACKAGE__.po \ - src/testdir/ru_RU/LC_MESSAGES/__PACKAGE__.mo \ + src/testdir/test77a.com \ + src/testdir/test77a.ok \ + src/testdir/test[0-9]*.ok \ + src/testdir/test_*.vim \ + src/testdir/testluaplugin/lua/testluaplugin/*.lua \ + src/testdir/util/check.vim \ + src/testdir/util/color_ramp.vim \ + src/testdir/util/gen_opt_test.vim \ + src/testdir/util/gui_init.vim \ + src/testdir/util/gui_preinit.vim \ + src/testdir/util/mouse.vim \ + src/testdir/util/popupbounce.vim \ + src/testdir/util/screendump.vim \ + src/testdir/util/script_util.vim \ + src/testdir/util/setup.vim \ + src/testdir/util/setup_gui.vim \ + src/testdir/util/shared.vim \ + src/testdir/util/summarize.vim \ + src/testdir/util/term_util.vim \ + src/testdir/util/view_util.vim \ + src/testdir/util/vim9.vim \ + src/testdir/util/window_manager.vim \ + src/testdir/viewdumps.vim \ src/proto.h \ src/protodef.h \ src/proto/alloc.pro \ @@ -331,6 +341,7 @@ SRC_ALL = \ src/proto/spellsuggest.pro \ src/proto/strings.pro \ src/proto/syntax.pro \ + src/proto/tabpanel.pro \ src/proto/tag.pro \ src/proto/term.pro \ src/proto/terminal.pro \ @@ -352,6 +363,7 @@ SRC_ALL = \ src/proto/vim9compile.pro \ src/proto/vim9execute.pro \ src/proto/vim9expr.pro \ + src/proto/vim9generics.pro \ src/proto/vim9instr.pro \ src/proto/vim9script.pro \ src/proto/vim9type.pro \ @@ -484,6 +496,12 @@ SRC_UNIX = \ src/gui_xmebwp.h \ src/gui_x11.c \ src/gui_x11_pm.h \ + src/auto/wayland/README.txt \ + src/auto/wayland/Makefile \ + src/auto/wayland/protocols/ext-data-control-v1.xml \ + src/auto/wayland/protocols/wlr-data-control-unstable-v1.xml \ + src/auto/wayland/protocols/xdg-shell.xml \ + src/auto/wayland/protocols/primary-selection-unstable-v1.xml \ src/if_xcmdsrv.c \ src/link.sh \ src/installman.sh \ @@ -502,18 +520,21 @@ SRC_UNIX = \ src/proto/gui_motif.pro \ src/proto/gui_xmdlg.pro \ src/proto/gui_x11.pro \ + src/proto/wayland.pro \ src/proto/if_xcmdsrv.pro \ src/proto/os_unix.pro \ src/proto/pty.pro \ src/pty.c \ src/testdir/Makefile \ - src/testdir/unix.vim \ + src/testdir/util/unix.vim \ src/toolcheck \ src/vim_icon.xbm \ src/vim_mask.xbm \ src/vimtutor \ src/gvimtutor \ + src/wayland.c \ src/which.sh \ + src/gen-wayland-protocols.sh \ src/xxd/Makefile \ # Source files for both MS Windows and Unix-like. @@ -599,7 +620,7 @@ SRC_DOS = \ src/testdir/Make_dos.mak \ src/testdir/Make_mvc.mak \ src/testdir/Make_ming.mak \ - src/testdir/dos.vim \ + src/testdir/util/dos.vim \ src/uninstall.c \ src/vim.rc \ src/vim.manifest \ @@ -652,7 +673,7 @@ SRC_AMI = \ src/os_amiga.h \ src/proto/os_amiga.pro \ src/testdir/Make_amiga.mak \ - src/testdir/amiga.vim \ + src/testdir/util/amiga.vim \ src/xxd/Make_amiga.mak \ # Source files for Haiku (also in the extra archive). @@ -683,7 +704,7 @@ SRC_VMS = \ src/os_vms_mms.c \ src/proto/os_vms.pro \ src/testdir/Make_vms.mms \ - src/testdir/vms.vim \ + src/testdir/util/vms.vim \ src/xxd/Make_vms.mms \ vimtutor.com \ @@ -774,7 +795,6 @@ RT_ALL = \ runtime/tools/[a-z]*[a-z0-9] \ runtime/tutor/README.txt \ runtime/tutor/tutor1 \ - runtime/tutor/tutor1.utf-8 \ runtime/tutor/en/vim-01-beginner.tutor \ runtime/tutor/en/vim-01-beginner.tutor.json \ runtime/tutor/en/vim-02-beginner.tutor \ @@ -783,7 +803,6 @@ RT_ALL = \ runtime/tutor/tutor.tutor.json \ runtime/tutor/tutor.vim \ runtime/tutor/tutor2 \ - runtime/tutor/tutor2.utf-8 \ runtime/vimrc_example.vim \ runtime/pack/dist/opt/cfilter/plugin/cfilter.vim \ runtime/pack/dist/opt/comment/plugin/comment.vim \ @@ -806,6 +825,8 @@ RT_ALL = \ runtime/pack/dist/opt/editorconfig/ftdetect/editorconfig.vim \ runtime/pack/dist/opt/editorconfig/plugin/editorconfig.vim \ runtime/pack/dist/opt/helptoc/autoload/helptoc.vim \ + runtime/pack/dist/opt/helptoc/doc/helptoc.txt \ + runtime/pack/dist/opt/helptoc/doc/tags \ runtime/pack/dist/opt/helptoc/plugin/helptoc.vim \ runtime/pack/dist/opt/hlyank/plugin/hlyank.vim \ runtime/pack/dist/opt/justify/plugin/justify.vim \ @@ -823,7 +844,6 @@ RT_ALL = \ runtime/pack/dist/opt/netrw/autoload/netrw/fs.vim \ runtime/pack/dist/opt/netrw/autoload/netrw/os.vim \ runtime/pack/dist/opt/netrw/autoload/netrw/msg.vim \ - runtime/pack/dist/opt/netrw/autoload/netrwSettings.vim \ runtime/pack/dist/opt/netrw/autoload/netrw_gitignore.vim \ runtime/pack/dist/opt/netrw/doc/netrw.txt \ runtime/pack/dist/opt/netrw/plugin/netrwPlugin.vim \ @@ -862,6 +882,7 @@ RT_SCRIPTS = \ runtime/indent/testdir/*.vim \ runtime/indent/testdir/*.in \ runtime/indent/testdir/*.ok \ + runtime/indent/testdir/tools/* \ runtime/ftplugin/*.vim \ runtime/ftplugin/logtalk.dict \ runtime/ftplugin/README.txt \ @@ -925,7 +946,6 @@ RT_DOS = \ README_dos.txt \ runtime/doc/Make_mvc.mak \ runtime/indent/Make_mvc.mak \ - runtime/tutor/Make_mvc.mak \ runtime/lang/Make_mvc.mak \ vimtutor.bat \ @@ -1079,8 +1099,6 @@ LANG_GEN = \ runtime/keymap/README.txt \ runtime/keymap/*.vim \ runtime/tutor/README.*.txt \ - runtime/tutor/Makefile \ - runtime/tutor/Make_all.mak \ runtime/tutor/it/vim-01-beginner.tutor \ runtime/tutor/it/vim-01-beginner.tutor.json \ runtime/tutor/ru/vim-01-beginner.tutor \ @@ -1092,19 +1110,9 @@ LANG_GEN = \ runtime/tutor/sr/vim-02-beginner.tutor \ runtime/tutor/sr/vim-02-beginner.tutor.json \ runtime/tutor/tutor1.?? \ - runtime/tutor/tutor1.??.utf-8 \ - runtime/tutor/tutor1.??.euc \ - runtime/tutor/tutor1.??.sjis \ - runtime/tutor/tutor1.??.iso9 \ - runtime/tutor/tutor1.??.big5 \ - runtime/tutor/tutor1.??.cp1250 \ - runtime/tutor/tutor1.??.cp1251 \ - runtime/tutor/tutor1.??.cp737 \ - runtime/tutor/tutor1.??_??.utf-8 \ + runtime/tutor/tutor1.??_?? \ runtime/tutor/tutor1.bar \ - runtime/tutor/tutor1.bar.utf-8 \ runtime/tutor/tutor2.?? \ - runtime/tutor/tutor2.??.utf-8 \ runtime/spell/README.txt \ runtime/spell/??/*.diff \ runtime/spell/??/main.aap \ @@ -1148,6 +1156,7 @@ LANG_SRC = \ src/po/sjiscorr.c \ src/po/big5corr.c \ src/po/*.po \ + src/po/vim.pot \ # The language files for the Win32 lang archive. LANG_DOS = \ diff --git a/Makefile b/Makefile index 4d726991d3..9de75e3464 100644 --- a/Makefile +++ b/Makefile @@ -115,6 +115,7 @@ MINOR = 1 # - With these features: "make depend" (works best with gcc). # - If you have a lint program: "make lint" and check the output (ignore GTK # warnings). +# - compile release versions using -DNDEBUG to disable assert()s # - If you have valgrind, enable it in src/testdir/Makefile and run "make # test". Enable EXITFREE, disable GUI, scheme and tcl to avoid false alarms. # Check the valgrind output. diff --git a/README.md b/README.md index 980b8be3c2..f11c5643ec 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,78 @@ -Vim - the text editor - for macOS +

+Website · Documentation +
+ -- MacVim homepage:
+
+
Paragraph #1. +
+ +Paragraph #2.
+
+ Paragraph #1.
+ Paragraph #2.
+
+
+
+
+
+ + +
+ +| Header #1 | Header #2 | Header #3 + |
|---|---|---|
| Column #1 | Column #2 | Column #3 + |
| Column #1 | Column #2 | Column #3 + |
| Column #1 | Column #2 | Column #3 + |
| Column #1 | Column #2 | Column #3 + |
+<div class="block"> +<blockquote><pre><code> +</code></pre></blockquote></div> +
Paragraph #3.
Paragraph #4.
Paragraph #5. + +
Paragraph #6.
Paragraph #7.
Paragraph #8.
Paragraph #9.
+ +Paragraph #10. +
+ +Paragraph #11.
Paragraph #12.
Paragraph #13.
Paragraph #14.
+ +Paragraph #15. +
Paragraph #16. +