gitextract_zisc536k/ ├── .SpaceVim.d/ │ ├── README.md │ ├── ReleasePostCheckList.md │ ├── ReleasePreCheckList.md │ ├── autoload/ │ │ └── SpaceVim/ │ │ ├── api/ │ │ │ └── dev/ │ │ │ └── autodoc.vim │ │ └── dev/ │ │ ├── Achievements.vim │ │ ├── api.vim │ │ ├── codeowner.vim │ │ ├── followHEAD.vim │ │ ├── g.vim │ │ ├── issuemanager.vim │ │ ├── layers.vim │ │ ├── profile.vim │ │ ├── pull.vim │ │ ├── reddit.vim │ │ ├── releases.vim │ │ ├── roadmap.vim │ │ ├── send_to_channel.vim │ │ ├── website.vim │ │ ├── wiki.vim │ │ └── z.vim │ ├── ftplugin/ │ │ └── git-commit.vim │ ├── init.lua │ ├── init.vim │ ├── languages.json │ ├── plugin/ │ │ └── neovim-qt.lua │ ├── projections.toml │ ├── tasks.toml │ └── types/ │ └── vim.fn.lua ├── .ci/ │ ├── bootstrap │ ├── build-production │ ├── common/ │ │ └── github_commenter.vim │ ├── detach_plugin.sh │ ├── install/ │ │ ├── linux.sh │ │ └── windows.ps1 │ ├── push_baidu.sh │ ├── script.sh │ └── update_mirror.sh ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ └── feature_request.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── SUPPORT.md │ └── workflows/ │ ├── async.yml │ ├── check.yml │ ├── docker.yml │ ├── lint.yml │ └── remote.yml ├── .gitignore ├── .stylua.toml ├── LICENSE ├── Makefile ├── README.md ├── addon-info.json ├── after/ │ └── syntax/ │ └── help.vim ├── autoload/ │ ├── SpaceVim/ │ │ ├── api/ │ │ │ ├── bash/ │ │ │ │ └── complete.vim │ │ │ ├── clock.vim │ │ │ ├── cmdlinemenu.vim │ │ │ ├── color.vim │ │ │ ├── data/ │ │ │ │ ├── base64.vim │ │ │ │ ├── dict.vim │ │ │ │ ├── json.vim │ │ │ │ ├── list.vim │ │ │ │ ├── number.vim │ │ │ │ ├── quopri.vim │ │ │ │ ├── string.vim │ │ │ │ └── toml.vim │ │ │ ├── file.vim │ │ │ ├── iconv/ │ │ │ │ ├── bytes.vim │ │ │ │ └── codecs/ │ │ │ │ ├── _8859_1.vim │ │ │ │ ├── _8859_10.vim │ │ │ │ ├── _8859_11.vim │ │ │ │ ├── _8859_13.vim │ │ │ │ ├── _8859_14.vim │ │ │ │ ├── _8859_15.vim │ │ │ │ ├── _8859_16.vim │ │ │ │ ├── _8859_2.vim │ │ │ │ ├── _8859_3.vim │ │ │ │ ├── _8859_4.vim │ │ │ │ ├── _8859_5.vim │ │ │ │ ├── _8859_6.vim │ │ │ │ ├── _8859_7.vim │ │ │ │ ├── _8859_8.vim │ │ │ │ ├── _8859_9.vim │ │ │ │ ├── _cp037.vim │ │ │ │ ├── _cp1026.vim │ │ │ │ ├── _cp1250.vim │ │ │ │ ├── _cp1251.vim │ │ │ │ ├── _cp1252.vim │ │ │ │ ├── _cp1253.vim │ │ │ │ ├── _cp1254.vim │ │ │ │ ├── _cp1255.vim │ │ │ │ ├── _cp1256.vim │ │ │ │ ├── _cp1257.vim │ │ │ │ ├── _cp1258.vim │ │ │ │ ├── _cp437.vim │ │ │ │ ├── _cp500.vim │ │ │ │ ├── _cp737.vim │ │ │ │ ├── _cp775.vim │ │ │ │ ├── _cp850.vim │ │ │ │ ├── _cp852.vim │ │ │ │ ├── _cp855.vim │ │ │ │ ├── _cp857.vim │ │ │ │ ├── _cp860.vim │ │ │ │ ├── _cp861.vim │ │ │ │ ├── _cp862.vim │ │ │ │ ├── _cp863.vim │ │ │ │ ├── _cp864.vim │ │ │ │ ├── _cp865.vim │ │ │ │ ├── _cp866.vim │ │ │ │ ├── _cp869.vim │ │ │ │ ├── _cp874.vim │ │ │ │ ├── _cp875.vim │ │ │ │ ├── _cp932.vim │ │ │ │ ├── _cp936.vim │ │ │ │ ├── _cp949.vim │ │ │ │ ├── _cp950.vim │ │ │ │ ├── _euc_jp.vim │ │ │ │ ├── ascii.vim │ │ │ │ ├── base.vim │ │ │ │ ├── error.vim │ │ │ │ ├── tablebase.vim │ │ │ │ ├── utf16.vim │ │ │ │ ├── utf16be.vim │ │ │ │ ├── utf16le.vim │ │ │ │ ├── utf32.vim │ │ │ │ ├── utf32be.vim │ │ │ │ ├── utf32le.vim │ │ │ │ └── utf8.vim │ │ │ ├── iconv.vim │ │ │ ├── job.vim │ │ │ ├── language.vim │ │ │ ├── logger.vim │ │ │ ├── messletters.vim │ │ │ ├── neovim/ │ │ │ │ ├── floating.vim │ │ │ │ ├── gui.vim │ │ │ │ └── version.vim │ │ │ ├── notify.vim │ │ │ ├── password.vim │ │ │ ├── prompt.vim │ │ │ ├── system.vim │ │ │ ├── time.vim │ │ │ ├── transient_state.vim │ │ │ ├── unicode/ │ │ │ │ ├── box.vim │ │ │ │ ├── icon.vim │ │ │ │ ├── spinners.vim │ │ │ │ └── tree.vim │ │ │ ├── vim/ │ │ │ │ ├── buffer.vim │ │ │ │ ├── command.vim │ │ │ │ ├── compatible.vim │ │ │ │ ├── floating.vim │ │ │ │ ├── highlight.vim │ │ │ │ ├── key.vim │ │ │ │ ├── mapping.vim │ │ │ │ ├── message.vim │ │ │ │ ├── regex.vim │ │ │ │ ├── sid.vim │ │ │ │ ├── signatures.vim │ │ │ │ ├── statusline.vim │ │ │ │ ├── tab.vim │ │ │ │ └── window.vim │ │ │ ├── vim.vim │ │ │ └── web/ │ │ │ ├── html.vim │ │ │ ├── http.vim │ │ │ └── xml.vim │ │ ├── api.vim │ │ ├── autocmds.vim │ │ ├── bin/ │ │ │ ├── complete │ │ │ └── get_complete │ │ ├── commands/ │ │ │ └── debug.vim │ │ ├── commands.vim │ │ ├── custom.vim │ │ ├── default.vim │ │ ├── health/ │ │ │ ├── clipboard.vim │ │ │ ├── environment.vim │ │ │ ├── lua.vim │ │ │ └── python.vim │ │ ├── health.vim │ │ ├── issue.vim │ │ ├── layers/ │ │ │ ├── VersionControl.vim │ │ │ ├── autocomplete.vim │ │ │ ├── chat.vim │ │ │ ├── checkers.vim │ │ │ ├── chinese.vim │ │ │ ├── colorscheme.vim │ │ │ ├── core/ │ │ │ │ ├── banner.vim │ │ │ │ ├── statuscolumn.vim │ │ │ │ ├── statusline.vim │ │ │ │ └── tabline.vim │ │ │ ├── core.vim │ │ │ ├── cscope.vim │ │ │ ├── ctrlp.vim │ │ │ ├── ctrlspace.vim │ │ │ ├── debug.vim │ │ │ ├── denite.vim │ │ │ ├── edit.vim │ │ │ ├── exprfold.vim │ │ │ ├── floobits.vim │ │ │ ├── foldsearch.vim │ │ │ ├── format.vim │ │ │ ├── framework/ │ │ │ │ └── django.vim │ │ │ ├── fuzzy.vim │ │ │ ├── fzf.vim │ │ │ ├── games.vim │ │ │ ├── git.vim │ │ │ ├── github.vim │ │ │ ├── gtags.vim │ │ │ ├── incsearch.vim │ │ │ ├── indentmove.vim │ │ │ ├── japanese.vim │ │ │ ├── lang/ │ │ │ │ ├── WebAssembly.vim │ │ │ │ ├── actionscript.vim │ │ │ │ ├── agda.vim │ │ │ │ ├── asciidoc.vim │ │ │ │ ├── aspectj.vim │ │ │ │ ├── assembly.vim │ │ │ │ ├── autohotkey.vim │ │ │ │ ├── autoit.vim │ │ │ │ ├── batch.vim │ │ │ │ ├── c.vim │ │ │ │ ├── chapel.vim │ │ │ │ ├── clojure.vim │ │ │ │ ├── cmake.vim │ │ │ │ ├── coffeescript.vim │ │ │ │ ├── crystal.vim │ │ │ │ ├── csharp.vim │ │ │ │ ├── d.vim │ │ │ │ ├── dart.vim │ │ │ │ ├── dockerfile.vim │ │ │ │ ├── e.vim │ │ │ │ ├── eiffel.vim │ │ │ │ ├── elixir.vim │ │ │ │ ├── elm.vim │ │ │ │ ├── erlang.vim │ │ │ │ ├── extra.vim │ │ │ │ ├── factor.vim │ │ │ │ ├── fennel.vim │ │ │ │ ├── forth.vim │ │ │ │ ├── fortran.vim │ │ │ │ ├── foxpro.vim │ │ │ │ ├── fsharp.vim │ │ │ │ ├── go.vim │ │ │ │ ├── goby.vim │ │ │ │ ├── gosu.vim │ │ │ │ ├── graphql.vim │ │ │ │ ├── groovy.vim │ │ │ │ ├── hack.vim │ │ │ │ ├── haskell.vim │ │ │ │ ├── haxe.vim │ │ │ │ ├── html.vim │ │ │ │ ├── hy.vim │ │ │ │ ├── idris.vim │ │ │ │ ├── io.vim │ │ │ │ ├── ipynb.vim │ │ │ │ ├── j.vim │ │ │ │ ├── janet.vim │ │ │ │ ├── java.vim │ │ │ │ ├── javascript.vim │ │ │ │ ├── jr.vim │ │ │ │ ├── json.vim │ │ │ │ ├── jsonnet.vim │ │ │ │ ├── julia.vim │ │ │ │ ├── kotlin.vim │ │ │ │ ├── lasso.vim │ │ │ │ ├── latex.vim │ │ │ │ ├── liquid.vim │ │ │ │ ├── lisp.vim │ │ │ │ ├── livescript.vim │ │ │ │ ├── lua.vim │ │ │ │ ├── markdown.vim │ │ │ │ ├── matlab.vim │ │ │ │ ├── moonscript.vim │ │ │ │ ├── nim.vim │ │ │ │ ├── nix.vim │ │ │ │ ├── ocaml.vim │ │ │ │ ├── octave.vim │ │ │ │ ├── org.vim │ │ │ │ ├── pact.vim │ │ │ │ ├── pascal.vim │ │ │ │ ├── perl.vim │ │ │ │ ├── php.vim │ │ │ │ ├── plantuml.vim │ │ │ │ ├── pony.vim │ │ │ │ ├── postscript.vim │ │ │ │ ├── povray.vim │ │ │ │ ├── powershell.vim │ │ │ │ ├── processing.vim │ │ │ │ ├── prolog.vim │ │ │ │ ├── puppet.vim │ │ │ │ ├── purescript.vim │ │ │ │ ├── python.vim │ │ │ │ ├── qml.vim │ │ │ │ ├── r.vim │ │ │ │ ├── racket.vim │ │ │ │ ├── reason.vim │ │ │ │ ├── red.vim │ │ │ │ ├── rescript.vim │ │ │ │ ├── ring.vim │ │ │ │ ├── rst.vim │ │ │ │ ├── ruby.vim │ │ │ │ ├── rust.vim │ │ │ │ ├── s.vim │ │ │ │ ├── scala.vim │ │ │ │ ├── scheme.vim │ │ │ │ ├── sh.vim │ │ │ │ ├── slim.vim │ │ │ │ ├── smalltalk.vim │ │ │ │ ├── sml.vim │ │ │ │ ├── solidity.vim │ │ │ │ ├── splus.vim │ │ │ │ ├── sql.vim │ │ │ │ ├── supercollider.vim │ │ │ │ ├── swift.vim │ │ │ │ ├── swig.vim │ │ │ │ ├── tcl.vim │ │ │ │ ├── teal.vim │ │ │ │ ├── toml.vim │ │ │ │ ├── typescript.vim │ │ │ │ ├── v.vim │ │ │ │ ├── vala.vim │ │ │ │ ├── vbnet.vim │ │ │ │ ├── verilog.vim │ │ │ │ ├── vim.vim │ │ │ │ ├── vue.vim │ │ │ │ ├── wdl.vim │ │ │ │ ├── wolfram.vim │ │ │ │ ├── xml.vim │ │ │ │ ├── xquery.vim │ │ │ │ ├── yang.vim │ │ │ │ └── zig.vim │ │ │ ├── leaderf.vim │ │ │ ├── lsp.vim │ │ │ ├── mail.vim │ │ │ ├── operator.vim │ │ │ ├── org.vim │ │ │ ├── shell.vim │ │ │ ├── ssh.vim │ │ │ ├── sudo.vim │ │ │ ├── telescope.vim │ │ │ ├── test.vim │ │ │ ├── tmux.vim │ │ │ ├── tools/ │ │ │ │ ├── cpicker.vim │ │ │ │ ├── dash.vim │ │ │ │ ├── mpv.vim │ │ │ │ ├── screensaver.vim │ │ │ │ └── zeal.vim │ │ │ ├── tools.vim │ │ │ ├── treesitter.vim │ │ │ ├── ui.vim │ │ │ ├── unite.vim │ │ │ ├── vim.vim │ │ │ ├── xmake.vim │ │ │ └── zettelkasten.vim │ │ ├── layers.vim │ │ ├── logger.vim │ │ ├── lsp.vim │ │ ├── mapping/ │ │ │ ├── enter.vim │ │ │ ├── frequency.vim │ │ │ ├── g.vim │ │ │ ├── g_capital_d.vim │ │ │ ├── gd.vim │ │ │ ├── guide/ │ │ │ │ ├── paser.vim │ │ │ │ ├── theme/ │ │ │ │ │ ├── NeoSolarized.vim │ │ │ │ │ ├── SpaceVim.vim │ │ │ │ │ ├── dracula.vim │ │ │ │ │ ├── gruvbox.vim │ │ │ │ │ ├── hybrid.vim │ │ │ │ │ ├── jellybeans.vim │ │ │ │ │ ├── material.vim │ │ │ │ │ ├── molokai.vim │ │ │ │ │ ├── nord.vim │ │ │ │ │ ├── one.vim │ │ │ │ │ ├── onedark.vim │ │ │ │ │ ├── palenight.vim │ │ │ │ │ ├── solarized.vim │ │ │ │ │ └── srcery.vim │ │ │ │ └── theme.vim │ │ │ ├── guide.vim │ │ │ ├── leader.vim │ │ │ ├── search.vim │ │ │ ├── space.vim │ │ │ ├── tab.vim │ │ │ └── z.vim │ │ ├── mapping.vim │ │ ├── options.vim │ │ ├── plugins/ │ │ │ ├── a.vim │ │ │ ├── autosave.vim │ │ │ ├── bashcomplete.vim │ │ │ ├── ctrlg.vim │ │ │ ├── find.vim │ │ │ ├── flygrep.vim │ │ │ ├── foldsearch.vim │ │ │ ├── gitcommit.vim │ │ │ ├── help.vim │ │ │ ├── helpgrep.vim │ │ │ ├── highlight.vim │ │ │ ├── history.vim │ │ │ ├── iedit.vim │ │ │ ├── manager.vim │ │ │ ├── mkdir.vim │ │ │ ├── pastebin.vim │ │ │ ├── pmd.vim │ │ │ ├── projectmanager.vim │ │ │ ├── quickfix.vim │ │ │ ├── repl.vim │ │ │ ├── runner.vim │ │ │ ├── scrollbar.vim │ │ │ ├── searcher.vim │ │ │ ├── sidebar.vim │ │ │ ├── tabmanager.vim │ │ │ ├── tasks.vim │ │ │ ├── todo.vim │ │ │ ├── windisk.vim │ │ │ └── windowsmanager.vim │ │ ├── plugins.vim │ │ ├── server.vim │ │ └── util.vim │ ├── SpaceVim.vim │ ├── airline/ │ │ └── extensions/ │ │ └── tabline/ │ │ └── formatters/ │ │ └── spacevim.vim │ ├── leaderf/ │ │ └── colorscheme/ │ │ └── SpaceVim.vim │ └── vimfiler/ │ └── columns/ │ ├── filetypeicon.vim │ └── gitstatus.vim ├── bin/ │ ├── nsvc │ ├── nsvc.bat │ ├── svc │ └── svc.bat ├── bundle/ │ ├── Chatting-server/ │ │ ├── .gitignore │ │ ├── .projections.json │ │ ├── README.md │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── wsdjeg/ │ │ │ └── chat/ │ │ │ ├── Client.java │ │ │ ├── Server.java │ │ │ └── server/ │ │ │ ├── Account.java │ │ │ ├── Command.java │ │ │ ├── FriendManager.java │ │ │ ├── Group.java │ │ │ ├── GroupManager.java │ │ │ ├── Logger.java │ │ │ ├── Message.java │ │ │ ├── MessageSender.java │ │ │ ├── Security.java │ │ │ ├── ServerThread.java │ │ │ ├── User.java │ │ │ ├── UserManager.java │ │ │ ├── bot/ │ │ │ │ ├── Bot.java │ │ │ │ ├── BotFactory.java │ │ │ │ ├── MathBot.java │ │ │ │ └── SmartBot.java │ │ │ └── util/ │ │ │ ├── JsonBuilder.java │ │ │ └── MathUtils.java │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── wsdjeg/ │ │ └── chat/ │ │ ├── ClientTest.java │ │ └── server/ │ │ ├── AccountTest.java │ │ ├── CommandTest.java │ │ ├── GroupManagerTest.java │ │ ├── LoggerTest.java │ │ ├── MessageTest.java │ │ ├── SecurityTest.java │ │ ├── UserTest.java │ │ ├── bot/ │ │ │ └── MathBotTest.java │ │ └── util/ │ │ └── JsonBuilderTest.java │ ├── ChineseLinter.vim/ │ │ ├── .ci/ │ │ │ ├── install.sh │ │ │ └── script.sh │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Makefile │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ └── ChineseLinter.vim │ │ ├── codecov.yml │ │ ├── doc/ │ │ │ └── ChineseLinter.txt │ │ ├── plugin/ │ │ │ └── ChineseLinter.vim │ │ └── test/ │ │ ├── clear.vader │ │ ├── e001.vader │ │ ├── e002.vader │ │ ├── e003.vader │ │ ├── e004.vader │ │ ├── e005.vader │ │ ├── e006.vader │ │ └── vimrc │ ├── CompleteParameter.vim/ │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ ├── .travis.yml │ │ ├── CHANGELOG │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ └── plugin/ │ │ │ └── compatible_with_ultisnips.vim │ │ ├── autoload/ │ │ │ ├── cmp/ │ │ │ │ └── ultisnips.vim │ │ │ ├── cmp.vim │ │ │ └── complete_parameter.vim │ │ ├── ci/ │ │ │ ├── travis_install.sh │ │ │ └── travis_script.sh │ │ ├── cm_parser/ │ │ │ ├── c.vim │ │ │ ├── cpp.vim │ │ │ ├── erlang.vim │ │ │ ├── go.vim │ │ │ ├── javascript.vim │ │ │ ├── python.vim │ │ │ ├── rust.vim │ │ │ └── typescript.vim │ │ ├── doc/ │ │ │ ├── .gitignore │ │ │ └── complete_parameter.txt │ │ ├── plugin/ │ │ │ └── complete_parameter.vim │ │ └── vader/ │ │ ├── c.vader │ │ ├── complete.vader │ │ ├── cpp.vader │ │ ├── erlang.vader │ │ ├── go.vader │ │ ├── goto_parameter.vader │ │ ├── javascript.vader │ │ ├── jumpable.vader │ │ ├── next_overload_content.vader │ │ ├── parameter_position.vader │ │ ├── parser.vader │ │ ├── python.vader │ │ ├── rust.vader │ │ ├── test.sh │ │ └── typescript.vader │ ├── FlyGrep/ │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ └── flygrep.vim │ │ ├── doc/ │ │ │ └── FlyGrep.txt │ │ ├── plugin/ │ │ │ └── FlyGrep.vim │ │ └── test/ │ │ └── vimrc │ ├── JavaUnit.vim/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── .vintrc.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── javaunit/ │ │ │ │ ├── util.vim │ │ │ │ └── win.vim │ │ │ └── javaunit.vim │ │ ├── bin/ │ │ │ └── test.txt │ │ ├── doc/ │ │ │ └── JavaUnite.vim.txt │ │ ├── plugin/ │ │ │ └── javaunit.vim │ │ └── src/ │ │ └── com/ │ │ └── wsdjeg/ │ │ └── util/ │ │ ├── GenerateMethod.java │ │ └── TestMethod.java │ ├── LeaderF-neosnippet/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ └── plugin/ │ │ │ └── lf_neosnippet.vim │ │ ├── autoload/ │ │ │ └── lf_neosnippet.vim │ │ └── plugin/ │ │ └── lf_neosnippet.vim │ ├── LeaderF-snippet/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ └── plugin/ │ │ ├── leaderf_snippet.py │ │ └── leaderf_snippet.vim │ ├── SourceCounter.vim/ │ │ ├── .gitignore │ │ ├── .vintrc.yaml │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ └── SourceCounter.vim │ │ ├── doc/ │ │ │ └── SourceCounter.vim.txt │ │ └── plugin/ │ │ └── SourceCounter.vim │ ├── VimRegStyle/ │ │ ├── .gitignore │ │ ├── README.asciidoc │ │ ├── TODO │ │ ├── autoload/ │ │ │ ├── extended_regex.vim │ │ │ └── vrs.vim │ │ ├── doc/ │ │ │ └── vimregstyle.txt │ │ ├── ftdetect/ │ │ │ └── vrs.vim │ │ ├── patterns/ │ │ │ ├── datetime.vrs │ │ │ ├── numbers.vrs │ │ │ ├── test.vrs │ │ │ └── vim.vrs │ │ ├── plugin/ │ │ │ ├── extended_regex.vim │ │ │ └── vrs.vim │ │ ├── syntax/ │ │ │ └── vrs.vim │ │ └── test/ │ │ ├── 001_numbers_floating.vim │ │ ├── 001_numbers_integers.vim │ │ ├── 001_numbers_ip-addresses.vim │ │ ├── 001_numbers_phone-numbers-pcre.vim │ │ ├── 001_numbers_phone-numbers.vim │ │ ├── 002_extended-regex_vrs.vim │ │ ├── 003_extended-regex_vim.vim │ │ ├── 004_do_not_accept_duplicates.vim │ │ ├── README │ │ └── _setup.vim │ ├── ale/ │ │ ├── LICENSE │ │ ├── ale_linters/ │ │ │ ├── ada/ │ │ │ │ ├── adals.vim │ │ │ │ ├── cspell.vim │ │ │ │ └── gcc.vim │ │ │ ├── ansible/ │ │ │ │ ├── ansible_language_server.vim │ │ │ │ └── ansible_lint.vim │ │ │ ├── apiblueprint/ │ │ │ │ └── drafter.vim │ │ │ ├── apkbuild/ │ │ │ │ ├── apkbuild_lint.vim │ │ │ │ └── secfixes_check.vim │ │ │ ├── asciidoc/ │ │ │ │ ├── alex.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── languagetool.vim │ │ │ │ ├── proselint.vim │ │ │ │ ├── redpen.vim │ │ │ │ ├── textlint.vim │ │ │ │ ├── vale.vim │ │ │ │ └── writegood.vim │ │ │ ├── asm/ │ │ │ │ └── gcc.vim │ │ │ ├── avra/ │ │ │ │ └── avra.vim │ │ │ ├── awk/ │ │ │ │ └── gawk.vim │ │ │ ├── bats/ │ │ │ │ └── shellcheck.vim │ │ │ ├── bib/ │ │ │ │ └── bibclean.vim │ │ │ ├── bicep/ │ │ │ │ └── bicep.vim │ │ │ ├── bitbake/ │ │ │ │ └── oelint_adv.vim │ │ │ ├── c/ │ │ │ │ ├── cc.vim │ │ │ │ ├── ccls.vim │ │ │ │ ├── clangd.vim │ │ │ │ ├── clangtidy.vim │ │ │ │ ├── cppcheck.vim │ │ │ │ ├── cpplint.vim │ │ │ │ ├── cquery.vim │ │ │ │ ├── cspell.vim │ │ │ │ └── flawfinder.vim │ │ │ ├── cairo/ │ │ │ │ └── starknet.vim │ │ │ ├── chef/ │ │ │ │ ├── cookstyle.vim │ │ │ │ └── foodcritic.vim │ │ │ ├── clojure/ │ │ │ │ ├── clj_kondo.vim │ │ │ │ └── joker.vim │ │ │ ├── cloudformation/ │ │ │ │ └── cfn_python_lint.vim │ │ │ ├── cmake/ │ │ │ │ ├── cmake_lint.vim │ │ │ │ └── cmakelint.vim │ │ │ ├── coffee/ │ │ │ │ ├── coffee.vim │ │ │ │ └── coffeelint.vim │ │ │ ├── cpp/ │ │ │ │ ├── cc.vim │ │ │ │ ├── ccls.vim │ │ │ │ ├── clangcheck.vim │ │ │ │ ├── clangd.vim │ │ │ │ ├── clangtidy.vim │ │ │ │ ├── clazy.vim │ │ │ │ ├── cppcheck.vim │ │ │ │ ├── cpplint.vim │ │ │ │ ├── cquery.vim │ │ │ │ ├── cspell.vim │ │ │ │ └── flawfinder.vim │ │ │ ├── crystal/ │ │ │ │ ├── ameba.vim │ │ │ │ └── crystal.vim │ │ │ ├── cs/ │ │ │ │ ├── csc.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── mcs.vim │ │ │ │ └── mcsc.vim │ │ │ ├── css/ │ │ │ │ ├── cspell.vim │ │ │ │ ├── csslint.vim │ │ │ │ ├── fecs.vim │ │ │ │ ├── stylelint.vim │ │ │ │ └── vscodecss.vim │ │ │ ├── cucumber/ │ │ │ │ └── cucumber.vim │ │ │ ├── cuda/ │ │ │ │ ├── clangd.vim │ │ │ │ └── nvcc.vim │ │ │ ├── cypher/ │ │ │ │ └── cypher_lint.vim │ │ │ ├── d/ │ │ │ │ ├── dls.vim │ │ │ │ └── dmd.vim │ │ │ ├── dafny/ │ │ │ │ └── dafny.vim │ │ │ ├── dart/ │ │ │ │ ├── analysis_server.vim │ │ │ │ ├── dart_analyze.vim │ │ │ │ └── language_server.vim │ │ │ ├── desktop/ │ │ │ │ └── desktop_file_validate.vim │ │ │ ├── dockerfile/ │ │ │ │ ├── dockerfile_lint.vim │ │ │ │ └── hadolint.vim │ │ │ ├── elixir/ │ │ │ │ ├── credo.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── dialyxir.vim │ │ │ │ ├── dogma.vim │ │ │ │ ├── elixir_ls.vim │ │ │ │ └── mix.vim │ │ │ ├── elm/ │ │ │ │ ├── elm_ls.vim │ │ │ │ └── make.vim │ │ │ ├── erlang/ │ │ │ │ ├── dialyzer.vim │ │ │ │ ├── elvis.vim │ │ │ │ ├── erlang_ls.vim │ │ │ │ ├── erlc.vim │ │ │ │ └── syntaxerl.vim │ │ │ ├── eruby/ │ │ │ │ ├── erb.vim │ │ │ │ ├── erblint.vim │ │ │ │ ├── erubi.vim │ │ │ │ ├── erubis.vim │ │ │ │ └── ruumba.vim │ │ │ ├── fish/ │ │ │ │ └── fish.vim │ │ │ ├── fortran/ │ │ │ │ ├── gcc.vim │ │ │ │ └── language_server.vim │ │ │ ├── fountain/ │ │ │ │ └── proselint.vim │ │ │ ├── fuse/ │ │ │ │ └── fusionlint.vim │ │ │ ├── gitcommit/ │ │ │ │ └── gitlint.vim │ │ │ ├── glsl/ │ │ │ │ ├── glslang.vim │ │ │ │ └── glslls.vim │ │ │ ├── go/ │ │ │ │ ├── bingo.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── gobuild.vim │ │ │ │ ├── gofmt.vim │ │ │ │ ├── golangci_lint.vim │ │ │ │ ├── golint.vim │ │ │ │ ├── gometalinter.vim │ │ │ │ ├── gopls.vim │ │ │ │ ├── gosimple.vim │ │ │ │ ├── gotype.vim │ │ │ │ ├── govet.vim │ │ │ │ ├── langserver.vim │ │ │ │ ├── revive.vim │ │ │ │ └── staticcheck.vim │ │ │ ├── graphql/ │ │ │ │ ├── eslint.vim │ │ │ │ └── gqlint.vim │ │ │ ├── hack/ │ │ │ │ ├── hack.vim │ │ │ │ └── hhast.vim │ │ │ ├── haml/ │ │ │ │ └── hamllint.vim │ │ │ ├── handlebars/ │ │ │ │ └── embertemplatelint.vim │ │ │ ├── haskell/ │ │ │ │ ├── cabal_ghc.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── ghc.vim │ │ │ │ ├── ghc_mod.vim │ │ │ │ ├── hdevtools.vim │ │ │ │ ├── hie.vim │ │ │ │ ├── hlint.vim │ │ │ │ ├── hls.vim │ │ │ │ ├── stack_build.vim │ │ │ │ └── stack_ghc.vim │ │ │ ├── help/ │ │ │ │ ├── alex.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── proselint.vim │ │ │ │ └── writegood.vim │ │ │ ├── html/ │ │ │ │ ├── alex.vim │ │ │ │ ├── angular.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── fecs.vim │ │ │ │ ├── htmlhint.vim │ │ │ │ ├── proselint.vim │ │ │ │ ├── stylelint.vim │ │ │ │ ├── tidy.vim │ │ │ │ ├── vscodehtml.vim │ │ │ │ └── writegood.vim │ │ │ ├── idris/ │ │ │ │ └── idris.vim │ │ │ ├── ink/ │ │ │ │ └── ls.vim │ │ │ ├── inko/ │ │ │ │ └── inko.vim │ │ │ ├── ispc/ │ │ │ │ └── ispc.vim │ │ │ ├── java/ │ │ │ │ ├── checkstyle.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── eclipselsp.vim │ │ │ │ ├── javac.vim │ │ │ │ ├── javalsp.vim │ │ │ │ └── pmd.vim │ │ │ ├── javascript/ │ │ │ │ ├── cspell.vim │ │ │ │ ├── deno.vim │ │ │ │ ├── eslint.vim │ │ │ │ ├── fecs.vim │ │ │ │ ├── flow.vim │ │ │ │ ├── flow_ls.vim │ │ │ │ ├── jscs.vim │ │ │ │ ├── jshint.vim │ │ │ │ ├── standard.vim │ │ │ │ ├── tsserver.vim │ │ │ │ └── xo.vim │ │ │ ├── json/ │ │ │ │ ├── cspell.vim │ │ │ │ ├── eslint.vim │ │ │ │ ├── jq.vim │ │ │ │ ├── jsonlint.vim │ │ │ │ ├── spectral.vim │ │ │ │ └── vscodejson.vim │ │ │ ├── json5/ │ │ │ │ └── eslint.vim │ │ │ ├── jsonc/ │ │ │ │ └── eslint.vim │ │ │ ├── jsonnet/ │ │ │ │ ├── jsonnet_lint.vim │ │ │ │ └── jsonnetfmt.vim │ │ │ ├── julia/ │ │ │ │ └── languageserver.vim │ │ │ ├── kotlin/ │ │ │ │ ├── kotlinc.vim │ │ │ │ ├── ktlint.vim │ │ │ │ └── languageserver.vim │ │ │ ├── less/ │ │ │ │ ├── lessc.vim │ │ │ │ └── stylelint.vim │ │ │ ├── llvm/ │ │ │ │ └── llc.vim │ │ │ ├── lua/ │ │ │ │ ├── cspell.vim │ │ │ │ ├── luac.vim │ │ │ │ ├── luacheck.vim │ │ │ │ └── selene.vim │ │ │ ├── mail/ │ │ │ │ ├── alex.vim │ │ │ │ ├── languagetool.vim │ │ │ │ ├── proselint.vim │ │ │ │ └── vale.vim │ │ │ ├── make/ │ │ │ │ └── checkmake.vim │ │ │ ├── markdown/ │ │ │ │ ├── alex.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── languagetool.vim │ │ │ │ ├── markdownlint.vim │ │ │ │ ├── mdl.vim │ │ │ │ ├── proselint.vim │ │ │ │ ├── redpen.vim │ │ │ │ ├── remark_lint.vim │ │ │ │ ├── textlint.vim │ │ │ │ ├── vale.vim │ │ │ │ └── writegood.vim │ │ │ ├── matlab/ │ │ │ │ └── mlint.vim │ │ │ ├── mercury/ │ │ │ │ └── mmc.vim │ │ │ ├── nasm/ │ │ │ │ └── nasm.vim │ │ │ ├── nim/ │ │ │ │ ├── nimcheck.vim │ │ │ │ └── nimlsp.vim │ │ │ ├── nix/ │ │ │ │ ├── nix.vim │ │ │ │ ├── rnix_lsp.vim │ │ │ │ └── statix.vim │ │ │ ├── nroff/ │ │ │ │ ├── alex.vim │ │ │ │ ├── proselint.vim │ │ │ │ └── writegood.vim │ │ │ ├── objc/ │ │ │ │ ├── ccls.vim │ │ │ │ ├── clang.vim │ │ │ │ └── clangd.vim │ │ │ ├── objcpp/ │ │ │ │ ├── clang.vim │ │ │ │ └── clangd.vim │ │ │ ├── ocaml/ │ │ │ │ ├── merlin.vim │ │ │ │ ├── ocamllsp.vim │ │ │ │ └── ols.vim │ │ │ ├── ocamlinterface/ │ │ │ │ ├── merlin.vim │ │ │ │ └── ocamllsp.vim │ │ │ ├── openapi/ │ │ │ │ ├── ibm_validator.vim │ │ │ │ └── yamllint.vim │ │ │ ├── openscad/ │ │ │ │ └── sca2d.vim │ │ │ ├── perl/ │ │ │ │ ├── perl.vim │ │ │ │ └── perlcritic.vim │ │ │ ├── perl6/ │ │ │ │ └── perl6.vim │ │ │ ├── php/ │ │ │ │ ├── cspell.vim │ │ │ │ ├── intelephense.vim │ │ │ │ ├── langserver.vim │ │ │ │ ├── phan.vim │ │ │ │ ├── php.vim │ │ │ │ ├── phpactor.vim │ │ │ │ ├── phpcs.vim │ │ │ │ ├── phpmd.vim │ │ │ │ ├── phpstan.vim │ │ │ │ ├── psalm.vim │ │ │ │ └── tlint.vim │ │ │ ├── po/ │ │ │ │ ├── alex.vim │ │ │ │ ├── msgfmt.vim │ │ │ │ ├── proselint.vim │ │ │ │ └── writegood.vim │ │ │ ├── pod/ │ │ │ │ ├── alex.vim │ │ │ │ ├── proselint.vim │ │ │ │ └── writegood.vim │ │ │ ├── pony/ │ │ │ │ └── ponyc.vim │ │ │ ├── powershell/ │ │ │ │ ├── cspell.vim │ │ │ │ ├── powershell.vim │ │ │ │ └── psscriptanalyzer.vim │ │ │ ├── prolog/ │ │ │ │ └── swipl.vim │ │ │ ├── proto/ │ │ │ │ ├── buf_lint.vim │ │ │ │ ├── protoc_gen_lint.vim │ │ │ │ └── protolint.vim │ │ │ ├── pug/ │ │ │ │ └── puglint.vim │ │ │ ├── puppet/ │ │ │ │ ├── languageserver.vim │ │ │ │ ├── puppet.vim │ │ │ │ └── puppetlint.vim │ │ │ ├── purescript/ │ │ │ │ └── ls.vim │ │ │ ├── pyrex/ │ │ │ │ └── cython.vim │ │ │ ├── python/ │ │ │ │ ├── bandit.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── flake8.vim │ │ │ │ ├── flakehell.vim │ │ │ │ ├── jedils.vim │ │ │ │ ├── mypy.vim │ │ │ │ ├── prospector.vim │ │ │ │ ├── pycodestyle.vim │ │ │ │ ├── pydocstyle.vim │ │ │ │ ├── pyflakes.vim │ │ │ │ ├── pylama.vim │ │ │ │ ├── pylint.vim │ │ │ │ ├── pylsp.vim │ │ │ │ ├── pyre.vim │ │ │ │ ├── pyright.vim │ │ │ │ ├── refurb.vim │ │ │ │ ├── ruff.vim │ │ │ │ ├── unimport.vim │ │ │ │ └── vulture.vim │ │ │ ├── qml/ │ │ │ │ ├── qmlfmt.vim │ │ │ │ └── qmllint.vim │ │ │ ├── r/ │ │ │ │ ├── languageserver.vim │ │ │ │ └── lintr.vim │ │ │ ├── racket/ │ │ │ │ ├── langserver.vim │ │ │ │ └── raco.vim │ │ │ ├── reason/ │ │ │ │ ├── ls.vim │ │ │ │ ├── merlin.vim │ │ │ │ └── ols.vim │ │ │ ├── rego/ │ │ │ │ ├── cspell.vim │ │ │ │ └── opacheck.vim │ │ │ ├── review/ │ │ │ │ └── redpen.vim │ │ │ ├── robot/ │ │ │ │ └── rflint.vim │ │ │ ├── rst/ │ │ │ │ ├── alex.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── proselint.vim │ │ │ │ ├── redpen.vim │ │ │ │ ├── rstcheck.vim │ │ │ │ ├── textlint.vim │ │ │ │ ├── vale.vim │ │ │ │ └── writegood.vim │ │ │ ├── ruby/ │ │ │ │ ├── brakeman.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── debride.vim │ │ │ │ ├── rails_best_practices.vim │ │ │ │ ├── reek.vim │ │ │ │ ├── rubocop.vim │ │ │ │ ├── ruby.vim │ │ │ │ ├── solargraph.vim │ │ │ │ ├── sorbet.vim │ │ │ │ └── standardrb.vim │ │ │ ├── rust/ │ │ │ │ ├── analyzer.vim │ │ │ │ ├── cargo.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── rls.vim │ │ │ │ └── rustc.vim │ │ │ ├── salt/ │ │ │ │ └── salt_lint.vim │ │ │ ├── sass/ │ │ │ │ ├── sasslint.vim │ │ │ │ └── stylelint.vim │ │ │ ├── scala/ │ │ │ │ ├── cspell.vim │ │ │ │ ├── fsc.vim │ │ │ │ ├── metals.vim │ │ │ │ ├── sbtserver.vim │ │ │ │ ├── scalac.vim │ │ │ │ └── scalastyle.vim │ │ │ ├── scss/ │ │ │ │ ├── sasslint.vim │ │ │ │ ├── scsslint.vim │ │ │ │ └── stylelint.vim │ │ │ ├── sh/ │ │ │ │ ├── bashate.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── language_server.vim │ │ │ │ ├── shell.vim │ │ │ │ └── shellcheck.vim │ │ │ ├── slim/ │ │ │ │ └── slimlint.vim │ │ │ ├── sml/ │ │ │ │ ├── smlnj.vim │ │ │ │ └── smlnj_cm.vim │ │ │ ├── solidity/ │ │ │ │ ├── solc.vim │ │ │ │ ├── solhint.vim │ │ │ │ └── solium.vim │ │ │ ├── spec/ │ │ │ │ └── rpmlint.vim │ │ │ ├── sql/ │ │ │ │ ├── sqlfluff.vim │ │ │ │ ├── sqlint.vim │ │ │ │ └── sqllint.vim │ │ │ ├── stylus/ │ │ │ │ └── stylelint.vim │ │ │ ├── sugarss/ │ │ │ │ └── stylelint.vim │ │ │ ├── svelte/ │ │ │ │ └── svelteserver.vim │ │ │ ├── swift/ │ │ │ │ ├── appleswiftformat.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── sourcekitlsp.vim │ │ │ │ └── swiftlint.vim │ │ │ ├── systemd/ │ │ │ │ └── systemd_analyze.vim │ │ │ ├── tcl/ │ │ │ │ └── nagelfar.vim │ │ │ ├── terraform/ │ │ │ │ ├── checkov.vim │ │ │ │ ├── terraform.vim │ │ │ │ ├── terraform_ls.vim │ │ │ │ ├── terraform_lsp.vim │ │ │ │ ├── tflint.vim │ │ │ │ └── tfsec.vim │ │ │ ├── testft/ │ │ │ │ └── testlinter.vim │ │ │ ├── tex/ │ │ │ │ ├── alex.vim │ │ │ │ ├── chktex.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── lacheck.vim │ │ │ │ ├── proselint.vim │ │ │ │ ├── redpen.vim │ │ │ │ ├── texlab.vim │ │ │ │ ├── textlint.vim │ │ │ │ ├── vale.vim │ │ │ │ └── writegood.vim │ │ │ ├── texinfo/ │ │ │ │ ├── alex.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── proselint.vim │ │ │ │ └── writegood.vim │ │ │ ├── text/ │ │ │ │ ├── alex.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── languagetool.vim │ │ │ │ ├── proselint.vim │ │ │ │ ├── redpen.vim │ │ │ │ ├── textlint.vim │ │ │ │ ├── vale.vim │ │ │ │ └── writegood.vim │ │ │ ├── thrift/ │ │ │ │ ├── thrift.vim │ │ │ │ └── thriftcheck.vim │ │ │ ├── typescript/ │ │ │ │ ├── cspell.vim │ │ │ │ ├── deno.vim │ │ │ │ ├── eslint.vim │ │ │ │ ├── standard.vim │ │ │ │ ├── tslint.vim │ │ │ │ ├── tsserver.vim │ │ │ │ ├── typecheck.vim │ │ │ │ └── xo.vim │ │ │ ├── v/ │ │ │ │ └── v.vim │ │ │ ├── vala/ │ │ │ │ └── vala_lint.vim │ │ │ ├── verilog/ │ │ │ │ ├── hdl_checker.vim │ │ │ │ ├── iverilog.vim │ │ │ │ ├── verilator.vim │ │ │ │ ├── vlog.vim │ │ │ │ ├── xvlog.vim │ │ │ │ └── yosys.vim │ │ │ ├── vhdl/ │ │ │ │ ├── ghdl.vim │ │ │ │ ├── hdl_checker.vim │ │ │ │ ├── vcom.vim │ │ │ │ └── xvhdl.vim │ │ │ ├── vim/ │ │ │ │ ├── ale_custom_linting_rules.vim │ │ │ │ ├── vimls.vim │ │ │ │ └── vint.vim │ │ │ ├── vue/ │ │ │ │ ├── cspell.vim │ │ │ │ ├── vls.vim │ │ │ │ └── volar.vim │ │ │ ├── wgsl/ │ │ │ │ └── naga.vim │ │ │ ├── xhtml/ │ │ │ │ ├── alex.vim │ │ │ │ ├── cspell.vim │ │ │ │ ├── proselint.vim │ │ │ │ └── writegood.vim │ │ │ ├── xml/ │ │ │ │ └── xmllint.vim │ │ │ ├── yaml/ │ │ │ │ ├── actionlint.vim │ │ │ │ ├── circleci.vim │ │ │ │ ├── gitlablint.vim │ │ │ │ ├── ls.vim │ │ │ │ ├── spectral.vim │ │ │ │ ├── swaglint.vim │ │ │ │ └── yamllint.vim │ │ │ ├── yang/ │ │ │ │ └── yang_lsp.vim │ │ │ ├── zeek/ │ │ │ │ └── zeek.vim │ │ │ └── zig/ │ │ │ └── zls.vim │ │ ├── autoload/ │ │ │ ├── ale/ │ │ │ │ ├── ant.vim │ │ │ │ ├── args.vim │ │ │ │ ├── assert.vim │ │ │ │ ├── balloon.vim │ │ │ │ ├── c.vim │ │ │ │ ├── code_action.vim │ │ │ │ ├── codefix.vim │ │ │ │ ├── command.vim │ │ │ │ ├── completion/ │ │ │ │ │ └── python.vim │ │ │ │ ├── completion.vim │ │ │ │ ├── cursor.vim │ │ │ │ ├── d.vim │ │ │ │ ├── debugging.vim │ │ │ │ ├── definition.vim │ │ │ │ ├── dhall.vim │ │ │ │ ├── engine/ │ │ │ │ │ └── ignore.vim │ │ │ │ ├── engine.vim │ │ │ │ ├── events.vim │ │ │ │ ├── filename_mapping.vim │ │ │ │ ├── filerename.vim │ │ │ │ ├── filetypes.vim │ │ │ │ ├── fix/ │ │ │ │ │ └── registry.vim │ │ │ │ ├── fix.vim │ │ │ │ ├── fixers/ │ │ │ │ │ ├── appleswiftformat.vim │ │ │ │ │ ├── astyle.vim │ │ │ │ │ ├── autoflake.vim │ │ │ │ │ ├── autoimport.vim │ │ │ │ │ ├── autopep8.vim │ │ │ │ │ ├── bibclean.vim │ │ │ │ │ ├── black.vim │ │ │ │ │ ├── brittany.vim │ │ │ │ │ ├── buf_format.vim │ │ │ │ │ ├── buildifier.vim │ │ │ │ │ ├── clangformat.vim │ │ │ │ │ ├── clangtidy.vim │ │ │ │ │ ├── cmakeformat.vim │ │ │ │ │ ├── crystal.vim │ │ │ │ │ ├── css_beautify.vim │ │ │ │ │ ├── dart_format.vim │ │ │ │ │ ├── dartfmt.vim │ │ │ │ │ ├── deno.vim │ │ │ │ │ ├── dfmt.vim │ │ │ │ │ ├── dhall_format.vim │ │ │ │ │ ├── dhall_freeze.vim │ │ │ │ │ ├── dhall_lint.vim │ │ │ │ │ ├── dotnet_format.vim │ │ │ │ │ ├── dprint.vim │ │ │ │ │ ├── dune.vim │ │ │ │ │ ├── elm_format.vim │ │ │ │ │ ├── erblint.vim │ │ │ │ │ ├── erlfmt.vim │ │ │ │ │ ├── eslint.vim │ │ │ │ │ ├── fecs.vim │ │ │ │ │ ├── fish_indent.vim │ │ │ │ │ ├── fixjson.vim │ │ │ │ │ ├── floskell.vim │ │ │ │ │ ├── generic.vim │ │ │ │ │ ├── generic_python.vim │ │ │ │ │ ├── gnatpp.vim │ │ │ │ │ ├── gofmt.vim │ │ │ │ │ ├── gofumpt.vim │ │ │ │ │ ├── goimports.vim │ │ │ │ │ ├── golines.vim │ │ │ │ │ ├── gomod.vim │ │ │ │ │ ├── google_java_format.vim │ │ │ │ │ ├── hackfmt.vim │ │ │ │ │ ├── help.vim │ │ │ │ │ ├── hfmt.vim │ │ │ │ │ ├── hindent.vim │ │ │ │ │ ├── hlint.vim │ │ │ │ │ ├── html_beautify.vim │ │ │ │ │ ├── importjs.vim │ │ │ │ │ ├── isort.vim │ │ │ │ │ ├── jq.vim │ │ │ │ │ ├── jsonnetfmt.vim │ │ │ │ │ ├── ktlint.vim │ │ │ │ │ ├── latexindent.vim │ │ │ │ │ ├── lua_format.vim │ │ │ │ │ ├── luafmt.vim │ │ │ │ │ ├── mix_format.vim │ │ │ │ │ ├── nimpretty.vim │ │ │ │ │ ├── nixfmt.vim │ │ │ │ │ ├── nixpkgsfmt.vim │ │ │ │ │ ├── ocamlformat.vim │ │ │ │ │ ├── ocp_indent.vim │ │ │ │ │ ├── opafmt.vim │ │ │ │ │ ├── ormolu.vim │ │ │ │ │ ├── packer.vim │ │ │ │ │ ├── pandoc.vim │ │ │ │ │ ├── perltidy.vim │ │ │ │ │ ├── pgformatter.vim │ │ │ │ │ ├── php_cs_fixer.vim │ │ │ │ │ ├── phpcbf.vim │ │ │ │ │ ├── pint.vim │ │ │ │ │ ├── prettier.vim │ │ │ │ │ ├── prettier_eslint.vim │ │ │ │ │ ├── prettier_standard.vim │ │ │ │ │ ├── protolint.vim │ │ │ │ │ ├── ptop.vim │ │ │ │ │ ├── puppetlint.vim │ │ │ │ │ ├── purs_tidy.vim │ │ │ │ │ ├── purty.vim │ │ │ │ │ ├── pyflyby.vim │ │ │ │ │ ├── qmlfmt.vim │ │ │ │ │ ├── raco_fmt.vim │ │ │ │ │ ├── refmt.vim │ │ │ │ │ ├── remark_lint.vim │ │ │ │ │ ├── reorder_python_imports.vim │ │ │ │ │ ├── rubocop.vim │ │ │ │ │ ├── ruff.vim │ │ │ │ │ ├── rufo.vim │ │ │ │ │ ├── rustfmt.vim │ │ │ │ │ ├── scalafmt.vim │ │ │ │ │ ├── shfmt.vim │ │ │ │ │ ├── sorbet.vim │ │ │ │ │ ├── sqlfluff.vim │ │ │ │ │ ├── sqlfmt.vim │ │ │ │ │ ├── sqlformat.vim │ │ │ │ │ ├── standard.vim │ │ │ │ │ ├── standardrb.vim │ │ │ │ │ ├── statix.vim │ │ │ │ │ ├── stylelint.vim │ │ │ │ │ ├── styler.vim │ │ │ │ │ ├── stylish_haskell.vim │ │ │ │ │ ├── stylua.vim │ │ │ │ │ ├── swiftformat.vim │ │ │ │ │ ├── syntax_tree.vim │ │ │ │ │ ├── terraform.vim │ │ │ │ │ ├── textlint.vim │ │ │ │ │ ├── tidy.vim │ │ │ │ │ ├── tslint.vim │ │ │ │ │ ├── uncrustify.vim │ │ │ │ │ ├── vfmt.vim │ │ │ │ │ ├── xmllint.vim │ │ │ │ │ ├── xo.vim │ │ │ │ │ ├── yamlfix.vim │ │ │ │ │ ├── yapf.vim │ │ │ │ │ └── zigfmt.vim │ │ │ │ ├── floating_preview.vim │ │ │ │ ├── go.vim │ │ │ │ ├── gradle/ │ │ │ │ │ └── init.gradle │ │ │ │ ├── gradle.vim │ │ │ │ ├── handlers/ │ │ │ │ │ ├── actionlint.vim │ │ │ │ │ ├── alex.vim │ │ │ │ │ ├── atools.vim │ │ │ │ │ ├── ccls.vim │ │ │ │ │ ├── cppcheck.vim │ │ │ │ │ ├── cpplint.vim │ │ │ │ │ ├── cspell.vim │ │ │ │ │ ├── css.vim │ │ │ │ │ ├── deno.vim │ │ │ │ │ ├── elixir.vim │ │ │ │ │ ├── eslint.vim │ │ │ │ │ ├── fecs.vim │ │ │ │ │ ├── flawfinder.vim │ │ │ │ │ ├── gawk.vim │ │ │ │ │ ├── gcc.vim │ │ │ │ │ ├── go.vim │ │ │ │ │ ├── haskell.vim │ │ │ │ │ ├── haskell_stack.vim │ │ │ │ │ ├── hdl_checker.vim │ │ │ │ │ ├── hlint.vim │ │ │ │ │ ├── inko.vim │ │ │ │ │ ├── ktlint.vim │ │ │ │ │ ├── languagetool.vim │ │ │ │ │ ├── markdownlint.vim │ │ │ │ │ ├── naga.vim │ │ │ │ │ ├── ocamllsp.vim │ │ │ │ │ ├── ols.vim │ │ │ │ │ ├── openscad.vim │ │ │ │ │ ├── pony.vim │ │ │ │ │ ├── redpen.vim │ │ │ │ │ ├── ruby.vim │ │ │ │ │ ├── rust.vim │ │ │ │ │ ├── scala.vim │ │ │ │ │ ├── sh.vim │ │ │ │ │ ├── shellcheck.vim │ │ │ │ │ ├── sml.vim │ │ │ │ │ ├── solhint.vim │ │ │ │ │ ├── spectral.vim │ │ │ │ │ ├── statix.vim │ │ │ │ │ ├── textlint.vim │ │ │ │ │ ├── tslint.vim │ │ │ │ │ ├── tsserver.vim │ │ │ │ │ ├── unix.vim │ │ │ │ │ ├── vale.vim │ │ │ │ │ ├── writegood.vim │ │ │ │ │ ├── xo.vim │ │ │ │ │ └── yamllint.vim │ │ │ │ ├── highlight.vim │ │ │ │ ├── history.vim │ │ │ │ ├── hover.vim │ │ │ │ ├── java.vim │ │ │ │ ├── job.vim │ │ │ │ ├── julia.vim │ │ │ │ ├── linter.vim │ │ │ │ ├── list.vim │ │ │ │ ├── loclist_jumping.vim │ │ │ │ ├── lsp/ │ │ │ │ │ ├── message.vim │ │ │ │ │ ├── reset.vim │ │ │ │ │ ├── response.vim │ │ │ │ │ └── tsserver_message.vim │ │ │ │ ├── lsp.vim │ │ │ │ ├── lsp_linter.vim │ │ │ │ ├── lsp_window.vim │ │ │ │ ├── maven.vim │ │ │ │ ├── node.vim │ │ │ │ ├── organize_imports.vim │ │ │ │ ├── other_source.vim │ │ │ │ ├── path.vim │ │ │ │ ├── pattern_options.vim │ │ │ │ ├── powershell.vim │ │ │ │ ├── preview.vim │ │ │ │ ├── python.vim │ │ │ │ ├── racket.vim │ │ │ │ ├── references.vim │ │ │ │ ├── rename.vim │ │ │ │ ├── ruby.vim │ │ │ │ ├── semver.vim │ │ │ │ ├── sign.vim │ │ │ │ ├── socket.vim │ │ │ │ ├── statusline.vim │ │ │ │ ├── swift.vim │ │ │ │ ├── symbol.vim │ │ │ │ ├── test.vim │ │ │ │ ├── toggle.vim │ │ │ │ ├── uri/ │ │ │ │ │ └── jdt.vim │ │ │ │ ├── uri.vim │ │ │ │ ├── util.vim │ │ │ │ └── virtualtext.vim │ │ │ ├── ale.vim │ │ │ └── asyncomplete/ │ │ │ └── sources/ │ │ │ └── ale.vim │ │ ├── doc/ │ │ │ ├── ale-ada.txt │ │ │ ├── ale-ansible.txt │ │ │ ├── ale-apkbuild.txt │ │ │ ├── ale-asciidoc.txt │ │ │ ├── ale-asm.txt │ │ │ ├── ale-avra.txt │ │ │ ├── ale-awk.txt │ │ │ ├── ale-bats.txt │ │ │ ├── ale-bazel.txt │ │ │ ├── ale-bib.txt │ │ │ ├── ale-bicep.txt │ │ │ ├── ale-bitbake.txt │ │ │ ├── ale-c.txt │ │ │ ├── ale-cairo.txt │ │ │ ├── ale-chef.txt │ │ │ ├── ale-clojure.txt │ │ │ ├── ale-cloudformation.txt │ │ │ ├── ale-cmake.txt │ │ │ ├── ale-cpp.txt │ │ │ ├── ale-cs.txt │ │ │ ├── ale-css.txt │ │ │ ├── ale-cuda.txt │ │ │ ├── ale-d.txt │ │ │ ├── ale-dafny.txt │ │ │ ├── ale-dart.txt │ │ │ ├── ale-desktop.txt │ │ │ ├── ale-development.txt │ │ │ ├── ale-dhall.txt │ │ │ ├── ale-dockerfile.txt │ │ │ ├── ale-elixir.txt │ │ │ ├── ale-elm.txt │ │ │ ├── ale-erlang.txt │ │ │ ├── ale-eruby.txt │ │ │ ├── ale-fish.txt │ │ │ ├── ale-fortran.txt │ │ │ ├── ale-fountain.txt │ │ │ ├── ale-fuse.txt │ │ │ ├── ale-gitcommit.txt │ │ │ ├── ale-glsl.txt │ │ │ ├── ale-go.txt │ │ │ ├── ale-graphql.txt │ │ │ ├── ale-hack.txt │ │ │ ├── ale-handlebars.txt │ │ │ ├── ale-haskell.txt │ │ │ ├── ale-hcl.txt │ │ │ ├── ale-help.txt │ │ │ ├── ale-html.txt │ │ │ ├── ale-idris.txt │ │ │ ├── ale-ink.txt │ │ │ ├── ale-inko.txt │ │ │ ├── ale-ispc.txt │ │ │ ├── ale-java.txt │ │ │ ├── ale-javascript.txt │ │ │ ├── ale-json.txt │ │ │ ├── ale-json5.txt │ │ │ ├── ale-jsonc.txt │ │ │ ├── ale-jsonnet.txt │ │ │ ├── ale-julia.txt │ │ │ ├── ale-kotlin.txt │ │ │ ├── ale-latex.txt │ │ │ ├── ale-less.txt │ │ │ ├── ale-llvm.txt │ │ │ ├── ale-lua.txt │ │ │ ├── ale-make.txt │ │ │ ├── ale-markdown.txt │ │ │ ├── ale-mercury.txt │ │ │ ├── ale-nasm.txt │ │ │ ├── ale-nim.txt │ │ │ ├── ale-nix.txt │ │ │ ├── ale-nroff.txt │ │ │ ├── ale-objc.txt │ │ │ ├── ale-objcpp.txt │ │ │ ├── ale-ocaml.txt │ │ │ ├── ale-openapi.txt │ │ │ ├── ale-openscad.txt │ │ │ ├── ale-packer.txt │ │ │ ├── ale-pascal.txt │ │ │ ├── ale-pawn.txt │ │ │ ├── ale-perl.txt │ │ │ ├── ale-perl6.txt │ │ │ ├── ale-php.txt │ │ │ ├── ale-po.txt │ │ │ ├── ale-pod.txt │ │ │ ├── ale-pony.txt │ │ │ ├── ale-powershell.txt │ │ │ ├── ale-prolog.txt │ │ │ ├── ale-proto.txt │ │ │ ├── ale-pug.txt │ │ │ ├── ale-puppet.txt │ │ │ ├── ale-purescript.txt │ │ │ ├── ale-pyrex.txt │ │ │ ├── ale-python.txt │ │ │ ├── ale-qml.txt │ │ │ ├── ale-r.txt │ │ │ ├── ale-racket.txt │ │ │ ├── ale-reasonml.txt │ │ │ ├── ale-rego.txt │ │ │ ├── ale-restructuredtext.txt │ │ │ ├── ale-robot.txt │ │ │ ├── ale-ruby.txt │ │ │ ├── ale-rust.txt │ │ │ ├── ale-salt.tmt │ │ │ ├── ale-sass.txt │ │ │ ├── ale-scala.txt │ │ │ ├── ale-scss.txt │ │ │ ├── ale-sh.txt │ │ │ ├── ale-sml.txt │ │ │ ├── ale-solidity.txt │ │ │ ├── ale-spec.txt │ │ │ ├── ale-sql.txt │ │ │ ├── ale-stylus.txt │ │ │ ├── ale-sugarss.txt │ │ │ ├── ale-supported-languages-and-tools.txt │ │ │ ├── ale-svelte.txt │ │ │ ├── ale-swift.txt │ │ │ ├── ale-systemd.txt │ │ │ ├── ale-tcl.txt │ │ │ ├── ale-terraform.txt │ │ │ ├── ale-tex.txt │ │ │ ├── ale-texinfo.txt │ │ │ ├── ale-text.txt │ │ │ ├── ale-thrift.txt │ │ │ ├── ale-toml.txt │ │ │ ├── ale-typescript.txt │ │ │ ├── ale-v.txt │ │ │ ├── ale-vala.txt │ │ │ ├── ale-verilog.txt │ │ │ ├── ale-vhdl.txt │ │ │ ├── ale-vim-help.txt │ │ │ ├── ale-vim.txt │ │ │ ├── ale-vue.txt │ │ │ ├── ale-wgsl.txt │ │ │ ├── ale-xhtml.txt │ │ │ ├── ale-xml.txt │ │ │ ├── ale-yaml.txt │ │ │ ├── ale-yang.txt │ │ │ ├── ale-zeek.txt │ │ │ ├── ale-zig.txt │ │ │ └── ale.txt │ │ ├── ftplugin/ │ │ │ ├── ale-fix-suggest.vim │ │ │ ├── ale-preview-selection.vim │ │ │ └── ale-preview.vim │ │ ├── plugin/ │ │ │ └── ale.vim │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ └── deoplete/ │ │ │ └── sources/ │ │ │ └── ale.py │ │ ├── supported-tools.md │ │ └── syntax/ │ │ ├── ale-fix-suggest.vim │ │ └── ale-preview-selection.vim │ ├── bookmarks.vim/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── bookmarks/ │ │ │ │ ├── cache.vim │ │ │ │ ├── logger.vim │ │ │ │ ├── sign.vim │ │ │ │ └── vtext.vim │ │ │ └── bookmarks.vim │ │ ├── doc/ │ │ │ └── bookmarks.txt │ │ └── plugin/ │ │ └── bookmarks.vim │ ├── calendar.vim/ │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── ci.yaml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── calendar/ │ │ │ │ ├── argument.vim │ │ │ │ ├── async.vim │ │ │ │ ├── autocmd.vim │ │ │ │ ├── cache.vim │ │ │ │ ├── cipher.vim │ │ │ │ ├── color.vim │ │ │ │ ├── constructor/ │ │ │ │ │ ├── day.vim │ │ │ │ │ ├── day_hybrid.vim │ │ │ │ │ ├── month.vim │ │ │ │ │ ├── view.vim │ │ │ │ │ ├── view_clock.vim │ │ │ │ │ ├── view_days.vim │ │ │ │ │ ├── view_months.vim │ │ │ │ │ ├── view_textbox.vim │ │ │ │ │ ├── view_ymd.vim │ │ │ │ │ └── year.vim │ │ │ │ ├── controller.vim │ │ │ │ ├── countcache.vim │ │ │ │ ├── day/ │ │ │ │ │ ├── austria.vim │ │ │ │ │ ├── austriastyria.vim │ │ │ │ │ ├── british.vim │ │ │ │ │ ├── bulgaria.vim │ │ │ │ │ ├── canada.vim │ │ │ │ │ ├── default.vim │ │ │ │ │ ├── estonia.vim │ │ │ │ │ ├── france.vim │ │ │ │ │ ├── germany.vim │ │ │ │ │ ├── germanyprussia.vim │ │ │ │ │ ├── greece.vim │ │ │ │ │ ├── gregorian.vim │ │ │ │ │ ├── holland.vim │ │ │ │ │ ├── hungary.vim │ │ │ │ │ ├── italy.vim │ │ │ │ │ ├── japan.vim │ │ │ │ │ ├── julian.vim │ │ │ │ │ ├── poland.vim │ │ │ │ │ ├── portugal.vim │ │ │ │ │ ├── russia.vim │ │ │ │ │ ├── spain.vim │ │ │ │ │ ├── turkey.vim │ │ │ │ │ └── us.vim │ │ │ │ ├── day.vim │ │ │ │ ├── echo.vim │ │ │ │ ├── event/ │ │ │ │ │ ├── google.vim │ │ │ │ │ └── local.vim │ │ │ │ ├── event.vim │ │ │ │ ├── google/ │ │ │ │ │ ├── calendar.vim │ │ │ │ │ ├── client.vim │ │ │ │ │ └── task.vim │ │ │ │ ├── mapping.vim │ │ │ │ ├── mark.vim │ │ │ │ ├── message/ │ │ │ │ │ ├── default.vim │ │ │ │ │ ├── en.vim │ │ │ │ │ └── ja.vim │ │ │ │ ├── message.vim │ │ │ │ ├── model.vim │ │ │ │ ├── pixel/ │ │ │ │ │ ├── 100 │ │ │ │ │ ├── 101 │ │ │ │ │ ├── 102 │ │ │ │ │ ├── 103 │ │ │ │ │ ├── 104 │ │ │ │ │ ├── 105 │ │ │ │ │ ├── 106 │ │ │ │ │ ├── 107 │ │ │ │ │ ├── 108 │ │ │ │ │ ├── 109 │ │ │ │ │ ├── 110 │ │ │ │ │ ├── 111 │ │ │ │ │ ├── 112 │ │ │ │ │ ├── 113 │ │ │ │ │ ├── 114 │ │ │ │ │ ├── 115 │ │ │ │ │ ├── 116 │ │ │ │ │ ├── 117 │ │ │ │ │ ├── 118 │ │ │ │ │ ├── 119 │ │ │ │ │ ├── 120 │ │ │ │ │ ├── 121 │ │ │ │ │ ├── 122 │ │ │ │ │ ├── 123 │ │ │ │ │ ├── 124 │ │ │ │ │ ├── 125 │ │ │ │ │ ├── 126 │ │ │ │ │ ├── 33 │ │ │ │ │ ├── 34 │ │ │ │ │ ├── 35 │ │ │ │ │ ├── 36 │ │ │ │ │ ├── 37 │ │ │ │ │ ├── 38 │ │ │ │ │ ├── 39 │ │ │ │ │ ├── 40 │ │ │ │ │ ├── 41 │ │ │ │ │ ├── 42 │ │ │ │ │ ├── 43 │ │ │ │ │ ├── 44 │ │ │ │ │ ├── 45 │ │ │ │ │ ├── 46 │ │ │ │ │ ├── 47 │ │ │ │ │ ├── 48 │ │ │ │ │ ├── 49 │ │ │ │ │ ├── 50 │ │ │ │ │ ├── 51 │ │ │ │ │ ├── 52 │ │ │ │ │ ├── 53 │ │ │ │ │ ├── 54 │ │ │ │ │ ├── 55 │ │ │ │ │ ├── 56 │ │ │ │ │ ├── 57 │ │ │ │ │ ├── 58 │ │ │ │ │ ├── 59 │ │ │ │ │ ├── 60 │ │ │ │ │ ├── 61 │ │ │ │ │ ├── 62 │ │ │ │ │ ├── 63 │ │ │ │ │ ├── 64 │ │ │ │ │ ├── 65 │ │ │ │ │ ├── 66 │ │ │ │ │ ├── 67 │ │ │ │ │ ├── 68 │ │ │ │ │ ├── 69 │ │ │ │ │ ├── 70 │ │ │ │ │ ├── 71 │ │ │ │ │ ├── 72 │ │ │ │ │ ├── 73 │ │ │ │ │ ├── 74 │ │ │ │ │ ├── 75 │ │ │ │ │ ├── 76 │ │ │ │ │ ├── 77 │ │ │ │ │ ├── 78 │ │ │ │ │ ├── 79 │ │ │ │ │ ├── 80 │ │ │ │ │ ├── 81 │ │ │ │ │ ├── 82 │ │ │ │ │ ├── 83 │ │ │ │ │ ├── 84 │ │ │ │ │ ├── 85 │ │ │ │ │ ├── 86 │ │ │ │ │ ├── 87 │ │ │ │ │ ├── 88 │ │ │ │ │ ├── 89 │ │ │ │ │ ├── 90 │ │ │ │ │ ├── 91 │ │ │ │ │ ├── 92 │ │ │ │ │ ├── 93 │ │ │ │ │ ├── 94 │ │ │ │ │ ├── 95 │ │ │ │ │ ├── 96 │ │ │ │ │ ├── 97 │ │ │ │ │ ├── 98 │ │ │ │ │ └── 99 │ │ │ │ ├── pixel.vim │ │ │ │ ├── setlocal.vim │ │ │ │ ├── setting.vim │ │ │ │ ├── string.vim │ │ │ │ ├── task/ │ │ │ │ │ ├── google.vim │ │ │ │ │ └── local.vim │ │ │ │ ├── task.vim │ │ │ │ ├── text.vim │ │ │ │ ├── time.vim │ │ │ │ ├── timestamp.vim │ │ │ │ ├── util.vim │ │ │ │ ├── view.vim │ │ │ │ ├── webapi.vim │ │ │ │ └── week.vim │ │ │ └── calendar.vim │ │ ├── doc/ │ │ │ └── calendar.txt │ │ ├── plugin/ │ │ │ └── calendar.vim │ │ ├── syntax/ │ │ │ └── calendar.vim │ │ └── test/ │ │ ├── cipher.vim │ │ ├── day.vim │ │ ├── pixel.vim │ │ └── week.vim │ ├── clever-f.vim/ │ │ ├── .codecov.yml │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ ├── ci.yml │ │ │ └── weekly.yml │ │ ├── .gitignore │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── clever_f/ │ │ │ │ ├── compat.vim │ │ │ │ └── migemo/ │ │ │ │ ├── cp932.vim │ │ │ │ ├── eucjp.vim │ │ │ │ └── utf8.vim │ │ │ └── clever_f.vim │ │ ├── doc/ │ │ │ └── clever_f.txt │ │ ├── plugin/ │ │ │ └── clever-f.vim │ │ └── test/ │ │ ├── .coveragerc │ │ ├── .themisrc │ │ ├── README.md │ │ └── test.vimspec │ ├── cmp-buffer/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ └── plugin/ │ │ │ └── cmp_buffer.lua │ │ └── lua/ │ │ └── cmp_buffer/ │ │ ├── buffer.lua │ │ ├── init.lua │ │ ├── source.lua │ │ └── timer.lua │ ├── cmp-cmdline/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ └── plugin/ │ │ │ └── cmp_cmdline.lua │ │ └── lua/ │ │ └── cmp_cmdline/ │ │ └── init.lua │ ├── cmp-dictionary/ │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── after/ │ │ │ └── plugin/ │ │ │ └── cmp_dictionary.lua │ │ ├── doc/ │ │ │ └── cmp-dictionary.txt │ │ ├── lua/ │ │ │ └── cmp_dictionary/ │ │ │ ├── caches.lua │ │ │ ├── config.lua │ │ │ ├── db.lua │ │ │ ├── document.lua │ │ │ ├── init.lua │ │ │ ├── init_spec.lua │ │ │ ├── kit/ │ │ │ │ ├── App/ │ │ │ │ │ ├── Cache.lua │ │ │ │ │ ├── Character.lua │ │ │ │ │ ├── Config.lua │ │ │ │ │ └── Event.lua │ │ │ │ ├── Async/ │ │ │ │ │ ├── AsyncTask.lua │ │ │ │ │ └── init.lua │ │ │ │ ├── IO/ │ │ │ │ │ └── init.lua │ │ │ │ ├── LSP/ │ │ │ │ │ ├── Client.lua │ │ │ │ │ ├── Position.lua │ │ │ │ │ ├── Range.lua │ │ │ │ │ └── init.lua │ │ │ │ ├── Thread/ │ │ │ │ │ ├── Server/ │ │ │ │ │ │ ├── Session.lua │ │ │ │ │ │ ├── _bootstrap.lua │ │ │ │ │ │ └── init.lua │ │ │ │ │ └── Worker.lua │ │ │ │ ├── Vim/ │ │ │ │ │ ├── Keymap.lua │ │ │ │ │ ├── RegExp.lua │ │ │ │ │ └── Syntax.lua │ │ │ │ └── init.lua │ │ │ ├── lfu.lua │ │ │ ├── lfu_spec.lua │ │ │ ├── lib/ │ │ │ │ └── utf8.lua │ │ │ ├── source.lua │ │ │ └── util.lua │ │ └── stylua.toml │ ├── cmp-neosnippet/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ └── plugin/ │ │ │ └── cmp_neosnippet.lua │ │ └── lua/ │ │ └── cmp_neosnippet/ │ │ └── init.lua │ ├── cmp-nvim-lsp/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ └── plugin/ │ │ │ └── cmp_nvim_lsp.lua │ │ └── lua/ │ │ └── cmp_nvim_lsp/ │ │ ├── init.lua │ │ └── source.lua │ ├── cmp-path/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ └── plugin/ │ │ │ └── cmp_path.lua │ │ └── lua/ │ │ └── cmp_path/ │ │ └── init.lua │ ├── coc.nvim-release/ │ │ ├── .gitignore │ │ ├── LICENSE.md │ │ ├── Readme.md │ │ ├── autoload/ │ │ │ ├── coc/ │ │ │ │ ├── api.vim │ │ │ │ ├── client.vim │ │ │ │ ├── color.vim │ │ │ │ ├── compat.vim │ │ │ │ ├── cursor.vim │ │ │ │ ├── dialog.vim │ │ │ │ ├── dict.vim │ │ │ │ ├── float.vim │ │ │ │ ├── helper.vim │ │ │ │ ├── highlight.vim │ │ │ │ ├── list.vim │ │ │ │ ├── math.vim │ │ │ │ ├── notify.vim │ │ │ │ ├── prompt.vim │ │ │ │ ├── pum.vim │ │ │ │ ├── rpc.vim │ │ │ │ ├── snippet.vim │ │ │ │ ├── string.vim │ │ │ │ ├── task.vim │ │ │ │ ├── terminal.vim │ │ │ │ ├── ui.vim │ │ │ │ ├── util.vim │ │ │ │ ├── vtext.vim │ │ │ │ └── window.vim │ │ │ ├── coc.vim │ │ │ └── health/ │ │ │ └── coc.vim │ │ ├── bin/ │ │ │ ├── fuzzy.wasm │ │ │ ├── prompt.js │ │ │ ├── strwidth.wasm │ │ │ └── terminateProcess.sh │ │ ├── doc/ │ │ │ ├── coc-api.txt │ │ │ ├── coc-config.txt │ │ │ └── coc.txt │ │ ├── history.md │ │ ├── lua/ │ │ │ └── coc/ │ │ │ └── highlight.lua │ │ ├── package.json │ │ └── plugin/ │ │ └── coc.vim │ ├── context_filetype.vim/ │ │ ├── .github/ │ │ │ └── FUNDING.yml │ │ ├── LICENSE │ │ ├── autoload/ │ │ │ ├── context_filetype/ │ │ │ │ └── defaults.vim │ │ │ └── context_filetype.vim │ │ ├── doc/ │ │ │ ├── context_filetype.jax │ │ │ ├── context_filetype.txt │ │ │ └── tags-ja │ │ └── test/ │ │ ├── test.vim │ │ └── test_files/ │ │ ├── test.html │ │ ├── test.md │ │ ├── test.ny │ │ └── test.vim │ ├── coveragepy.vim/ │ │ ├── .gitignore │ │ ├── README.rst │ │ ├── doc/ │ │ │ └── coveragepy.txt │ │ └── ftplugin/ │ │ └── python/ │ │ └── coveragepy.vim │ ├── cpicker.nvim/ │ │ ├── README.md │ │ ├── lua/ │ │ │ ├── cpicker/ │ │ │ │ ├── formats/ │ │ │ │ │ ├── cmyk.lua │ │ │ │ │ ├── hsl.lua │ │ │ │ │ ├── hsv.lua │ │ │ │ │ ├── hwb.lua │ │ │ │ │ ├── lab.lua │ │ │ │ │ ├── linear.lua │ │ │ │ │ ├── rgb.lua │ │ │ │ │ └── xyz.lua │ │ │ │ ├── mix.lua │ │ │ │ └── util.lua │ │ │ └── cpicker.lua │ │ ├── plugin/ │ │ │ └── cpicker.lua │ │ └── syntax/ │ │ ├── spacevim_cpicker.vim │ │ └── spacevim_cpicker_mix.vim │ ├── cscope.vim/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── cscope.vim │ │ │ └── unite/ │ │ │ └── sources/ │ │ │ ├── cscope/ │ │ │ │ ├── assignments_to_symbol.vim │ │ │ │ ├── egrep_pattern.vim │ │ │ │ ├── find_file.vim │ │ │ │ ├── find_this_symbol.vim │ │ │ │ ├── functions_called_by.vim │ │ │ │ ├── functions_calling.vim │ │ │ │ ├── global_definition.vim │ │ │ │ ├── including_this_file.vim │ │ │ │ └── text_string.vim │ │ │ └── cscope.vim │ │ ├── doc/ │ │ │ └── cscope.vim.txt │ │ └── plugin/ │ │ └── cscope.vim │ ├── defx-git/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ftplugin/ │ │ │ └── defx.vim │ │ └── rplugin/ │ │ └── python3/ │ │ └── defx/ │ │ └── column/ │ │ └── git.py │ ├── defx-icons/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── plugin/ │ │ │ └── defx_icons.vim │ │ └── rplugin/ │ │ └── python3/ │ │ └── defx/ │ │ └── column/ │ │ └── icons.py │ ├── defx-sftp/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ └── rplugin/ │ │ └── python3/ │ │ └── defx/ │ │ ├── column/ │ │ │ ├── sftp_mark.py │ │ │ ├── sftp_size.py │ │ │ └── sftp_time.py │ │ ├── kind/ │ │ │ └── sftp.py │ │ ├── sftp/ │ │ │ └── __init__.py │ │ └── source/ │ │ └── sftp.py │ ├── defx.nvim/ │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── workflows/ │ │ │ └── lint.yml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── defx/ │ │ │ │ ├── custom.vim │ │ │ │ ├── exrename.vim │ │ │ │ ├── init.vim │ │ │ │ └── util.vim │ │ │ ├── defx.vim │ │ │ └── health/ │ │ │ └── defx.vim │ │ ├── doc/ │ │ │ └── defx.txt │ │ ├── plugin/ │ │ │ └── defx.vim │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ ├── defx/ │ │ │ │ ├── __init__.py │ │ │ │ ├── action.py │ │ │ │ ├── base/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── column.py │ │ │ │ │ ├── kind.py │ │ │ │ │ └── source.py │ │ │ │ ├── clipboard.py │ │ │ │ ├── column/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── filename.py │ │ │ │ │ ├── icon.py │ │ │ │ │ ├── indent.py │ │ │ │ │ ├── mark.py │ │ │ │ │ ├── size.py │ │ │ │ │ ├── space.py │ │ │ │ │ ├── time.py │ │ │ │ │ └── type.py │ │ │ │ ├── context.py │ │ │ │ ├── defx.py │ │ │ │ ├── kind/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── file.py │ │ │ │ ├── preview_image.py │ │ │ │ ├── preview_image.sh │ │ │ │ ├── rplugin.py │ │ │ │ ├── session.py │ │ │ │ ├── sort.py │ │ │ │ ├── source/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── file/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── list.py │ │ │ │ ├── util.py │ │ │ │ └── view.py │ │ │ └── denite/ │ │ │ └── source/ │ │ │ └── defx/ │ │ │ ├── __init__.py │ │ │ ├── drive.py │ │ │ ├── history.py │ │ │ └── session.py │ │ └── test/ │ │ ├── autoload/ │ │ │ └── defx/ │ │ │ └── custom.vim │ │ ├── conftest.py │ │ ├── requirements.txt │ │ └── rplugin/ │ │ └── python3/ │ │ └── defx/ │ │ └── test_defx.py │ ├── dein-ui.vim/ │ │ ├── README.md │ │ └── plugin/ │ │ └── deinui.vim │ ├── dein.vim/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── workflows/ │ │ │ └── workflow.yaml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── dein/ │ │ │ │ ├── DateTime.vim │ │ │ │ ├── autoload.vim │ │ │ │ ├── install.vim │ │ │ │ ├── min.vim │ │ │ │ ├── parse.vim │ │ │ │ ├── toml.vim │ │ │ │ ├── types/ │ │ │ │ │ ├── git.vim │ │ │ │ │ └── raw.vim │ │ │ │ └── util.vim │ │ │ ├── dein.vim │ │ │ ├── unite/ │ │ │ │ ├── kinds/ │ │ │ │ │ └── dein.vim │ │ │ │ └── sources/ │ │ │ │ ├── dein.vim │ │ │ │ └── dein_log.vim │ │ │ └── vital/ │ │ │ ├── _dein/ │ │ │ │ └── System/ │ │ │ │ ├── Job/ │ │ │ │ │ ├── Neovim.vim │ │ │ │ │ └── Vim.vim │ │ │ │ └── Job.vim │ │ │ ├── _dein.vim │ │ │ ├── dein.vim │ │ │ └── dein.vital │ │ ├── bin/ │ │ │ ├── installer.ps1 │ │ │ └── installer.sh │ │ ├── denops/ │ │ │ └── @ddu-sources/ │ │ │ └── dein.ts │ │ ├── doc/ │ │ │ └── dein.txt │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ └── denite/ │ │ │ └── source/ │ │ │ ├── dein.py │ │ │ └── dein_log.py │ │ └── test/ │ │ ├── base.vim │ │ ├── git.vim │ │ ├── install.vim │ │ ├── install_base.vim │ │ ├── parse.vim │ │ ├── raw.vim │ │ ├── requirements.txt │ │ ├── state.vim │ │ └── toml.vim │ ├── delimitMate/ │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── delimitMate.vim │ │ ├── basic_vimrc │ │ ├── doc/ │ │ │ └── delimitMate.txt │ │ ├── plugin/ │ │ │ └── delimitMate.vim │ │ └── test/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── _setup.vim │ │ ├── autoclose_matchpairs.txt │ │ ├── autoclose_matchpairs.vim │ │ ├── autoclose_quotes.txt │ │ ├── autoclose_quotes.vim │ │ ├── eol_marker.vim │ │ ├── expand_cr.txt │ │ ├── expand_cr.vim │ │ ├── expand_space.txt │ │ ├── expand_space.vim │ │ └── first_buffer_no_ft.vim │ ├── deoplete-dictionary/ │ │ ├── LICENSE │ │ ├── README.md │ │ └── rplugin/ │ │ └── python3/ │ │ └── deoplete/ │ │ └── source/ │ │ └── dictionary.py │ ├── deoplete-fsharp/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ftdetect/ │ │ │ └── deoplete-fsharp-setting.vim │ │ ├── install.bash │ │ ├── install.cmd │ │ └── rplugin/ │ │ └── python3/ │ │ └── deoplete/ │ │ └── sources/ │ │ └── deoplete-fsharp.py │ ├── deoplete-go/ │ │ ├── .dockerignore │ │ ├── .flake8 │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── benchmark/ │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── benchmark.py │ │ │ ├── json/ │ │ │ │ ├── fmt.json │ │ │ │ ├── gocode-twice.json │ │ │ │ ├── gocode.json │ │ │ │ └── syscall.json │ │ │ └── requirements.txt │ │ ├── data/ │ │ │ ├── gen_json.py │ │ │ ├── json/ │ │ │ │ └── 1.7.3/ │ │ │ │ ├── darwin_amd64/ │ │ │ │ │ ├── archive/ │ │ │ │ │ │ ├── tar.json │ │ │ │ │ │ └── zip.json │ │ │ │ │ ├── bufio/ │ │ │ │ │ │ └── bufio.json │ │ │ │ │ ├── bytes/ │ │ │ │ │ │ └── bytes.json │ │ │ │ │ ├── compress/ │ │ │ │ │ │ ├── bzip2.json │ │ │ │ │ │ ├── flate.json │ │ │ │ │ │ ├── gzip.json │ │ │ │ │ │ ├── lzw.json │ │ │ │ │ │ └── zlib.json │ │ │ │ │ ├── container/ │ │ │ │ │ │ ├── heap.json │ │ │ │ │ │ ├── list.json │ │ │ │ │ │ └── ring.json │ │ │ │ │ ├── context/ │ │ │ │ │ │ └── context.json │ │ │ │ │ ├── crypto/ │ │ │ │ │ │ ├── aes.json │ │ │ │ │ │ ├── cipher.json │ │ │ │ │ │ ├── crypto.json │ │ │ │ │ │ ├── des.json │ │ │ │ │ │ ├── dsa.json │ │ │ │ │ │ ├── ecdsa.json │ │ │ │ │ │ ├── elliptic.json │ │ │ │ │ │ ├── hmac.json │ │ │ │ │ │ ├── md5.json │ │ │ │ │ │ ├── rand.json │ │ │ │ │ │ ├── rc4.json │ │ │ │ │ │ ├── rsa.json │ │ │ │ │ │ ├── sha1.json │ │ │ │ │ │ ├── sha256.json │ │ │ │ │ │ ├── sha512.json │ │ │ │ │ │ ├── subtle.json │ │ │ │ │ │ ├── tls.json │ │ │ │ │ │ ├── x509/ │ │ │ │ │ │ │ └── pkix.json │ │ │ │ │ │ └── x509.json │ │ │ │ │ ├── database/ │ │ │ │ │ │ ├── sql/ │ │ │ │ │ │ │ └── driver.json │ │ │ │ │ │ └── sql.json │ │ │ │ │ ├── debug/ │ │ │ │ │ │ ├── dwarf.json │ │ │ │ │ │ ├── elf.json │ │ │ │ │ │ ├── gosym.json │ │ │ │ │ │ ├── macho.json │ │ │ │ │ │ ├── pe.json │ │ │ │ │ │ └── plan9obj.json │ │ │ │ │ ├── encoding/ │ │ │ │ │ │ ├── ascii85.json │ │ │ │ │ │ ├── asn1.json │ │ │ │ │ │ ├── base32.json │ │ │ │ │ │ ├── base64.json │ │ │ │ │ │ ├── binary.json │ │ │ │ │ │ ├── csv.json │ │ │ │ │ │ ├── encoding.json │ │ │ │ │ │ ├── gob.json │ │ │ │ │ │ ├── hex.json │ │ │ │ │ │ ├── json.json │ │ │ │ │ │ ├── pem.json │ │ │ │ │ │ └── xml.json │ │ │ │ │ ├── errors/ │ │ │ │ │ │ └── errors.json │ │ │ │ │ ├── expvar/ │ │ │ │ │ │ └── expvar.json │ │ │ │ │ ├── flag/ │ │ │ │ │ │ └── flag.json │ │ │ │ │ ├── fmt/ │ │ │ │ │ │ └── fmt.json │ │ │ │ │ ├── go/ │ │ │ │ │ │ ├── ast.json │ │ │ │ │ │ ├── build.json │ │ │ │ │ │ ├── constant.json │ │ │ │ │ │ ├── doc.json │ │ │ │ │ │ ├── format.json │ │ │ │ │ │ ├── importer.json │ │ │ │ │ │ ├── parser.json │ │ │ │ │ │ ├── printer.json │ │ │ │ │ │ ├── scanner.json │ │ │ │ │ │ ├── token.json │ │ │ │ │ │ └── types.json │ │ │ │ │ ├── hash/ │ │ │ │ │ │ ├── adler32.json │ │ │ │ │ │ ├── crc32.json │ │ │ │ │ │ ├── crc64.json │ │ │ │ │ │ ├── fnv.json │ │ │ │ │ │ └── hash.json │ │ │ │ │ ├── html/ │ │ │ │ │ │ ├── html.json │ │ │ │ │ │ └── template.json │ │ │ │ │ ├── image/ │ │ │ │ │ │ ├── color/ │ │ │ │ │ │ │ └── palette.json │ │ │ │ │ │ ├── color.json │ │ │ │ │ │ ├── draw.json │ │ │ │ │ │ ├── gif.json │ │ │ │ │ │ ├── image.json │ │ │ │ │ │ ├── jpeg.json │ │ │ │ │ │ └── png.json │ │ │ │ │ ├── index/ │ │ │ │ │ │ └── suffixarray.json │ │ │ │ │ ├── io/ │ │ │ │ │ │ ├── io.json │ │ │ │ │ │ └── ioutil.json │ │ │ │ │ ├── log/ │ │ │ │ │ │ ├── log.json │ │ │ │ │ │ └── syslog.json │ │ │ │ │ ├── math/ │ │ │ │ │ │ ├── big.json │ │ │ │ │ │ ├── cmplx.json │ │ │ │ │ │ ├── math.json │ │ │ │ │ │ └── rand.json │ │ │ │ │ ├── mime/ │ │ │ │ │ │ ├── mime.json │ │ │ │ │ │ ├── multipart.json │ │ │ │ │ │ └── quotedprintable.json │ │ │ │ │ ├── net/ │ │ │ │ │ │ ├── http/ │ │ │ │ │ │ │ ├── cgi.json │ │ │ │ │ │ │ ├── cookiejar.json │ │ │ │ │ │ │ ├── fcgi.json │ │ │ │ │ │ │ ├── httptest.json │ │ │ │ │ │ │ ├── httptrace.json │ │ │ │ │ │ │ ├── httputil.json │ │ │ │ │ │ │ └── pprof.json │ │ │ │ │ │ ├── http.json │ │ │ │ │ │ ├── mail.json │ │ │ │ │ │ ├── net.json │ │ │ │ │ │ ├── rpc/ │ │ │ │ │ │ │ └── jsonrpc.json │ │ │ │ │ │ ├── rpc.json │ │ │ │ │ │ ├── smtp.json │ │ │ │ │ │ ├── textproto.json │ │ │ │ │ │ └── url.json │ │ │ │ │ ├── os/ │ │ │ │ │ │ ├── exec.json │ │ │ │ │ │ ├── os.json │ │ │ │ │ │ ├── signal.json │ │ │ │ │ │ └── user.json │ │ │ │ │ ├── path/ │ │ │ │ │ │ ├── filepath.json │ │ │ │ │ │ └── path.json │ │ │ │ │ ├── reflect/ │ │ │ │ │ │ └── reflect.json │ │ │ │ │ ├── regexp/ │ │ │ │ │ │ ├── regexp.json │ │ │ │ │ │ └── syntax.json │ │ │ │ │ ├── runtime/ │ │ │ │ │ │ ├── debug.json │ │ │ │ │ │ ├── pprof.json │ │ │ │ │ │ ├── runtime.json │ │ │ │ │ │ └── trace.json │ │ │ │ │ ├── sort/ │ │ │ │ │ │ └── sort.json │ │ │ │ │ ├── strconv/ │ │ │ │ │ │ └── strconv.json │ │ │ │ │ ├── strings/ │ │ │ │ │ │ └── strings.json │ │ │ │ │ ├── sync/ │ │ │ │ │ │ ├── atomic.json │ │ │ │ │ │ └── sync.json │ │ │ │ │ ├── syscall/ │ │ │ │ │ │ └── syscall.json │ │ │ │ │ ├── testing/ │ │ │ │ │ │ ├── iotest.json │ │ │ │ │ │ ├── quick.json │ │ │ │ │ │ └── testing.json │ │ │ │ │ ├── text/ │ │ │ │ │ │ ├── scanner.json │ │ │ │ │ │ ├── tabwriter.json │ │ │ │ │ │ ├── template/ │ │ │ │ │ │ │ └── parse.json │ │ │ │ │ │ └── template.json │ │ │ │ │ ├── time/ │ │ │ │ │ │ └── time.json │ │ │ │ │ ├── unicode/ │ │ │ │ │ │ ├── unicode.json │ │ │ │ │ │ ├── utf16.json │ │ │ │ │ │ └── utf8.json │ │ │ │ │ └── unsafe/ │ │ │ │ │ └── unsafe.json │ │ │ │ └── linux_amd64/ │ │ │ │ ├── archive/ │ │ │ │ │ ├── tar.json │ │ │ │ │ └── zip.json │ │ │ │ ├── bufio/ │ │ │ │ │ └── bufio.json │ │ │ │ ├── bytes/ │ │ │ │ │ └── bytes.json │ │ │ │ ├── compress/ │ │ │ │ │ ├── bzip2.json │ │ │ │ │ ├── flate.json │ │ │ │ │ ├── gzip.json │ │ │ │ │ ├── lzw.json │ │ │ │ │ └── zlib.json │ │ │ │ ├── container/ │ │ │ │ │ ├── heap.json │ │ │ │ │ ├── list.json │ │ │ │ │ └── ring.json │ │ │ │ ├── context/ │ │ │ │ │ └── context.json │ │ │ │ ├── crypto/ │ │ │ │ │ ├── aes.json │ │ │ │ │ ├── cipher.json │ │ │ │ │ ├── crypto.json │ │ │ │ │ ├── des.json │ │ │ │ │ ├── dsa.json │ │ │ │ │ ├── ecdsa.json │ │ │ │ │ ├── elliptic.json │ │ │ │ │ ├── hmac.json │ │ │ │ │ ├── md5.json │ │ │ │ │ ├── rand.json │ │ │ │ │ ├── rc4.json │ │ │ │ │ ├── rsa.json │ │ │ │ │ ├── sha1.json │ │ │ │ │ ├── sha256.json │ │ │ │ │ ├── sha512.json │ │ │ │ │ ├── subtle.json │ │ │ │ │ ├── tls.json │ │ │ │ │ ├── x509/ │ │ │ │ │ │ └── pkix.json │ │ │ │ │ └── x509.json │ │ │ │ ├── database/ │ │ │ │ │ ├── sql/ │ │ │ │ │ │ └── driver.json │ │ │ │ │ └── sql.json │ │ │ │ ├── debug/ │ │ │ │ │ ├── dwarf.json │ │ │ │ │ ├── elf.json │ │ │ │ │ ├── gosym.json │ │ │ │ │ ├── macho.json │ │ │ │ │ ├── pe.json │ │ │ │ │ └── plan9obj.json │ │ │ │ ├── encoding/ │ │ │ │ │ ├── ascii85.json │ │ │ │ │ ├── asn1.json │ │ │ │ │ ├── base32.json │ │ │ │ │ ├── base64.json │ │ │ │ │ ├── binary.json │ │ │ │ │ ├── csv.json │ │ │ │ │ ├── encoding.json │ │ │ │ │ ├── gob.json │ │ │ │ │ ├── hex.json │ │ │ │ │ ├── json.json │ │ │ │ │ ├── pem.json │ │ │ │ │ └── xml.json │ │ │ │ ├── errors/ │ │ │ │ │ └── errors.json │ │ │ │ ├── expvar/ │ │ │ │ │ └── expvar.json │ │ │ │ ├── flag/ │ │ │ │ │ └── flag.json │ │ │ │ ├── fmt/ │ │ │ │ │ └── fmt.json │ │ │ │ ├── go/ │ │ │ │ │ ├── ast.json │ │ │ │ │ ├── build.json │ │ │ │ │ ├── constant.json │ │ │ │ │ ├── doc.json │ │ │ │ │ ├── format.json │ │ │ │ │ ├── importer.json │ │ │ │ │ ├── parser.json │ │ │ │ │ ├── printer.json │ │ │ │ │ ├── scanner.json │ │ │ │ │ ├── token.json │ │ │ │ │ └── types.json │ │ │ │ ├── hash/ │ │ │ │ │ ├── adler32.json │ │ │ │ │ ├── crc32.json │ │ │ │ │ ├── crc64.json │ │ │ │ │ ├── fnv.json │ │ │ │ │ └── hash.json │ │ │ │ ├── html/ │ │ │ │ │ ├── html.json │ │ │ │ │ └── template.json │ │ │ │ ├── image/ │ │ │ │ │ ├── color/ │ │ │ │ │ │ └── palette.json │ │ │ │ │ ├── color.json │ │ │ │ │ ├── draw.json │ │ │ │ │ ├── gif.json │ │ │ │ │ ├── image.json │ │ │ │ │ ├── jpeg.json │ │ │ │ │ └── png.json │ │ │ │ ├── index/ │ │ │ │ │ └── suffixarray.json │ │ │ │ ├── io/ │ │ │ │ │ ├── io.json │ │ │ │ │ └── ioutil.json │ │ │ │ ├── log/ │ │ │ │ │ ├── log.json │ │ │ │ │ └── syslog.json │ │ │ │ ├── math/ │ │ │ │ │ ├── big.json │ │ │ │ │ ├── cmplx.json │ │ │ │ │ ├── math.json │ │ │ │ │ └── rand.json │ │ │ │ ├── mime/ │ │ │ │ │ ├── mime.json │ │ │ │ │ ├── multipart.json │ │ │ │ │ └── quotedprintable.json │ │ │ │ ├── net/ │ │ │ │ │ ├── http/ │ │ │ │ │ │ ├── cgi.json │ │ │ │ │ │ ├── cookiejar.json │ │ │ │ │ │ ├── fcgi.json │ │ │ │ │ │ ├── httptest.json │ │ │ │ │ │ ├── httptrace.json │ │ │ │ │ │ ├── httputil.json │ │ │ │ │ │ └── pprof.json │ │ │ │ │ ├── http.json │ │ │ │ │ ├── mail.json │ │ │ │ │ ├── net.json │ │ │ │ │ ├── rpc/ │ │ │ │ │ │ └── jsonrpc.json │ │ │ │ │ ├── rpc.json │ │ │ │ │ ├── smtp.json │ │ │ │ │ ├── textproto.json │ │ │ │ │ └── url.json │ │ │ │ ├── os/ │ │ │ │ │ ├── exec.json │ │ │ │ │ ├── os.json │ │ │ │ │ ├── signal.json │ │ │ │ │ └── user.json │ │ │ │ ├── path/ │ │ │ │ │ ├── filepath.json │ │ │ │ │ └── path.json │ │ │ │ ├── reflect/ │ │ │ │ │ └── reflect.json │ │ │ │ ├── regexp/ │ │ │ │ │ ├── regexp.json │ │ │ │ │ └── syntax.json │ │ │ │ ├── runtime/ │ │ │ │ │ ├── debug.json │ │ │ │ │ ├── pprof.json │ │ │ │ │ ├── runtime.json │ │ │ │ │ └── trace.json │ │ │ │ ├── sort/ │ │ │ │ │ └── sort.json │ │ │ │ ├── strconv/ │ │ │ │ │ └── strconv.json │ │ │ │ ├── strings/ │ │ │ │ │ └── strings.json │ │ │ │ ├── sync/ │ │ │ │ │ ├── atomic.json │ │ │ │ │ └── sync.json │ │ │ │ ├── syscall/ │ │ │ │ │ └── syscall.json │ │ │ │ ├── testing/ │ │ │ │ │ ├── iotest.json │ │ │ │ │ ├── quick.json │ │ │ │ │ └── testing.json │ │ │ │ ├── text/ │ │ │ │ │ ├── scanner.json │ │ │ │ │ ├── tabwriter.json │ │ │ │ │ ├── template/ │ │ │ │ │ │ └── parse.json │ │ │ │ │ └── template.json │ │ │ │ ├── time/ │ │ │ │ │ └── time.json │ │ │ │ ├── unicode/ │ │ │ │ │ ├── unicode.json │ │ │ │ │ ├── utf16.json │ │ │ │ │ └── utf8.json │ │ │ │ └── unsafe/ │ │ │ │ └── unsafe.json │ │ │ ├── stdlib-1.7.3_darwin_amd64.txt │ │ │ ├── stdlib-1.7.3_linux_amd64.txt │ │ │ ├── stdlib-1.7_darwin_amd64.txt │ │ │ ├── stdlib-1.7_linux_amd64.txt │ │ │ └── template.go │ │ ├── dockerfiles/ │ │ │ ├── Dockerfile │ │ │ └── gen-json.dockerfile │ │ ├── plugin/ │ │ │ └── deoplete-go.vim │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ └── deoplete/ │ │ │ └── sources/ │ │ │ ├── deoplete_go/ │ │ │ │ ├── cgo.py │ │ │ │ ├── clang_index.py │ │ │ │ ├── profiler.py │ │ │ │ └── stdlib.py │ │ │ └── deoplete_go.py │ │ └── tests/ │ │ ├── cgo.go │ │ ├── cgo_git2go.go │ │ ├── deoplete-go.vim │ │ ├── fmt.go │ │ ├── requirements.txt │ │ ├── syscall.go │ │ ├── syscall_linux.go │ │ └── syscall_windows.go │ ├── deoplete-jedi/ │ │ ├── .flake8 │ │ ├── .github/ │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── mk/ │ │ │ ├── color.mk │ │ │ └── debug_code.mk │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ └── deoplete/ │ │ │ └── sources/ │ │ │ ├── deoplete_jedi/ │ │ │ │ ├── __init__.py │ │ │ │ ├── helper.py │ │ │ │ ├── profiler.py │ │ │ │ └── utils.py │ │ │ └── deoplete_jedi.py │ │ ├── setup.cfg │ │ └── tests/ │ │ ├── README.md │ │ ├── jedi-deoplete-conflict.vim │ │ ├── jedi-deoplete.vim │ │ ├── jedi-omnifunc.vim │ │ ├── requirements.txt │ │ └── test-jedi.py │ ├── deoplete-lsp/ │ │ ├── .github/ │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── deoplete/ │ │ │ ├── lsp/ │ │ │ │ ├── handler.vim │ │ │ │ └── init.vim │ │ │ └── lsp.vim │ │ ├── lua/ │ │ │ ├── candidates.lua │ │ │ ├── hover.lua │ │ │ └── util.lua │ │ ├── plugin/ │ │ │ └── deoplete/ │ │ │ └── lsp.vim │ │ └── rplugin/ │ │ └── python3/ │ │ └── deoplete/ │ │ └── source/ │ │ └── lsp.py │ ├── deoplete.nvim/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── workflows/ │ │ │ └── workflow.yaml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── deoplete/ │ │ │ │ ├── _main.py │ │ │ │ ├── custom.vim │ │ │ │ ├── handler.vim │ │ │ │ ├── init.vim │ │ │ │ ├── mapping.vim │ │ │ │ └── util.vim │ │ │ ├── deoplete.vim │ │ │ └── health/ │ │ │ └── deoplete.vim │ │ ├── doc/ │ │ │ └── deoplete.txt │ │ ├── plugin/ │ │ │ └── deoplete.vim │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ └── deoplete/ │ │ │ ├── __init__.py │ │ │ ├── base/ │ │ │ │ ├── __init__.py │ │ │ │ ├── filter.py │ │ │ │ └── source.py │ │ │ ├── child.py │ │ │ ├── context.py │ │ │ ├── deoplete.py │ │ │ ├── exceptions.py │ │ │ ├── filter/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── converter_auto_delimiter.py │ │ │ │ ├── converter_auto_paren.py │ │ │ │ ├── converter_case.py │ │ │ │ ├── converter_remove_overlap.py │ │ │ │ ├── converter_remove_paren.py │ │ │ │ ├── converter_reorder_attr.py │ │ │ │ ├── converter_truncate_abbr.py │ │ │ │ ├── converter_truncate_info.py │ │ │ │ ├── converter_truncate_kind.py │ │ │ │ ├── converter_truncate_menu.py │ │ │ │ ├── converter_word_abbr.py │ │ │ │ ├── matcher_cpsm.py │ │ │ │ ├── matcher_full_fuzzy.py │ │ │ │ ├── matcher_fuzzy.py │ │ │ │ ├── matcher_head.py │ │ │ │ ├── matcher_length.py │ │ │ │ ├── matcher_matchfuzzy.py │ │ │ │ ├── sorter_rank.py │ │ │ │ └── sorter_word.py │ │ │ ├── logger.py │ │ │ ├── parent.py │ │ │ ├── process.py │ │ │ ├── source/ │ │ │ │ ├── __init__.py │ │ │ │ ├── around.py │ │ │ │ ├── base.py │ │ │ │ ├── buffer.py │ │ │ │ ├── file.py │ │ │ │ ├── member.py │ │ │ │ └── omni.py │ │ │ └── util.py │ │ └── test/ │ │ ├── autoload/ │ │ │ └── deoplete/ │ │ │ ├── custom.vim │ │ │ └── util.vim │ │ ├── conftest.py │ │ ├── requirements.txt │ │ └── rplugin/ │ │ └── python3/ │ │ └── deoplete/ │ │ ├── test_converter_reorder_attr.py │ │ ├── test_filter.py │ │ ├── test_matcher_full_fuzzy.py │ │ ├── test_matcher_fuzzy.py │ │ └── test_util.py │ ├── django-plus.vim/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ ├── ftplugin/ │ │ │ │ ├── htmldjango.vim │ │ │ │ └── python.vim │ │ │ ├── indent/ │ │ │ │ └── htmldjango.vim │ │ │ └── syntax/ │ │ │ ├── django.vim │ │ │ ├── htmldjango.vim │ │ │ └── python.vim │ │ ├── autoload/ │ │ │ ├── djangoplus/ │ │ │ │ └── detect.vim │ │ │ └── djangoplus.vim │ │ ├── bin/ │ │ │ ├── completions.py │ │ │ └── template_finder.py │ │ ├── doc/ │ │ │ └── django-plus.txt │ │ ├── filetype.vim │ │ └── rplugin/ │ │ └── python3/ │ │ └── deoplete/ │ │ └── sources/ │ │ └── django.py │ ├── dracula/ │ │ ├── .github/ │ │ │ ├── issue_template.md │ │ │ └── pull_request_template.md │ │ ├── .gitignore │ │ ├── INSTALL.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ ├── plugin/ │ │ │ │ └── dracula.vim │ │ │ └── syntax/ │ │ │ ├── css.vim │ │ │ ├── gitcommit.vim │ │ │ ├── html.vim │ │ │ ├── javascript.vim │ │ │ ├── javascriptreact.vim │ │ │ ├── json.vim │ │ │ ├── lua.vim │ │ │ ├── markdown.vim │ │ │ ├── ocaml.vim │ │ │ ├── perl.vim │ │ │ ├── php.vim │ │ │ ├── plantuml.vim │ │ │ ├── purescript.vim │ │ │ ├── python.vim │ │ │ ├── rst.vim │ │ │ ├── ruby.vim │ │ │ ├── rust.vim │ │ │ ├── sass.vim │ │ │ ├── sh.vim │ │ │ ├── tex.vim │ │ │ ├── typescript.vim │ │ │ ├── typescriptreact.vim │ │ │ ├── vim.vim │ │ │ ├── xml.vim │ │ │ └── yaml.vim │ │ ├── autoload/ │ │ │ ├── airline/ │ │ │ │ └── themes/ │ │ │ │ └── dracula.vim │ │ │ ├── dracula.vim │ │ │ └── lightline/ │ │ │ └── colorscheme/ │ │ │ └── dracula.vim │ │ ├── colors/ │ │ │ └── dracula.vim │ │ └── doc/ │ │ └── dracula.txt │ ├── echodoc.vim/ │ │ ├── .github/ │ │ │ └── FUNDING.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── echodoc/ │ │ │ │ ├── default.vim │ │ │ │ └── util.vim │ │ │ └── echodoc.vim │ │ ├── doc/ │ │ │ └── echodoc.txt │ │ ├── plugin/ │ │ │ └── echodoc.vim │ │ └── test/ │ │ ├── .themisrc │ │ ├── parse.vim │ │ └── scan.vim │ ├── editorconfig-vim/ │ │ ├── .appveyor.yml │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .travis.yml │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── LICENSE.PSF │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── editorconfig.vim │ │ │ ├── editorconfig_core/ │ │ │ │ ├── fnmatch.vim │ │ │ │ ├── handler.vim │ │ │ │ ├── ini.vim │ │ │ │ └── util.vim │ │ │ └── editorconfig_core.vim │ │ ├── doc/ │ │ │ └── editorconfig.txt │ │ ├── mkzip.sh │ │ ├── plugin/ │ │ │ └── editorconfig.vim │ │ └── tests/ │ │ ├── core/ │ │ │ ├── CMakeLists.txt │ │ │ ├── CTestCustom.cmake │ │ │ ├── ecvbslib.vbs │ │ │ ├── ecvimlib.ps1 │ │ │ ├── editorconfig │ │ │ ├── editorconfig.bat │ │ │ ├── editorconfig1.vbs │ │ │ └── editorconfig2.ps1 │ │ ├── fetch-vim.bat │ │ ├── fetch-vim.sh │ │ ├── plugin/ │ │ │ ├── .gitignore │ │ │ ├── Gemfile │ │ │ ├── Rakefile │ │ │ └── spec/ │ │ │ ├── .editorconfig │ │ │ └── editorconfig_spec.rb │ │ └── travis-test.sh │ ├── fcitx.vim/ │ │ ├── README.md │ │ ├── plugin/ │ │ │ ├── fcitx.py │ │ │ └── fcitx.vim │ │ └── so/ │ │ └── fcitx.vim │ ├── flygrep.nvim/ │ │ ├── README.md │ │ ├── lua/ │ │ │ ├── flygrep/ │ │ │ │ ├── config.lua │ │ │ │ └── highlight.lua │ │ │ └── flygrep.lua │ │ └── plugin/ │ │ └── flygrep.lua │ ├── format.nvim/ │ │ ├── README.md │ │ ├── lua/ │ │ │ ├── format/ │ │ │ │ ├── config.lua │ │ │ │ ├── ft/ │ │ │ │ │ ├── c.lua │ │ │ │ │ ├── json.lua │ │ │ │ │ ├── lua.lua │ │ │ │ │ ├── markdown.lua │ │ │ │ │ └── rust.lua │ │ │ │ ├── task.lua │ │ │ │ └── util.lua │ │ │ └── format.lua │ │ └── plugin/ │ │ └── format.lua │ ├── fortran.vim/ │ │ ├── README │ │ ├── indent/ │ │ │ └── fortran.vim │ │ └── syntax/ │ │ └── fortran.vim │ ├── gina.vim/ │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ ├── neovim.yml │ │ │ ├── reviewdog.yml │ │ │ └── vim.yml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── gina/ │ │ │ │ ├── action/ │ │ │ │ │ ├── blame.vim │ │ │ │ │ ├── branch.vim │ │ │ │ │ ├── browse.vim │ │ │ │ │ ├── changes.vim │ │ │ │ │ ├── chaperon.vim │ │ │ │ │ ├── commit.vim │ │ │ │ │ ├── compare.vim │ │ │ │ │ ├── diff.vim │ │ │ │ │ ├── edit.vim │ │ │ │ │ ├── export.vim │ │ │ │ │ ├── index.vim │ │ │ │ │ ├── ls.vim │ │ │ │ │ ├── patch.vim │ │ │ │ │ ├── show.vim │ │ │ │ │ ├── stash.vim │ │ │ │ │ ├── tag.vim │ │ │ │ │ └── yank.vim │ │ │ │ ├── action.vim │ │ │ │ ├── command/ │ │ │ │ │ ├── _events.vim │ │ │ │ │ ├── _raw.vim │ │ │ │ │ ├── _shell.vim │ │ │ │ │ ├── blame/ │ │ │ │ │ │ ├── formatter.vim │ │ │ │ │ │ └── pipe.vim │ │ │ │ │ ├── blame.vim │ │ │ │ │ ├── branch.vim │ │ │ │ │ ├── browse.vim │ │ │ │ │ ├── cd.vim │ │ │ │ │ ├── changes.vim │ │ │ │ │ ├── chaperon.vim │ │ │ │ │ ├── commit.vim │ │ │ │ │ ├── compare.vim │ │ │ │ │ ├── diff.vim │ │ │ │ │ ├── edit.vim │ │ │ │ │ ├── grep.vim │ │ │ │ │ ├── lcd.vim │ │ │ │ │ ├── log.vim │ │ │ │ │ ├── ls.vim │ │ │ │ │ ├── patch.vim │ │ │ │ │ ├── qrep.vim │ │ │ │ │ ├── reflog.vim │ │ │ │ │ ├── show.vim │ │ │ │ │ ├── stash/ │ │ │ │ │ │ ├── list.vim │ │ │ │ │ │ └── show.vim │ │ │ │ │ ├── stash.vim │ │ │ │ │ ├── status.vim │ │ │ │ │ ├── tag/ │ │ │ │ │ │ └── edit.vim │ │ │ │ │ └── tag.vim │ │ │ │ ├── command.vim │ │ │ │ ├── complete/ │ │ │ │ │ ├── commit.vim │ │ │ │ │ ├── common.vim │ │ │ │ │ ├── filename.vim │ │ │ │ │ ├── range.vim │ │ │ │ │ ├── stash.vim │ │ │ │ │ └── tag.vim │ │ │ │ ├── component/ │ │ │ │ │ ├── repo.vim │ │ │ │ │ ├── status.vim │ │ │ │ │ └── traffic.vim │ │ │ │ ├── core/ │ │ │ │ │ ├── args.vim │ │ │ │ │ ├── askpass.vim │ │ │ │ │ ├── buffer.vim │ │ │ │ │ ├── console.vim │ │ │ │ │ ├── diffjump.vim │ │ │ │ │ ├── emitter.vim │ │ │ │ │ ├── locator.vim │ │ │ │ │ ├── meta.vim │ │ │ │ │ ├── options.vim │ │ │ │ │ ├── path.vim │ │ │ │ │ ├── repo.vim │ │ │ │ │ ├── revelator.vim │ │ │ │ │ ├── spinner.vim │ │ │ │ │ ├── timestamper.vim │ │ │ │ │ ├── tracker.vim │ │ │ │ │ ├── treeish.vim │ │ │ │ │ └── writer.vim │ │ │ │ ├── core.vim │ │ │ │ ├── custom/ │ │ │ │ │ ├── action.vim │ │ │ │ │ ├── command.vim │ │ │ │ │ └── mapping.vim │ │ │ │ ├── custom.vim │ │ │ │ ├── process/ │ │ │ │ │ └── pipe.vim │ │ │ │ ├── process.vim │ │ │ │ └── util.vim │ │ │ ├── gina.vim │ │ │ └── vital/ │ │ │ ├── __gina__/ │ │ │ │ ├── Action.vim │ │ │ │ ├── Argument.vim │ │ │ │ ├── Git.vim │ │ │ │ ├── Options.vim │ │ │ │ └── System/ │ │ │ │ └── Store.vim │ │ │ ├── _gina/ │ │ │ │ ├── App/ │ │ │ │ │ ├── Emitter.vim │ │ │ │ │ └── Revelator.vim │ │ │ │ ├── Bitwise.vim │ │ │ │ ├── Config.vim │ │ │ │ ├── Data/ │ │ │ │ │ ├── Dict.vim │ │ │ │ │ ├── List.vim │ │ │ │ │ ├── String/ │ │ │ │ │ │ └── Formatter.vim │ │ │ │ │ └── String.vim │ │ │ │ ├── DateTime.vim │ │ │ │ ├── Prelude.vim │ │ │ │ ├── Process.vim │ │ │ │ ├── System/ │ │ │ │ │ ├── Cache/ │ │ │ │ │ │ ├── Base.vim │ │ │ │ │ │ └── Memory.vim │ │ │ │ │ ├── File.vim │ │ │ │ │ ├── Filepath.vim │ │ │ │ │ ├── Job/ │ │ │ │ │ │ ├── Neovim.vim │ │ │ │ │ │ └── Vim.vim │ │ │ │ │ └── Job.vim │ │ │ │ ├── Text/ │ │ │ │ │ └── INI.vim │ │ │ │ └── Vim/ │ │ │ │ ├── Buffer/ │ │ │ │ │ ├── ANSI.vim │ │ │ │ │ ├── Group.vim │ │ │ │ │ ├── Opener.vim │ │ │ │ │ └── Writer.vim │ │ │ │ ├── Buffer.vim │ │ │ │ ├── BufferManager.vim │ │ │ │ ├── Console.vim │ │ │ │ ├── Guard.vim │ │ │ │ ├── Highlight.vim │ │ │ │ ├── Type.vim │ │ │ │ └── Window.vim │ │ │ ├── _gina.vim │ │ │ ├── gina.vim │ │ │ └── gina.vital │ │ ├── doc/ │ │ │ ├── Vital/ │ │ │ │ └── Argument.txt │ │ │ ├── gina-develop.txt │ │ │ └── gina.txt │ │ ├── ftplugin/ │ │ │ ├── gina-blame.vim │ │ │ ├── gina-branch.vim │ │ │ ├── gina-changes.vim │ │ │ ├── gina-commit.vim │ │ │ ├── gina-grep.vim │ │ │ ├── gina-log.vim │ │ │ ├── gina-ls.vim │ │ │ ├── gina-reflog.vim │ │ │ ├── gina-stash-list.vim │ │ │ ├── gina-stash-show.vim │ │ │ ├── gina-status.vim │ │ │ ├── gina-tag.vim │ │ │ └── gitrebase/ │ │ │ └── gina.vim │ │ ├── plugin/ │ │ │ └── gina.vim │ │ ├── scripts/ │ │ │ ├── askpass.mac │ │ │ └── askpass.zenity │ │ ├── syntax/ │ │ │ ├── gina-_events.vim │ │ │ ├── gina-blame.vim │ │ │ ├── gina-branch.vim │ │ │ ├── gina-changes.vim │ │ │ ├── gina-commit.vim │ │ │ ├── gina-grep.vim │ │ │ ├── gina-log.vim │ │ │ ├── gina-reflog.vim │ │ │ ├── gina-stash-show.vim │ │ │ ├── gina-status.vim │ │ │ └── gina-tag.vim │ │ └── test/ │ │ ├── .themisrc │ │ ├── gina/ │ │ │ ├── _testdata/ │ │ │ │ ├── cp1250-encoding.txt │ │ │ │ ├── cp932-encoding.txt │ │ │ │ ├── euc-jp-encoding.txt │ │ │ │ ├── pluscmd.txt │ │ │ │ ├── sjis-encoding.txt │ │ │ │ └── utf-8-encoding.txt │ │ │ ├── action/ │ │ │ │ └── index.vimspec │ │ │ ├── command/ │ │ │ │ ├── branch.vimspec │ │ │ │ ├── browse.vimspec │ │ │ │ ├── cd.vimspec │ │ │ │ ├── changes.vimspec │ │ │ │ ├── chaperon.vimspec │ │ │ │ ├── commit.vimspec │ │ │ │ ├── compare.vimspec │ │ │ │ ├── diff.vimspec │ │ │ │ ├── edit.vimspec │ │ │ │ ├── grep.vimspec │ │ │ │ ├── lcd.vimspec │ │ │ │ ├── log.vimspec │ │ │ │ ├── ls.vimspec │ │ │ │ ├── patch.vimspec │ │ │ │ ├── qrep.vimspec │ │ │ │ ├── reflog.vimspec │ │ │ │ ├── show.vimspec │ │ │ │ ├── stash/ │ │ │ │ │ ├── list.vimspec │ │ │ │ │ └── show.vimspec │ │ │ │ ├── status.vimspec │ │ │ │ └── tag.vimspec │ │ │ ├── core/ │ │ │ │ ├── args.vimspec │ │ │ │ ├── buffer.vimspec │ │ │ │ ├── diffjump.vimspec │ │ │ │ ├── emitter.vimspec │ │ │ │ ├── meta.vimspec │ │ │ │ ├── path.vimspec │ │ │ │ ├── repo.vimspec │ │ │ │ └── treeish.vimspec │ │ │ ├── core.vimspec │ │ │ ├── custom/ │ │ │ │ ├── action.vimspec │ │ │ │ ├── command.vimspec │ │ │ │ └── mapping.vimspec │ │ │ ├── custom.vimspec │ │ │ ├── process.vimspec │ │ │ └── util.vimspec │ │ ├── run_themis.sh │ │ ├── slit.vim │ │ └── vital/ │ │ ├── Action.vimspec │ │ ├── Argument.vimspec │ │ ├── Git.vimspec │ │ ├── System/ │ │ │ └── Store.vimspec │ │ ├── Vim/ │ │ │ └── Highlight.vimspec │ │ └── _testdata/ │ │ └── Vim/ │ │ └── Buffer/ │ │ └── Writer/ │ │ ├── cp1250-encoding.txt │ │ ├── cp932-encoding.txt │ │ ├── euc-jp-encoding.txt │ │ ├── sjis-encoding.txt │ │ └── utf-8-encoding.txt │ ├── git.vim/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── git/ │ │ │ │ ├── add.vim │ │ │ │ ├── blame.vim │ │ │ │ ├── branch/ │ │ │ │ │ └── manager.vim │ │ │ │ ├── branch.vim │ │ │ │ ├── checkout.vim │ │ │ │ ├── cherry_pick.vim │ │ │ │ ├── clean.vim │ │ │ │ ├── commit.vim │ │ │ │ ├── config.vim │ │ │ │ ├── diff.vim │ │ │ │ ├── fetch.vim │ │ │ │ ├── log.vim │ │ │ │ ├── logger.vim │ │ │ │ ├── merge.vim │ │ │ │ ├── mv.vim │ │ │ │ ├── pull.vim │ │ │ │ ├── push.vim │ │ │ │ ├── rebase.vim │ │ │ │ ├── reflog.vim │ │ │ │ ├── remote.vim │ │ │ │ ├── reset.vim │ │ │ │ ├── rm.vim │ │ │ │ ├── stash.vim │ │ │ │ ├── status.vim │ │ │ │ └── tag.vim │ │ │ └── git.vim │ │ ├── doc/ │ │ │ └── git.txt │ │ ├── lua/ │ │ │ └── git/ │ │ │ ├── command/ │ │ │ │ ├── add.lua │ │ │ │ ├── blame.lua │ │ │ │ ├── branch.lua │ │ │ │ ├── checkout.lua │ │ │ │ ├── cherry-pick.lua │ │ │ │ ├── clean.lua │ │ │ │ ├── commit.lua │ │ │ │ ├── config.lua │ │ │ │ ├── diff.lua │ │ │ │ ├── fetch.lua │ │ │ │ ├── grep.lua │ │ │ │ ├── log.lua │ │ │ │ ├── merge.lua │ │ │ │ ├── mv.lua │ │ │ │ ├── pull.lua │ │ │ │ ├── push.lua │ │ │ │ ├── rebase.lua │ │ │ │ ├── reflog.lua │ │ │ │ ├── remote.lua │ │ │ │ ├── reset.lua │ │ │ │ ├── rm.lua │ │ │ │ ├── shortlog.lua │ │ │ │ ├── stash.lua │ │ │ │ ├── status.lua │ │ │ │ ├── tag.lua │ │ │ │ └── update-index.lua │ │ │ ├── init.lua │ │ │ ├── log.lua │ │ │ └── ui/ │ │ │ ├── branch.lua │ │ │ └── remote.lua │ │ ├── plugin/ │ │ │ └── git.vim │ │ ├── syntax/ │ │ │ ├── git-blame.vim │ │ │ ├── git-config.vim │ │ │ ├── git-log.vim │ │ │ └── git-reflog.vim │ │ └── test/ │ │ └── vimrc │ ├── github-issues.vim/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── gh_colors.vim │ │ │ └── ghissues.vim │ │ ├── doc/ │ │ │ └── Gissues.txt │ │ ├── plugin/ │ │ │ └── githubissues.vim │ │ ├── rplugin/ │ │ │ └── python/ │ │ │ └── ghissues.py │ │ ├── syntax/ │ │ │ └── gfimarkdown.vim │ │ └── test/ │ │ └── test.vim │ ├── github.vim/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── .vintrc.yaml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── _config.yml │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── github/ │ │ │ │ ├── api/ │ │ │ │ │ ├── activity.vim │ │ │ │ │ ├── cache.vim │ │ │ │ │ ├── gist.vim │ │ │ │ │ ├── issues/ │ │ │ │ │ │ ├── assignees.vim │ │ │ │ │ │ ├── comments.vim │ │ │ │ │ │ └── labels.vim │ │ │ │ │ ├── issues.vim │ │ │ │ │ ├── labels.vim │ │ │ │ │ ├── obj.vim │ │ │ │ │ ├── orgs.vim │ │ │ │ │ ├── pulls.vim │ │ │ │ │ ├── repos/ │ │ │ │ │ │ └── releases.vim │ │ │ │ │ ├── repos.vim │ │ │ │ │ ├── search.vim │ │ │ │ │ ├── user.vim │ │ │ │ │ ├── users.vim │ │ │ │ │ ├── util/ │ │ │ │ │ │ ├── curl.vim │ │ │ │ │ │ └── wget.vim │ │ │ │ │ └── util.vim │ │ │ │ ├── api.vim │ │ │ │ ├── client.vim │ │ │ │ └── server.vim │ │ │ └── github.vim │ │ ├── doc/ │ │ │ └── github.txt │ │ ├── plugin/ │ │ │ └── github.vim │ │ └── test/ │ │ ├── init.vader │ │ ├── issues.vader │ │ ├── repos/ │ │ │ └── releases.vader │ │ └── vimrc │ ├── gruvbox/ │ │ ├── .github/ │ │ │ └── ISSUE_TEMPLATE/ │ │ │ └── bug_report.md │ │ ├── CHANGELOG.md │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── airline/ │ │ │ │ └── themes/ │ │ │ │ └── gruvbox.vim │ │ │ ├── gruvbox.vim │ │ │ └── lightline/ │ │ │ └── colorscheme/ │ │ │ └── gruvbox.vim │ │ ├── colors/ │ │ │ └── gruvbox.vim │ │ ├── gruvbox_256palette.sh │ │ ├── gruvbox_256palette_osx.sh │ │ └── package.json │ ├── gtags.vim/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── .vintrc.yaml │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── ctags.vim │ │ │ └── gtags.vim │ │ ├── doc/ │ │ │ └── gtags.txt │ │ ├── lua/ │ │ │ └── ctags/ │ │ │ └── init.lua │ │ └── plugin/ │ │ └── gtags.vim │ ├── helpful.vim/ │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── update-tags.yml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── helpful.vim │ │ ├── doc/ │ │ │ └── helpful-version.txt │ │ ├── plugin/ │ │ │ ├── helpful.vim │ │ │ └── tags.txt │ │ └── support/ │ │ ├── README.md │ │ └── difftags.py │ ├── hop.nvim/ │ │ ├── .gitignore │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc/ │ │ │ └── hop.txt │ │ ├── examples/ │ │ │ └── hop-extension-hello-world/ │ │ │ └── lua/ │ │ │ └── hop-extension-hello-world/ │ │ │ └── init.lua │ │ ├── lua/ │ │ │ └── hop/ │ │ │ ├── defaults.lua │ │ │ ├── health.lua │ │ │ ├── highlight.lua │ │ │ ├── hint.lua │ │ │ ├── init.lua │ │ │ ├── jump_target.lua │ │ │ ├── perm.lua │ │ │ ├── priority.lua │ │ │ └── window.lua │ │ ├── plugin/ │ │ │ └── hop.vim │ │ └── rfcs/ │ │ └── 0001-hop-general-hint-modes.md │ ├── incsearch-easymotion.vim/ │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── incsearch/ │ │ │ ├── config/ │ │ │ │ └── easymotion.vim │ │ │ └── over/ │ │ │ └── modules/ │ │ │ └── EasyMotion.vim │ │ └── plugin/ │ │ └── incsearch/ │ │ └── easymotion.vim │ ├── incsearch-fuzzy.vim/ │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── incsearch/ │ │ │ │ └── config/ │ │ │ │ ├── fuzzy.vim │ │ │ │ ├── fuzzyspell.vim │ │ │ │ └── fuzzyword.vim │ │ │ ├── vital/ │ │ │ │ ├── _incsearch_fuzzy/ │ │ │ │ │ └── Data/ │ │ │ │ │ └── String/ │ │ │ │ │ └── Converter.vim │ │ │ │ ├── _incsearch_fuzzy.vim │ │ │ │ ├── incsearch_fuzzy.vim │ │ │ │ └── incsearch_fuzzy.vital │ │ │ └── vital.vim │ │ └── plugin/ │ │ └── incsearch/ │ │ └── fuzzy.vim │ ├── incsearch.vim/ │ │ ├── .travis.yml │ │ ├── .vintrc.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── autoload/ │ │ │ ├── incsearch/ │ │ │ │ ├── autocmd.vim │ │ │ │ ├── cli.vim │ │ │ │ ├── config.vim │ │ │ │ ├── highlight.vim │ │ │ │ ├── over/ │ │ │ │ │ ├── extend.vim │ │ │ │ │ └── modules/ │ │ │ │ │ ├── bracketed_paste.vim │ │ │ │ │ ├── bulk_input_char.vim │ │ │ │ │ ├── exit.vim │ │ │ │ │ ├── incsearch.vim │ │ │ │ │ ├── insert_register.vim │ │ │ │ │ ├── module_management.vim │ │ │ │ │ └── pattern_saver.vim │ │ │ │ └── util.vim │ │ │ ├── incsearch.vim │ │ │ ├── vital/ │ │ │ │ ├── _incsearch/ │ │ │ │ │ ├── Coaster/ │ │ │ │ │ │ ├── Highlight.vim │ │ │ │ │ │ └── Window.vim │ │ │ │ │ ├── Data/ │ │ │ │ │ │ ├── Dict.vim │ │ │ │ │ │ └── List.vim │ │ │ │ │ ├── Gift/ │ │ │ │ │ │ ├── Tabpage.vim │ │ │ │ │ │ └── Window.vim │ │ │ │ │ ├── Gift.vim │ │ │ │ │ ├── Over/ │ │ │ │ │ │ ├── Commandline/ │ │ │ │ │ │ │ ├── Base.vim │ │ │ │ │ │ │ ├── Maker.vim │ │ │ │ │ │ │ ├── Modules/ │ │ │ │ │ │ │ │ ├── All.vim │ │ │ │ │ │ │ │ ├── AsyncUpdate.vim │ │ │ │ │ │ │ │ ├── BufferComplete.vim │ │ │ │ │ │ │ │ ├── Cancel.vim │ │ │ │ │ │ │ │ ├── CursorMove.vim │ │ │ │ │ │ │ │ ├── Delete.vim │ │ │ │ │ │ │ │ ├── Digraphs.vim │ │ │ │ │ │ │ │ ├── Doautocmd.vim │ │ │ │ │ │ │ │ ├── DrawCommandline.vim │ │ │ │ │ │ │ │ ├── ExceptionExit.vim │ │ │ │ │ │ │ │ ├── ExceptionMessage.vim │ │ │ │ │ │ │ │ ├── Execute.vim │ │ │ │ │ │ │ │ ├── Exit.vim │ │ │ │ │ │ │ │ ├── HistAdd.vim │ │ │ │ │ │ │ │ ├── History.vim │ │ │ │ │ │ │ │ ├── IgnoreRegexpBackwardWord.vim │ │ │ │ │ │ │ │ ├── Incsearch.vim │ │ │ │ │ │ │ │ ├── InsertRegister.vim │ │ │ │ │ │ │ │ ├── KeyMapping.vim │ │ │ │ │ │ │ │ ├── LiteralInsert.vim │ │ │ │ │ │ │ │ ├── NoInsert.vim │ │ │ │ │ │ │ │ ├── Paste.vim │ │ │ │ │ │ │ │ ├── Redraw.vim │ │ │ │ │ │ │ │ └── Scroll.vim │ │ │ │ │ │ │ └── Modules.vim │ │ │ │ │ │ ├── Commandline.vim │ │ │ │ │ │ ├── Exception.vim │ │ │ │ │ │ ├── Input.vim │ │ │ │ │ │ ├── Keymapping.vim │ │ │ │ │ │ ├── Signals.vim │ │ │ │ │ │ └── String.vim │ │ │ │ │ ├── Palette/ │ │ │ │ │ │ ├── Capture.vim │ │ │ │ │ │ ├── Highlight.vim │ │ │ │ │ │ └── Keymapping.vim │ │ │ │ │ ├── Prelude.vim │ │ │ │ │ └── Vim/ │ │ │ │ │ ├── Buffer.vim │ │ │ │ │ ├── Guard.vim │ │ │ │ │ ├── Message.vim │ │ │ │ │ └── Type.vim │ │ │ │ ├── _incsearch.vim │ │ │ │ ├── incsearch.vim │ │ │ │ └── incsearch.vital │ │ │ └── vital.vim │ │ ├── doc/ │ │ │ ├── .gitignore │ │ │ └── incsearch.txt │ │ ├── plugin/ │ │ │ └── incsearch.vim │ │ └── test/ │ │ ├── .themisrc │ │ ├── api/ │ │ │ ├── config/ │ │ │ │ └── keymap.vimspec │ │ │ └── converter.vimspec │ │ ├── autocmd.vimspec │ │ ├── autonohlsearch.vim │ │ ├── cancel.vim │ │ ├── count.vim │ │ ├── default_behaviors.vim │ │ ├── default_settings.vim │ │ ├── error_warning_emulation.vim │ │ ├── fold.vim │ │ ├── highlight.vim │ │ ├── history.vim │ │ ├── inc_cursor_pos.vim │ │ ├── inc_hlsearch.vim │ │ ├── incremental_next_prev.vim │ │ ├── insert_register.vim │ │ ├── jumplist.vim │ │ ├── lastpattern.vimspec │ │ ├── magic_option.vim │ │ ├── module.vim │ │ ├── n_and_N.vim │ │ ├── nomagic.vim │ │ ├── operator_pending_behavior.vim │ │ ├── question_pattern.vimspec │ │ ├── register.vim │ │ ├── repetition.vim │ │ ├── scroll.vim │ │ ├── test.vimrc │ │ ├── util/ │ │ │ └── regexp.vimspec │ │ ├── util.vim │ │ ├── vimlint.sh │ │ ├── visual_behavior.vim │ │ └── visual_emulation.vim │ ├── indent-blankline.nvim/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ └── workflows/ │ │ │ └── pr_check.yml │ │ ├── .luacheckrc │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── doc/ │ │ │ └── indent_blankline.txt │ │ ├── lua/ │ │ │ └── indent_blankline/ │ │ │ ├── commands.lua │ │ │ ├── init.lua │ │ │ └── utils.lua │ │ ├── plugin/ │ │ │ └── indent_blankline.vim │ │ └── stylua.toml │ ├── indentLine/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ ├── plugin/ │ │ │ │ └── indentLine.vim │ │ │ └── syntax/ │ │ │ └── indentLine.vim │ │ ├── doc/ │ │ │ └── indentLine.txt │ │ └── glyph/ │ │ └── indentLine-dotted-guide.eps │ ├── java_getset.vim/ │ │ ├── README.md │ │ └── ftplugin/ │ │ └── java_getset.vim │ ├── jedi-vim/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── workflows/ │ │ │ └── ci.yml │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .travis.yml │ │ ├── AUTHORS.txt │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.txt │ │ ├── Makefile │ │ ├── README.rst │ │ ├── after/ │ │ │ ├── ftplugin/ │ │ │ │ └── python/ │ │ │ │ └── jedi.vim │ │ │ └── syntax/ │ │ │ └── python.vim │ │ ├── autoload/ │ │ │ ├── health/ │ │ │ │ └── jedi.vim │ │ │ └── jedi.vim │ │ ├── codecov.yml │ │ ├── doc/ │ │ │ └── jedi-vim.txt │ │ ├── ftplugin/ │ │ │ └── python/ │ │ │ └── jedi.vim │ │ ├── plugin/ │ │ │ └── jedi.vim │ │ ├── pythonx/ │ │ │ ├── jedi/ │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitattributes │ │ │ │ ├── .github/ │ │ │ │ │ ├── FUNDING.yml │ │ │ │ │ └── workflows/ │ │ │ │ │ └── ci.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── .readthedocs.yml │ │ │ │ ├── AUTHORS.txt │ │ │ │ ├── CHANGELOG.rst │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── MANIFEST.in │ │ │ │ ├── README.rst │ │ │ │ ├── conftest.py │ │ │ │ ├── deploy-master.sh │ │ │ │ ├── docs/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _static/ │ │ │ │ │ │ ├── custom_style.css │ │ │ │ │ │ └── logo-src.txt │ │ │ │ │ ├── _templates/ │ │ │ │ │ │ ├── ghbuttons.html │ │ │ │ │ │ └── sidebarlogo.html │ │ │ │ │ ├── conf.py │ │ │ │ │ ├── docs/ │ │ │ │ │ │ ├── acknowledgements.rst │ │ │ │ │ │ ├── api-classes.rst │ │ │ │ │ │ ├── api.rst │ │ │ │ │ │ ├── changelog.rst │ │ │ │ │ │ ├── development.rst │ │ │ │ │ │ ├── features.rst │ │ │ │ │ │ ├── installation.rst │ │ │ │ │ │ ├── settings.rst │ │ │ │ │ │ ├── testing.rst │ │ │ │ │ │ └── usage.rst │ │ │ │ │ ├── global.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── jedi/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __main__.py │ │ │ │ │ ├── _compatibility.py │ │ │ │ │ ├── api/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── classes.py │ │ │ │ │ │ ├── completion.py │ │ │ │ │ │ ├── completion_cache.py │ │ │ │ │ │ ├── environment.py │ │ │ │ │ │ ├── errors.py │ │ │ │ │ │ ├── exceptions.py │ │ │ │ │ │ ├── file_name.py │ │ │ │ │ │ ├── helpers.py │ │ │ │ │ │ ├── interpreter.py │ │ │ │ │ │ ├── keywords.py │ │ │ │ │ │ ├── project.py │ │ │ │ │ │ ├── refactoring/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── extract.py │ │ │ │ │ │ ├── replstartup.py │ │ │ │ │ │ └── strings.py │ │ │ │ │ ├── cache.py │ │ │ │ │ ├── common.py │ │ │ │ │ ├── debug.py │ │ │ │ │ ├── file_io.py │ │ │ │ │ ├── inference/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── analysis.py │ │ │ │ │ │ ├── arguments.py │ │ │ │ │ │ ├── base_value.py │ │ │ │ │ │ ├── cache.py │ │ │ │ │ │ ├── compiled/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── access.py │ │ │ │ │ │ │ ├── getattr_static.py │ │ │ │ │ │ │ ├── mixed.py │ │ │ │ │ │ │ ├── subprocess/ │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ ├── __main__.py │ │ │ │ │ │ │ │ └── functions.py │ │ │ │ │ │ │ └── value.py │ │ │ │ │ │ ├── context.py │ │ │ │ │ │ ├── docstring_utils.py │ │ │ │ │ │ ├── docstrings.py │ │ │ │ │ │ ├── dynamic_params.py │ │ │ │ │ │ ├── filters.py │ │ │ │ │ │ ├── finder.py │ │ │ │ │ │ ├── flow_analysis.py │ │ │ │ │ │ ├── gradual/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── annotation.py │ │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ │ ├── conversion.py │ │ │ │ │ │ │ ├── generics.py │ │ │ │ │ │ │ ├── stub_value.py │ │ │ │ │ │ │ ├── type_var.py │ │ │ │ │ │ │ ├── typeshed.py │ │ │ │ │ │ │ ├── typing.py │ │ │ │ │ │ │ └── utils.py │ │ │ │ │ │ ├── helpers.py │ │ │ │ │ │ ├── imports.py │ │ │ │ │ │ ├── lazy_value.py │ │ │ │ │ │ ├── names.py │ │ │ │ │ │ ├── param.py │ │ │ │ │ │ ├── parser_cache.py │ │ │ │ │ │ ├── recursion.py │ │ │ │ │ │ ├── references.py │ │ │ │ │ │ ├── signature.py │ │ │ │ │ │ ├── star_args.py │ │ │ │ │ │ ├── syntax_tree.py │ │ │ │ │ │ ├── sys_path.py │ │ │ │ │ │ ├── utils.py │ │ │ │ │ │ └── value/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── decorator.py │ │ │ │ │ │ ├── dynamic_arrays.py │ │ │ │ │ │ ├── function.py │ │ │ │ │ │ ├── instance.py │ │ │ │ │ │ ├── iterable.py │ │ │ │ │ │ ├── klass.py │ │ │ │ │ │ ├── module.py │ │ │ │ │ │ └── namespace.py │ │ │ │ │ ├── parser_utils.py │ │ │ │ │ ├── plugins/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── django.py │ │ │ │ │ │ ├── flask.py │ │ │ │ │ │ ├── pytest.py │ │ │ │ │ │ ├── registry.py │ │ │ │ │ │ └── stdlib.py │ │ │ │ │ ├── settings.py │ │ │ │ │ ├── third_party/ │ │ │ │ │ │ ├── README_typeshed.md │ │ │ │ │ │ ├── django-stubs/ │ │ │ │ │ │ │ ├── .editorconfig │ │ │ │ │ │ │ ├── .github/ │ │ │ │ │ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ │ │ │ │ │ └── bug.md │ │ │ │ │ │ │ │ └── pull_request_template.md │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── dev-requirements.txt │ │ │ │ │ │ │ ├── django-stubs/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── apps/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── config.pyi │ │ │ │ │ │ │ │ │ └── registry.pyi │ │ │ │ │ │ │ │ ├── conf/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── global_settings.pyi │ │ │ │ │ │ │ │ │ ├── locale/ │ │ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ │ │ └── urls/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── i18n.pyi │ │ │ │ │ │ │ │ │ └── static.pyi │ │ │ │ │ │ │ │ ├── contrib/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── admin/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── actions.pyi │ │ │ │ │ │ │ │ │ │ ├── apps.pyi │ │ │ │ │ │ │ │ │ │ ├── checks.pyi │ │ │ │ │ │ │ │ │ │ ├── decorators.pyi │ │ │ │ │ │ │ │ │ │ ├── filters.pyi │ │ │ │ │ │ │ │ │ │ ├── forms.pyi │ │ │ │ │ │ │ │ │ │ ├── helpers.pyi │ │ │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ │ │ ├── options.pyi │ │ │ │ │ │ │ │ │ │ ├── sites.pyi │ │ │ │ │ │ │ │ │ │ ├── templatetags/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── admin_list.pyi │ │ │ │ │ │ │ │ │ │ │ ├── admin_modify.pyi │ │ │ │ │ │ │ │ │ │ │ ├── admin_static.pyi │ │ │ │ │ │ │ │ │ │ │ ├── admin_urls.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ └── log.pyi │ │ │ │ │ │ │ │ │ │ ├── tests.pyi │ │ │ │ │ │ │ │ │ │ ├── utils.pyi │ │ │ │ │ │ │ │ │ │ ├── views/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── autocomplete.pyi │ │ │ │ │ │ │ │ │ │ │ ├── decorators.pyi │ │ │ │ │ │ │ │ │ │ │ └── main.pyi │ │ │ │ │ │ │ │ │ │ └── widgets.pyi │ │ │ │ │ │ │ │ │ ├── admindocs/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── middleware.pyi │ │ │ │ │ │ │ │ │ │ ├── urls.pyi │ │ │ │ │ │ │ │ │ │ ├── utils.pyi │ │ │ │ │ │ │ │ │ │ └── views.pyi │ │ │ │ │ │ │ │ │ ├── auth/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── admin.pyi │ │ │ │ │ │ │ │ │ │ ├── apps.pyi │ │ │ │ │ │ │ │ │ │ ├── backends.pyi │ │ │ │ │ │ │ │ │ │ ├── base_user.pyi │ │ │ │ │ │ │ │ │ │ ├── checks.pyi │ │ │ │ │ │ │ │ │ │ ├── context_processors.pyi │ │ │ │ │ │ │ │ │ │ ├── decorators.pyi │ │ │ │ │ │ │ │ │ │ ├── forms.pyi │ │ │ │ │ │ │ │ │ │ ├── handlers/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── modwsgi.pyi │ │ │ │ │ │ │ │ │ │ ├── hashers.pyi │ │ │ │ │ │ │ │ │ │ ├── management/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── commands/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── changepassword.pyi │ │ │ │ │ │ │ │ │ │ │ └── createsuperuser.pyi │ │ │ │ │ │ │ │ │ │ ├── middleware.pyi │ │ │ │ │ │ │ │ │ │ ├── mixins.pyi │ │ │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ │ │ ├── password_validation.pyi │ │ │ │ │ │ │ │ │ │ ├── signals.pyi │ │ │ │ │ │ │ │ │ │ ├── tokens.pyi │ │ │ │ │ │ │ │ │ │ ├── urls.pyi │ │ │ │ │ │ │ │ │ │ ├── validators.pyi │ │ │ │ │ │ │ │ │ │ └── views.pyi │ │ │ │ │ │ │ │ │ ├── contenttypes/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── admin.pyi │ │ │ │ │ │ │ │ │ │ ├── apps.pyi │ │ │ │ │ │ │ │ │ │ ├── checks.pyi │ │ │ │ │ │ │ │ │ │ ├── fields.pyi │ │ │ │ │ │ │ │ │ │ ├── forms.pyi │ │ │ │ │ │ │ │ │ │ ├── management/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── commands/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── remove_stale_contenttypes.pyi │ │ │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ │ │ └── views.pyi │ │ │ │ │ │ │ │ │ ├── flatpages/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── forms.pyi │ │ │ │ │ │ │ │ │ │ ├── middleware.pyi │ │ │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ │ │ ├── sitemaps.pyi │ │ │ │ │ │ │ │ │ │ ├── templatetags/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── flatpages.pyi │ │ │ │ │ │ │ │ │ │ ├── urls.pyi │ │ │ │ │ │ │ │ │ │ └── views.pyi │ │ │ │ │ │ │ │ │ ├── gis/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── db/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── models/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── fields.pyi │ │ │ │ │ │ │ │ │ ├── humanize/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── templatetags/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── humanize.pyi │ │ │ │ │ │ │ │ │ ├── messages/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── api.pyi │ │ │ │ │ │ │ │ │ │ ├── constants.pyi │ │ │ │ │ │ │ │ │ │ ├── context_processors.pyi │ │ │ │ │ │ │ │ │ │ ├── middleware.pyi │ │ │ │ │ │ │ │ │ │ ├── storage/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ ├── cookie.pyi │ │ │ │ │ │ │ │ │ │ │ ├── fallback.pyi │ │ │ │ │ │ │ │ │ │ │ └── session.pyi │ │ │ │ │ │ │ │ │ │ ├── utils.pyi │ │ │ │ │ │ │ │ │ │ └── views.pyi │ │ │ │ │ │ │ │ │ ├── postgres/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── aggregates/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── general.pyi │ │ │ │ │ │ │ │ │ │ │ ├── mixins.pyi │ │ │ │ │ │ │ │ │ │ │ └── statistics.pyi │ │ │ │ │ │ │ │ │ │ ├── constraints.pyi │ │ │ │ │ │ │ │ │ │ ├── fields/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── array.pyi │ │ │ │ │ │ │ │ │ │ │ ├── citext.pyi │ │ │ │ │ │ │ │ │ │ │ ├── hstore.pyi │ │ │ │ │ │ │ │ │ │ │ ├── jsonb.pyi │ │ │ │ │ │ │ │ │ │ │ ├── mixins.pyi │ │ │ │ │ │ │ │ │ │ │ └── ranges.pyi │ │ │ │ │ │ │ │ │ │ ├── functions.pyi │ │ │ │ │ │ │ │ │ │ ├── indexes.pyi │ │ │ │ │ │ │ │ │ │ ├── lookups.pyi │ │ │ │ │ │ │ │ │ │ ├── operations.pyi │ │ │ │ │ │ │ │ │ │ ├── search.pyi │ │ │ │ │ │ │ │ │ │ ├── signals.pyi │ │ │ │ │ │ │ │ │ │ └── validators.pyi │ │ │ │ │ │ │ │ │ ├── redirects/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── middleware.pyi │ │ │ │ │ │ │ │ │ │ └── models.pyi │ │ │ │ │ │ │ │ │ ├── sessions/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── backends/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ ├── cache.pyi │ │ │ │ │ │ │ │ │ │ │ ├── cached_db.pyi │ │ │ │ │ │ │ │ │ │ │ ├── db.pyi │ │ │ │ │ │ │ │ │ │ │ ├── file.pyi │ │ │ │ │ │ │ │ │ │ │ └── signed_cookies.pyi │ │ │ │ │ │ │ │ │ │ ├── base_session.pyi │ │ │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ │ │ ├── management/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── commands/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── clearsessions.pyi │ │ │ │ │ │ │ │ │ │ ├── middleware.pyi │ │ │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ │ │ └── serializers.pyi │ │ │ │ │ │ │ │ │ ├── sitemaps/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── management/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── commands/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── ping_google.pyi │ │ │ │ │ │ │ │ │ │ └── views.pyi │ │ │ │ │ │ │ │ │ ├── sites/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── apps.pyi │ │ │ │ │ │ │ │ │ │ ├── management.pyi │ │ │ │ │ │ │ │ │ │ ├── managers.pyi │ │ │ │ │ │ │ │ │ │ ├── middleware.pyi │ │ │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ │ │ ├── requests.pyi │ │ │ │ │ │ │ │ │ │ └── shortcuts.pyi │ │ │ │ │ │ │ │ │ ├── staticfiles/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── apps.pyi │ │ │ │ │ │ │ │ │ │ ├── checks.pyi │ │ │ │ │ │ │ │ │ │ ├── finders.pyi │ │ │ │ │ │ │ │ │ │ ├── handlers.pyi │ │ │ │ │ │ │ │ │ │ ├── management/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── commands/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── collectstatic.pyi │ │ │ │ │ │ │ │ │ │ │ ├── findstatic.pyi │ │ │ │ │ │ │ │ │ │ │ └── runserver.pyi │ │ │ │ │ │ │ │ │ │ ├── storage.pyi │ │ │ │ │ │ │ │ │ │ ├── templatetags/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── staticfiles.pyi │ │ │ │ │ │ │ │ │ │ ├── testing.pyi │ │ │ │ │ │ │ │ │ │ ├── urls.pyi │ │ │ │ │ │ │ │ │ │ ├── utils.pyi │ │ │ │ │ │ │ │ │ │ └── views.pyi │ │ │ │ │ │ │ │ │ └── syndication/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── views.pyi │ │ │ │ │ │ │ │ ├── core/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── cache/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── backends/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ ├── db.pyi │ │ │ │ │ │ │ │ │ │ │ ├── dummy.pyi │ │ │ │ │ │ │ │ │ │ │ ├── filebased.pyi │ │ │ │ │ │ │ │ │ │ │ ├── locmem.pyi │ │ │ │ │ │ │ │ │ │ │ └── memcached.pyi │ │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ │ ├── checks/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── caches.pyi │ │ │ │ │ │ │ │ │ │ ├── database.pyi │ │ │ │ │ │ │ │ │ │ ├── messages.pyi │ │ │ │ │ │ │ │ │ │ ├── model_checks.pyi │ │ │ │ │ │ │ │ │ │ ├── registry.pyi │ │ │ │ │ │ │ │ │ │ ├── security/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ ├── csrf.pyi │ │ │ │ │ │ │ │ │ │ │ └── sessions.pyi │ │ │ │ │ │ │ │ │ │ ├── templates.pyi │ │ │ │ │ │ │ │ │ │ ├── translation.pyi │ │ │ │ │ │ │ │ │ │ └── urls.pyi │ │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ │ ├── files/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ ├── images.pyi │ │ │ │ │ │ │ │ │ │ ├── locks.pyi │ │ │ │ │ │ │ │ │ │ ├── move.pyi │ │ │ │ │ │ │ │ │ │ ├── storage.pyi │ │ │ │ │ │ │ │ │ │ ├── temp.pyi │ │ │ │ │ │ │ │ │ │ ├── uploadedfile.pyi │ │ │ │ │ │ │ │ │ │ ├── uploadhandler.pyi │ │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ │ ├── handlers/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ ├── exception.pyi │ │ │ │ │ │ │ │ │ │ └── wsgi.pyi │ │ │ │ │ │ │ │ │ ├── mail/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── backends/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ ├── console.pyi │ │ │ │ │ │ │ │ │ │ │ ├── dummy.pyi │ │ │ │ │ │ │ │ │ │ │ ├── filebased.pyi │ │ │ │ │ │ │ │ │ │ │ ├── locmem.pyi │ │ │ │ │ │ │ │ │ │ │ └── smtp.pyi │ │ │ │ │ │ │ │ │ │ ├── message.pyi │ │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ │ ├── management/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ ├── color.pyi │ │ │ │ │ │ │ │ │ │ ├── commands/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── dumpdata.pyi │ │ │ │ │ │ │ │ │ │ │ ├── loaddata.pyi │ │ │ │ │ │ │ │ │ │ │ ├── makemessages.pyi │ │ │ │ │ │ │ │ │ │ │ ├── runserver.pyi │ │ │ │ │ │ │ │ │ │ │ └── testserver.pyi │ │ │ │ │ │ │ │ │ │ ├── sql.pyi │ │ │ │ │ │ │ │ │ │ ├── templates.pyi │ │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ │ ├── paginator.pyi │ │ │ │ │ │ │ │ │ ├── serializers/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ ├── json.pyi │ │ │ │ │ │ │ │ │ │ └── python.pyi │ │ │ │ │ │ │ │ │ ├── servers/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── basehttp.pyi │ │ │ │ │ │ │ │ │ ├── signals.pyi │ │ │ │ │ │ │ │ │ ├── signing.pyi │ │ │ │ │ │ │ │ │ ├── validators.pyi │ │ │ │ │ │ │ │ │ └── wsgi.pyi │ │ │ │ │ │ │ │ ├── db/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── backends/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── base/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ ├── client.pyi │ │ │ │ │ │ │ │ │ │ │ ├── creation.pyi │ │ │ │ │ │ │ │ │ │ │ ├── features.pyi │ │ │ │ │ │ │ │ │ │ │ ├── introspection.pyi │ │ │ │ │ │ │ │ │ │ │ ├── operations.pyi │ │ │ │ │ │ │ │ │ │ │ ├── schema.pyi │ │ │ │ │ │ │ │ │ │ │ └── validation.pyi │ │ │ │ │ │ │ │ │ │ ├── ddl_references.pyi │ │ │ │ │ │ │ │ │ │ ├── dummy/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── base.pyi │ │ │ │ │ │ │ │ │ │ ├── mysql/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ └── client.pyi │ │ │ │ │ │ │ │ │ │ ├── postgresql/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ ├── client.pyi │ │ │ │ │ │ │ │ │ │ │ ├── creation.pyi │ │ │ │ │ │ │ │ │ │ │ └── operations.pyi │ │ │ │ │ │ │ │ │ │ ├── signals.pyi │ │ │ │ │ │ │ │ │ │ ├── sqlite3/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ ├── creation.pyi │ │ │ │ │ │ │ │ │ │ │ ├── features.pyi │ │ │ │ │ │ │ │ │ │ │ ├── introspection.pyi │ │ │ │ │ │ │ │ │ │ │ ├── operations.pyi │ │ │ │ │ │ │ │ │ │ │ └── schema.pyi │ │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ │ ├── migrations/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── autodetector.pyi │ │ │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ │ │ ├── executor.pyi │ │ │ │ │ │ │ │ │ │ ├── graph.pyi │ │ │ │ │ │ │ │ │ │ ├── loader.pyi │ │ │ │ │ │ │ │ │ │ ├── migration.pyi │ │ │ │ │ │ │ │ │ │ ├── operations/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ │ ├── fields.pyi │ │ │ │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ │ │ │ ├── special.pyi │ │ │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ │ │ ├── optimizer.pyi │ │ │ │ │ │ │ │ │ │ ├── questioner.pyi │ │ │ │ │ │ │ │ │ │ ├── recorder.pyi │ │ │ │ │ │ │ │ │ │ ├── serializer.pyi │ │ │ │ │ │ │ │ │ │ ├── state.pyi │ │ │ │ │ │ │ │ │ │ ├── topological_sort.pyi │ │ │ │ │ │ │ │ │ │ ├── utils.pyi │ │ │ │ │ │ │ │ │ │ └── writer.pyi │ │ │ │ │ │ │ │ │ ├── models/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── aggregates.pyi │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ ├── constraints.pyi │ │ │ │ │ │ │ │ │ │ ├── deletion.pyi │ │ │ │ │ │ │ │ │ │ ├── enums.pyi │ │ │ │ │ │ │ │ │ │ ├── expressions.pyi │ │ │ │ │ │ │ │ │ │ ├── fields/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── files.pyi │ │ │ │ │ │ │ │ │ │ │ ├── mixins.pyi │ │ │ │ │ │ │ │ │ │ │ ├── proxy.pyi │ │ │ │ │ │ │ │ │ │ │ ├── related.pyi │ │ │ │ │ │ │ │ │ │ │ ├── related_descriptors.pyi │ │ │ │ │ │ │ │ │ │ │ ├── related_lookups.pyi │ │ │ │ │ │ │ │ │ │ │ └── reverse_related.pyi │ │ │ │ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── comparison.pyi │ │ │ │ │ │ │ │ │ │ │ ├── datetime.pyi │ │ │ │ │ │ │ │ │ │ │ ├── math.pyi │ │ │ │ │ │ │ │ │ │ │ ├── mixins.pyi │ │ │ │ │ │ │ │ │ │ │ ├── text.pyi │ │ │ │ │ │ │ │ │ │ │ └── window.pyi │ │ │ │ │ │ │ │ │ │ ├── indexes.pyi │ │ │ │ │ │ │ │ │ │ ├── lookups.pyi │ │ │ │ │ │ │ │ │ │ ├── manager.pyi │ │ │ │ │ │ │ │ │ │ ├── options.pyi │ │ │ │ │ │ │ │ │ │ ├── query.pyi │ │ │ │ │ │ │ │ │ │ ├── query_utils.pyi │ │ │ │ │ │ │ │ │ │ ├── signals.pyi │ │ │ │ │ │ │ │ │ │ ├── sql/ │ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ │ ├── compiler.pyi │ │ │ │ │ │ │ │ │ │ │ ├── constants.pyi │ │ │ │ │ │ │ │ │ │ │ ├── datastructures.pyi │ │ │ │ │ │ │ │ │ │ │ ├── query.pyi │ │ │ │ │ │ │ │ │ │ │ ├── subqueries.pyi │ │ │ │ │ │ │ │ │ │ │ └── where.pyi │ │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ │ ├── transaction.pyi │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ ├── dispatch/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── dispatcher.pyi │ │ │ │ │ │ │ │ ├── forms/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── boundfield.pyi │ │ │ │ │ │ │ │ │ ├── fields.pyi │ │ │ │ │ │ │ │ │ ├── forms.pyi │ │ │ │ │ │ │ │ │ ├── formsets.pyi │ │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ │ ├── renderers.pyi │ │ │ │ │ │ │ │ │ ├── utils.pyi │ │ │ │ │ │ │ │ │ └── widgets.pyi │ │ │ │ │ │ │ │ ├── http/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── cookie.pyi │ │ │ │ │ │ │ │ │ ├── multipartparser.pyi │ │ │ │ │ │ │ │ │ ├── request.pyi │ │ │ │ │ │ │ │ │ └── response.pyi │ │ │ │ │ │ │ │ ├── middleware/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── cache.pyi │ │ │ │ │ │ │ │ │ ├── clickjacking.pyi │ │ │ │ │ │ │ │ │ ├── common.pyi │ │ │ │ │ │ │ │ │ ├── csrf.pyi │ │ │ │ │ │ │ │ │ ├── gzip.pyi │ │ │ │ │ │ │ │ │ ├── http.pyi │ │ │ │ │ │ │ │ │ ├── locale.pyi │ │ │ │ │ │ │ │ │ └── security.pyi │ │ │ │ │ │ │ │ ├── shortcuts.pyi │ │ │ │ │ │ │ │ ├── template/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── backends/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ ├── django.pyi │ │ │ │ │ │ │ │ │ │ ├── dummy.pyi │ │ │ │ │ │ │ │ │ │ ├── jinja2.pyi │ │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ ├── context.pyi │ │ │ │ │ │ │ │ │ ├── context_processors.pyi │ │ │ │ │ │ │ │ │ ├── defaultfilters.pyi │ │ │ │ │ │ │ │ │ ├── defaulttags.pyi │ │ │ │ │ │ │ │ │ ├── engine.pyi │ │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ │ ├── library.pyi │ │ │ │ │ │ │ │ │ ├── loader.pyi │ │ │ │ │ │ │ │ │ ├── loader_tags.pyi │ │ │ │ │ │ │ │ │ ├── loaders/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── app_directories.pyi │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ ├── cached.pyi │ │ │ │ │ │ │ │ │ │ ├── filesystem.pyi │ │ │ │ │ │ │ │ │ │ └── locmem.pyi │ │ │ │ │ │ │ │ │ ├── response.pyi │ │ │ │ │ │ │ │ │ ├── smartif.pyi │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ ├── templatetags/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── cache.pyi │ │ │ │ │ │ │ │ │ ├── i18n.pyi │ │ │ │ │ │ │ │ │ ├── l10n.pyi │ │ │ │ │ │ │ │ │ ├── static.pyi │ │ │ │ │ │ │ │ │ └── tz.pyi │ │ │ │ │ │ │ │ ├── test/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── client.pyi │ │ │ │ │ │ │ │ │ ├── html.pyi │ │ │ │ │ │ │ │ │ ├── runner.pyi │ │ │ │ │ │ │ │ │ ├── selenium.pyi │ │ │ │ │ │ │ │ │ ├── signals.pyi │ │ │ │ │ │ │ │ │ ├── testcases.pyi │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ ├── urls/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ ├── conf.pyi │ │ │ │ │ │ │ │ │ ├── converters.pyi │ │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ │ ├── resolvers.pyi │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ ├── utils/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── _os.pyi │ │ │ │ │ │ │ │ │ ├── archive.pyi │ │ │ │ │ │ │ │ │ ├── autoreload.pyi │ │ │ │ │ │ │ │ │ ├── baseconv.pyi │ │ │ │ │ │ │ │ │ ├── cache.pyi │ │ │ │ │ │ │ │ │ ├── crypto.pyi │ │ │ │ │ │ │ │ │ ├── datastructures.pyi │ │ │ │ │ │ │ │ │ ├── dateformat.pyi │ │ │ │ │ │ │ │ │ ├── dateparse.pyi │ │ │ │ │ │ │ │ │ ├── dates.pyi │ │ │ │ │ │ │ │ │ ├── datetime_safe.pyi │ │ │ │ │ │ │ │ │ ├── deconstruct.pyi │ │ │ │ │ │ │ │ │ ├── decorators.pyi │ │ │ │ │ │ │ │ │ ├── deprecation.pyi │ │ │ │ │ │ │ │ │ ├── duration.pyi │ │ │ │ │ │ │ │ │ ├── encoding.pyi │ │ │ │ │ │ │ │ │ ├── feedgenerator.pyi │ │ │ │ │ │ │ │ │ ├── formats.pyi │ │ │ │ │ │ │ │ │ ├── functional.pyi │ │ │ │ │ │ │ │ │ ├── hashable.pyi │ │ │ │ │ │ │ │ │ ├── html.pyi │ │ │ │ │ │ │ │ │ ├── http.pyi │ │ │ │ │ │ │ │ │ ├── inspect.pyi │ │ │ │ │ │ │ │ │ ├── ipv6.pyi │ │ │ │ │ │ │ │ │ ├── itercompat.pyi │ │ │ │ │ │ │ │ │ ├── jslex.pyi │ │ │ │ │ │ │ │ │ ├── log.pyi │ │ │ │ │ │ │ │ │ ├── lorem_ipsum.pyi │ │ │ │ │ │ │ │ │ ├── module_loading.pyi │ │ │ │ │ │ │ │ │ ├── numberformat.pyi │ │ │ │ │ │ │ │ │ ├── regex_helper.pyi │ │ │ │ │ │ │ │ │ ├── safestring.pyi │ │ │ │ │ │ │ │ │ ├── six.pyi │ │ │ │ │ │ │ │ │ ├── termcolors.pyi │ │ │ │ │ │ │ │ │ ├── text.pyi │ │ │ │ │ │ │ │ │ ├── timesince.pyi │ │ │ │ │ │ │ │ │ ├── timezone.pyi │ │ │ │ │ │ │ │ │ ├── topological_sort.pyi │ │ │ │ │ │ │ │ │ ├── translation/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── reloader.pyi │ │ │ │ │ │ │ │ │ │ ├── template.pyi │ │ │ │ │ │ │ │ │ │ ├── trans_null.pyi │ │ │ │ │ │ │ │ │ │ └── trans_real.pyi │ │ │ │ │ │ │ │ │ ├── tree.pyi │ │ │ │ │ │ │ │ │ ├── version.pyi │ │ │ │ │ │ │ │ │ └── xmlutils.pyi │ │ │ │ │ │ │ │ └── views/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── csrf.pyi │ │ │ │ │ │ │ │ ├── debug.pyi │ │ │ │ │ │ │ │ ├── decorators/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── cache.pyi │ │ │ │ │ │ │ │ │ ├── clickjacking.pyi │ │ │ │ │ │ │ │ │ ├── csrf.pyi │ │ │ │ │ │ │ │ │ ├── debug.pyi │ │ │ │ │ │ │ │ │ ├── gzip.pyi │ │ │ │ │ │ │ │ │ ├── http.pyi │ │ │ │ │ │ │ │ │ └── vary.pyi │ │ │ │ │ │ │ │ ├── defaults.pyi │ │ │ │ │ │ │ │ ├── generic/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ ├── dates.pyi │ │ │ │ │ │ │ │ │ ├── detail.pyi │ │ │ │ │ │ │ │ │ ├── edit.pyi │ │ │ │ │ │ │ │ │ └── list.pyi │ │ │ │ │ │ │ │ ├── i18n.pyi │ │ │ │ │ │ │ │ └── static.pyi │ │ │ │ │ │ │ ├── flake8-pyi.ini │ │ │ │ │ │ │ ├── mypy.ini │ │ │ │ │ │ │ ├── mypy_django_plugin/ │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ ├── django/ │ │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ │ └── context.py │ │ │ │ │ │ │ │ ├── lib/ │ │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ │ ├── fullnames.py │ │ │ │ │ │ │ │ │ └── helpers.py │ │ │ │ │ │ │ │ ├── main.py │ │ │ │ │ │ │ │ └── transformers/ │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ ├── fields.py │ │ │ │ │ │ │ │ ├── forms.py │ │ │ │ │ │ │ │ ├── init_create.py │ │ │ │ │ │ │ │ ├── managers.py │ │ │ │ │ │ │ │ ├── meta.py │ │ │ │ │ │ │ │ ├── models.py │ │ │ │ │ │ │ │ ├── orm_lookups.py │ │ │ │ │ │ │ │ ├── querysets.py │ │ │ │ │ │ │ │ ├── request.py │ │ │ │ │ │ │ │ └── settings.py │ │ │ │ │ │ │ ├── pyproject.toml │ │ │ │ │ │ │ ├── pytest.ini │ │ │ │ │ │ │ ├── reformat.xsh │ │ │ │ │ │ │ ├── release.xsh │ │ │ │ │ │ │ ├── scripts/ │ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ │ ├── build_import_all_test.py │ │ │ │ │ │ │ │ ├── catch_non_abstract_annotation.py │ │ │ │ │ │ │ │ ├── django_tests_settings.py │ │ │ │ │ │ │ │ ├── enabled_test_modules.py │ │ │ │ │ │ │ │ ├── mypy.ini │ │ │ │ │ │ │ │ ├── tests_extension_hook.py │ │ │ │ │ │ │ │ └── typecheck_tests.py │ │ │ │ │ │ │ ├── setup.cfg │ │ │ │ │ │ │ ├── setup.py │ │ │ │ │ │ │ └── test-data/ │ │ │ │ │ │ │ ├── plugins.ini │ │ │ │ │ │ │ └── typecheck/ │ │ │ │ │ │ │ ├── contrib/ │ │ │ │ │ │ │ │ ├── admin/ │ │ │ │ │ │ │ │ │ └── test_options.yml │ │ │ │ │ │ │ │ └── auth/ │ │ │ │ │ │ │ │ └── test_decorators.yml │ │ │ │ │ │ │ ├── db/ │ │ │ │ │ │ │ │ └── test_transaction.yml │ │ │ │ │ │ │ ├── fields/ │ │ │ │ │ │ │ │ ├── test_base.yml │ │ │ │ │ │ │ │ ├── test_generic_foreign_key.yml │ │ │ │ │ │ │ │ ├── test_nullable.yml │ │ │ │ │ │ │ │ ├── test_postgres_fields.yml │ │ │ │ │ │ │ │ └── test_related.yml │ │ │ │ │ │ │ ├── managers/ │ │ │ │ │ │ │ │ ├── querysets/ │ │ │ │ │ │ │ │ │ ├── test_basic_methods.yml │ │ │ │ │ │ │ │ │ ├── test_filter.yml │ │ │ │ │ │ │ │ │ ├── test_from_queryset.yml │ │ │ │ │ │ │ │ │ ├── test_values.yml │ │ │ │ │ │ │ │ │ └── test_values_list.yml │ │ │ │ │ │ │ │ └── test_managers.yml │ │ │ │ │ │ │ ├── models/ │ │ │ │ │ │ │ │ ├── test_contrib_models.yml │ │ │ │ │ │ │ │ ├── test_create.yml │ │ │ │ │ │ │ │ ├── test_extra_methods.yml │ │ │ │ │ │ │ │ ├── test_inheritance.yml │ │ │ │ │ │ │ │ ├── test_init.yml │ │ │ │ │ │ │ │ ├── test_meta_options.yml │ │ │ │ │ │ │ │ ├── test_proxy_models.yml │ │ │ │ │ │ │ │ └── test_state.yml │ │ │ │ │ │ │ ├── test/ │ │ │ │ │ │ │ │ └── test_testcase.yml │ │ │ │ │ │ │ ├── test_config.yml │ │ │ │ │ │ │ ├── test_forms.yml │ │ │ │ │ │ │ ├── test_helpers.yml │ │ │ │ │ │ │ ├── test_import_all.yml │ │ │ │ │ │ │ ├── test_request.yml │ │ │ │ │ │ │ ├── test_settings.yml │ │ │ │ │ │ │ ├── test_shortcuts.yml │ │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ │ ├── test_decorators.yml │ │ │ │ │ │ │ └── test_functional.yml │ │ │ │ │ │ └── typeshed/ │ │ │ │ │ │ ├── .flake8 │ │ │ │ │ │ ├── .github/ │ │ │ │ │ │ │ └── workflows/ │ │ │ │ │ │ │ ├── mypy_primer.yml │ │ │ │ │ │ │ ├── mypy_primer_comment.yml │ │ │ │ │ │ │ ├── stubtest-unused-whitelist.yml │ │ │ │ │ │ │ └── tests.yml │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── pre-commit │ │ │ │ │ │ ├── pyproject.toml │ │ │ │ │ │ ├── requirements-tests-py3.txt │ │ │ │ │ │ ├── scripts/ │ │ │ │ │ │ │ ├── generate_proto_stubs.sh │ │ │ │ │ │ │ ├── migrate_script.py │ │ │ │ │ │ │ └── update-stubtest-whitelist.py │ │ │ │ │ │ ├── stdlib/ │ │ │ │ │ │ │ ├── 2/ │ │ │ │ │ │ │ │ ├── BaseHTTPServer.pyi │ │ │ │ │ │ │ │ ├── CGIHTTPServer.pyi │ │ │ │ │ │ │ │ ├── ConfigParser.pyi │ │ │ │ │ │ │ │ ├── Cookie.pyi │ │ │ │ │ │ │ │ ├── HTMLParser.pyi │ │ │ │ │ │ │ │ ├── Queue.pyi │ │ │ │ │ │ │ │ ├── SimpleHTTPServer.pyi │ │ │ │ │ │ │ │ ├── SocketServer.pyi │ │ │ │ │ │ │ │ ├── StringIO.pyi │ │ │ │ │ │ │ │ ├── UserDict.pyi │ │ │ │ │ │ │ │ ├── UserList.pyi │ │ │ │ │ │ │ │ ├── UserString.pyi │ │ │ │ │ │ │ │ ├── __builtin__.pyi │ │ │ │ │ │ │ │ ├── _ast.pyi │ │ │ │ │ │ │ │ ├── _collections.pyi │ │ │ │ │ │ │ │ ├── _functools.pyi │ │ │ │ │ │ │ │ ├── _hotshot.pyi │ │ │ │ │ │ │ │ ├── _io.pyi │ │ │ │ │ │ │ │ ├── _json.pyi │ │ │ │ │ │ │ │ ├── _md5.pyi │ │ │ │ │ │ │ │ ├── _sha.pyi │ │ │ │ │ │ │ │ ├── _sha256.pyi │ │ │ │ │ │ │ │ ├── _sha512.pyi │ │ │ │ │ │ │ │ ├── _socket.pyi │ │ │ │ │ │ │ │ ├── _sre.pyi │ │ │ │ │ │ │ │ ├── _struct.pyi │ │ │ │ │ │ │ │ ├── _symtable.pyi │ │ │ │ │ │ │ │ ├── _threading_local.pyi │ │ │ │ │ │ │ │ ├── _winreg.pyi │ │ │ │ │ │ │ │ ├── abc.pyi │ │ │ │ │ │ │ │ ├── ast.pyi │ │ │ │ │ │ │ │ ├── atexit.pyi │ │ │ │ │ │ │ │ ├── builtins.pyi │ │ │ │ │ │ │ │ ├── cPickle.pyi │ │ │ │ │ │ │ │ ├── cStringIO.pyi │ │ │ │ │ │ │ │ ├── collections.pyi │ │ │ │ │ │ │ │ ├── commands.pyi │ │ │ │ │ │ │ │ ├── compileall.pyi │ │ │ │ │ │ │ │ ├── cookielib.pyi │ │ │ │ │ │ │ │ ├── copy_reg.pyi │ │ │ │ │ │ │ │ ├── dircache.pyi │ │ │ │ │ │ │ │ ├── distutils/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── archive_util.pyi │ │ │ │ │ │ │ │ │ ├── bcppcompiler.pyi │ │ │ │ │ │ │ │ │ ├── ccompiler.pyi │ │ │ │ │ │ │ │ │ ├── cmd.pyi │ │ │ │ │ │ │ │ │ ├── command/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_dumb.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_msi.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_packager.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_rpm.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_wininst.pyi │ │ │ │ │ │ │ │ │ │ ├── build.pyi │ │ │ │ │ │ │ │ │ │ ├── build_clib.pyi │ │ │ │ │ │ │ │ │ │ ├── build_ext.pyi │ │ │ │ │ │ │ │ │ │ ├── build_py.pyi │ │ │ │ │ │ │ │ │ │ ├── build_scripts.pyi │ │ │ │ │ │ │ │ │ │ ├── check.pyi │ │ │ │ │ │ │ │ │ │ ├── clean.pyi │ │ │ │ │ │ │ │ │ │ ├── config.pyi │ │ │ │ │ │ │ │ │ │ ├── install.pyi │ │ │ │ │ │ │ │ │ │ ├── install_data.pyi │ │ │ │ │ │ │ │ │ │ ├── install_egg_info.pyi │ │ │ │ │ │ │ │ │ │ ├── install_headers.pyi │ │ │ │ │ │ │ │ │ │ ├── install_lib.pyi │ │ │ │ │ │ │ │ │ │ ├── install_scripts.pyi │ │ │ │ │ │ │ │ │ │ ├── register.pyi │ │ │ │ │ │ │ │ │ │ ├── sdist.pyi │ │ │ │ │ │ │ │ │ │ └── upload.pyi │ │ │ │ │ │ │ │ │ ├── config.pyi │ │ │ │ │ │ │ │ │ ├── core.pyi │ │ │ │ │ │ │ │ │ ├── cygwinccompiler.pyi │ │ │ │ │ │ │ │ │ ├── debug.pyi │ │ │ │ │ │ │ │ │ ├── dep_util.pyi │ │ │ │ │ │ │ │ │ ├── dir_util.pyi │ │ │ │ │ │ │ │ │ ├── dist.pyi │ │ │ │ │ │ │ │ │ ├── emxccompiler.pyi │ │ │ │ │ │ │ │ │ ├── errors.pyi │ │ │ │ │ │ │ │ │ ├── extension.pyi │ │ │ │ │ │ │ │ │ ├── fancy_getopt.pyi │ │ │ │ │ │ │ │ │ ├── file_util.pyi │ │ │ │ │ │ │ │ │ ├── filelist.pyi │ │ │ │ │ │ │ │ │ ├── log.pyi │ │ │ │ │ │ │ │ │ ├── msvccompiler.pyi │ │ │ │ │ │ │ │ │ ├── spawn.pyi │ │ │ │ │ │ │ │ │ ├── sysconfig.pyi │ │ │ │ │ │ │ │ │ ├── text_file.pyi │ │ │ │ │ │ │ │ │ ├── unixccompiler.pyi │ │ │ │ │ │ │ │ │ ├── util.pyi │ │ │ │ │ │ │ │ │ └── version.pyi │ │ │ │ │ │ │ │ ├── dummy_thread.pyi │ │ │ │ │ │ │ │ ├── email/ │ │ │ │ │ │ │ │ │ ├── MIMEText.pyi │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── _parseaddr.pyi │ │ │ │ │ │ │ │ │ ├── base64mime.pyi │ │ │ │ │ │ │ │ │ ├── charset.pyi │ │ │ │ │ │ │ │ │ ├── encoders.pyi │ │ │ │ │ │ │ │ │ ├── feedparser.pyi │ │ │ │ │ │ │ │ │ ├── generator.pyi │ │ │ │ │ │ │ │ │ ├── header.pyi │ │ │ │ │ │ │ │ │ ├── iterators.pyi │ │ │ │ │ │ │ │ │ ├── message.pyi │ │ │ │ │ │ │ │ │ ├── mime/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── application.pyi │ │ │ │ │ │ │ │ │ │ ├── audio.pyi │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ ├── image.pyi │ │ │ │ │ │ │ │ │ │ ├── message.pyi │ │ │ │ │ │ │ │ │ │ ├── multipart.pyi │ │ │ │ │ │ │ │ │ │ ├── nonmultipart.pyi │ │ │ │ │ │ │ │ │ │ └── text.pyi │ │ │ │ │ │ │ │ │ ├── parser.pyi │ │ │ │ │ │ │ │ │ ├── quoprimime.pyi │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ ├── encodings/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── utf_8.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ ├── fcntl.pyi │ │ │ │ │ │ │ │ ├── fnmatch.pyi │ │ │ │ │ │ │ │ ├── functools.pyi │ │ │ │ │ │ │ │ ├── future_builtins.pyi │ │ │ │ │ │ │ │ ├── gc.pyi │ │ │ │ │ │ │ │ ├── getopt.pyi │ │ │ │ │ │ │ │ ├── getpass.pyi │ │ │ │ │ │ │ │ ├── gettext.pyi │ │ │ │ │ │ │ │ ├── glob.pyi │ │ │ │ │ │ │ │ ├── gzip.pyi │ │ │ │ │ │ │ │ ├── hashlib.pyi │ │ │ │ │ │ │ │ ├── heapq.pyi │ │ │ │ │ │ │ │ ├── htmlentitydefs.pyi │ │ │ │ │ │ │ │ ├── httplib.pyi │ │ │ │ │ │ │ │ ├── imp.pyi │ │ │ │ │ │ │ │ ├── importlib.pyi │ │ │ │ │ │ │ │ ├── inspect.pyi │ │ │ │ │ │ │ │ ├── io.pyi │ │ │ │ │ │ │ │ ├── itertools.pyi │ │ │ │ │ │ │ │ ├── json.pyi │ │ │ │ │ │ │ │ ├── markupbase.pyi │ │ │ │ │ │ │ │ ├── md5.pyi │ │ │ │ │ │ │ │ ├── mimetools.pyi │ │ │ │ │ │ │ │ ├── multiprocessing/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── dummy/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── connection.pyi │ │ │ │ │ │ │ │ │ ├── pool.pyi │ │ │ │ │ │ │ │ │ ├── process.pyi │ │ │ │ │ │ │ │ │ └── util.pyi │ │ │ │ │ │ │ │ ├── mutex.pyi │ │ │ │ │ │ │ │ ├── ntpath.pyi │ │ │ │ │ │ │ │ ├── nturl2path.pyi │ │ │ │ │ │ │ │ ├── os/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── path.pyi │ │ │ │ │ │ │ │ ├── os2emxpath.pyi │ │ │ │ │ │ │ │ ├── pipes.pyi │ │ │ │ │ │ │ │ ├── platform.pyi │ │ │ │ │ │ │ │ ├── popen2.pyi │ │ │ │ │ │ │ │ ├── posix.pyi │ │ │ │ │ │ │ │ ├── posixpath.pyi │ │ │ │ │ │ │ │ ├── random.pyi │ │ │ │ │ │ │ │ ├── re.pyi │ │ │ │ │ │ │ │ ├── repr.pyi │ │ │ │ │ │ │ │ ├── resource.pyi │ │ │ │ │ │ │ │ ├── rfc822.pyi │ │ │ │ │ │ │ │ ├── robotparser.pyi │ │ │ │ │ │ │ │ ├── runpy.pyi │ │ │ │ │ │ │ │ ├── sets.pyi │ │ │ │ │ │ │ │ ├── sha.pyi │ │ │ │ │ │ │ │ ├── shelve.pyi │ │ │ │ │ │ │ │ ├── shlex.pyi │ │ │ │ │ │ │ │ ├── signal.pyi │ │ │ │ │ │ │ │ ├── smtplib.pyi │ │ │ │ │ │ │ │ ├── spwd.pyi │ │ │ │ │ │ │ │ ├── sre_constants.pyi │ │ │ │ │ │ │ │ ├── sre_parse.pyi │ │ │ │ │ │ │ │ ├── stat.pyi │ │ │ │ │ │ │ │ ├── string.pyi │ │ │ │ │ │ │ │ ├── stringold.pyi │ │ │ │ │ │ │ │ ├── strop.pyi │ │ │ │ │ │ │ │ ├── subprocess.pyi │ │ │ │ │ │ │ │ ├── symbol.pyi │ │ │ │ │ │ │ │ ├── sys.pyi │ │ │ │ │ │ │ │ ├── tempfile.pyi │ │ │ │ │ │ │ │ ├── textwrap.pyi │ │ │ │ │ │ │ │ ├── thread.pyi │ │ │ │ │ │ │ │ ├── toaiff.pyi │ │ │ │ │ │ │ │ ├── tokenize.pyi │ │ │ │ │ │ │ │ ├── types.pyi │ │ │ │ │ │ │ │ ├── typing.pyi │ │ │ │ │ │ │ │ ├── unittest.pyi │ │ │ │ │ │ │ │ ├── urllib.pyi │ │ │ │ │ │ │ │ ├── urllib2.pyi │ │ │ │ │ │ │ │ ├── urlparse.pyi │ │ │ │ │ │ │ │ ├── user.pyi │ │ │ │ │ │ │ │ ├── whichdb.pyi │ │ │ │ │ │ │ │ └── xmlrpclib.pyi │ │ │ │ │ │ │ ├── 2and3/ │ │ │ │ │ │ │ │ ├── __future__.pyi │ │ │ │ │ │ │ │ ├── _bisect.pyi │ │ │ │ │ │ │ │ ├── _codecs.pyi │ │ │ │ │ │ │ │ ├── _csv.pyi │ │ │ │ │ │ │ │ ├── _curses.pyi │ │ │ │ │ │ │ │ ├── _dummy_threading.pyi │ │ │ │ │ │ │ │ ├── _heapq.pyi │ │ │ │ │ │ │ │ ├── _msi.pyi │ │ │ │ │ │ │ │ ├── _random.pyi │ │ │ │ │ │ │ │ ├── _typeshed/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── wsgi.pyi │ │ │ │ │ │ │ │ │ └── xml.pyi │ │ │ │ │ │ │ │ ├── _warnings.pyi │ │ │ │ │ │ │ │ ├── _weakref.pyi │ │ │ │ │ │ │ │ ├── _weakrefset.pyi │ │ │ │ │ │ │ │ ├── aifc.pyi │ │ │ │ │ │ │ │ ├── antigravity.pyi │ │ │ │ │ │ │ │ ├── argparse.pyi │ │ │ │ │ │ │ │ ├── array.pyi │ │ │ │ │ │ │ │ ├── asynchat.pyi │ │ │ │ │ │ │ │ ├── asyncore.pyi │ │ │ │ │ │ │ │ ├── audioop.pyi │ │ │ │ │ │ │ │ ├── base64.pyi │ │ │ │ │ │ │ │ ├── bdb.pyi │ │ │ │ │ │ │ │ ├── binascii.pyi │ │ │ │ │ │ │ │ ├── binhex.pyi │ │ │ │ │ │ │ │ ├── bisect.pyi │ │ │ │ │ │ │ │ ├── bz2.pyi │ │ │ │ │ │ │ │ ├── cProfile.pyi │ │ │ │ │ │ │ │ ├── calendar.pyi │ │ │ │ │ │ │ │ ├── cgi.pyi │ │ │ │ │ │ │ │ ├── cgitb.pyi │ │ │ │ │ │ │ │ ├── chunk.pyi │ │ │ │ │ │ │ │ ├── cmath.pyi │ │ │ │ │ │ │ │ ├── cmd.pyi │ │ │ │ │ │ │ │ ├── code.pyi │ │ │ │ │ │ │ │ ├── codecs.pyi │ │ │ │ │ │ │ │ ├── codeop.pyi │ │ │ │ │ │ │ │ ├── colorsys.pyi │ │ │ │ │ │ │ │ ├── contextlib.pyi │ │ │ │ │ │ │ │ ├── copy.pyi │ │ │ │ │ │ │ │ ├── crypt.pyi │ │ │ │ │ │ │ │ ├── csv.pyi │ │ │ │ │ │ │ │ ├── ctypes/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── util.pyi │ │ │ │ │ │ │ │ │ └── wintypes.pyi │ │ │ │ │ │ │ │ ├── curses/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── ascii.pyi │ │ │ │ │ │ │ │ │ ├── panel.pyi │ │ │ │ │ │ │ │ │ └── textpad.pyi │ │ │ │ │ │ │ │ ├── datetime.pyi │ │ │ │ │ │ │ │ ├── decimal.pyi │ │ │ │ │ │ │ │ ├── difflib.pyi │ │ │ │ │ │ │ │ ├── dis.pyi │ │ │ │ │ │ │ │ ├── doctest.pyi │ │ │ │ │ │ │ │ ├── dummy_threading.pyi │ │ │ │ │ │ │ │ ├── ensurepip/ │ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ │ ├── errno.pyi │ │ │ │ │ │ │ │ ├── filecmp.pyi │ │ │ │ │ │ │ │ ├── fileinput.pyi │ │ │ │ │ │ │ │ ├── formatter.pyi │ │ │ │ │ │ │ │ ├── fractions.pyi │ │ │ │ │ │ │ │ ├── ftplib.pyi │ │ │ │ │ │ │ │ ├── genericpath.pyi │ │ │ │ │ │ │ │ ├── grp.pyi │ │ │ │ │ │ │ │ ├── hmac.pyi │ │ │ │ │ │ │ │ ├── imaplib.pyi │ │ │ │ │ │ │ │ ├── imghdr.pyi │ │ │ │ │ │ │ │ ├── keyword.pyi │ │ │ │ │ │ │ │ ├── lib2to3/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── pgen2/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── driver.pyi │ │ │ │ │ │ │ │ │ │ ├── grammar.pyi │ │ │ │ │ │ │ │ │ │ ├── literals.pyi │ │ │ │ │ │ │ │ │ │ ├── parse.pyi │ │ │ │ │ │ │ │ │ │ ├── pgen.pyi │ │ │ │ │ │ │ │ │ │ ├── token.pyi │ │ │ │ │ │ │ │ │ │ └── tokenize.pyi │ │ │ │ │ │ │ │ │ ├── pygram.pyi │ │ │ │ │ │ │ │ │ └── pytree.pyi │ │ │ │ │ │ │ │ ├── linecache.pyi │ │ │ │ │ │ │ │ ├── locale.pyi │ │ │ │ │ │ │ │ ├── logging/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── config.pyi │ │ │ │ │ │ │ │ │ └── handlers.pyi │ │ │ │ │ │ │ │ ├── macpath.pyi │ │ │ │ │ │ │ │ ├── mailbox.pyi │ │ │ │ │ │ │ │ ├── mailcap.pyi │ │ │ │ │ │ │ │ ├── marshal.pyi │ │ │ │ │ │ │ │ ├── math.pyi │ │ │ │ │ │ │ │ ├── mimetypes.pyi │ │ │ │ │ │ │ │ ├── mmap.pyi │ │ │ │ │ │ │ │ ├── modulefinder.pyi │ │ │ │ │ │ │ │ ├── msilib/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── schema.pyi │ │ │ │ │ │ │ │ │ ├── sequence.pyi │ │ │ │ │ │ │ │ │ └── text.pyi │ │ │ │ │ │ │ │ ├── msvcrt.pyi │ │ │ │ │ │ │ │ ├── netrc.pyi │ │ │ │ │ │ │ │ ├── nis.pyi │ │ │ │ │ │ │ │ ├── numbers.pyi │ │ │ │ │ │ │ │ ├── opcode.pyi │ │ │ │ │ │ │ │ ├── operator.pyi │ │ │ │ │ │ │ │ ├── optparse.pyi │ │ │ │ │ │ │ │ ├── parser.pyi │ │ │ │ │ │ │ │ ├── pdb.pyi │ │ │ │ │ │ │ │ ├── pickle.pyi │ │ │ │ │ │ │ │ ├── pickletools.pyi │ │ │ │ │ │ │ │ ├── pkgutil.pyi │ │ │ │ │ │ │ │ ├── plistlib.pyi │ │ │ │ │ │ │ │ ├── poplib.pyi │ │ │ │ │ │ │ │ ├── pprint.pyi │ │ │ │ │ │ │ │ ├── profile.pyi │ │ │ │ │ │ │ │ ├── pstats.pyi │ │ │ │ │ │ │ │ ├── pty.pyi │ │ │ │ │ │ │ │ ├── pwd.pyi │ │ │ │ │ │ │ │ ├── py_compile.pyi │ │ │ │ │ │ │ │ ├── pyclbr.pyi │ │ │ │ │ │ │ │ ├── pydoc.pyi │ │ │ │ │ │ │ │ ├── pydoc_data/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── topics.pyi │ │ │ │ │ │ │ │ ├── pyexpat/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── errors.pyi │ │ │ │ │ │ │ │ │ └── model.pyi │ │ │ │ │ │ │ │ ├── quopri.pyi │ │ │ │ │ │ │ │ ├── readline.pyi │ │ │ │ │ │ │ │ ├── rlcompleter.pyi │ │ │ │ │ │ │ │ ├── sched.pyi │ │ │ │ │ │ │ │ ├── select.pyi │ │ │ │ │ │ │ │ ├── shutil.pyi │ │ │ │ │ │ │ │ ├── site.pyi │ │ │ │ │ │ │ │ ├── smtpd.pyi │ │ │ │ │ │ │ │ ├── sndhdr.pyi │ │ │ │ │ │ │ │ ├── socket.pyi │ │ │ │ │ │ │ │ ├── sqlite3/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── dbapi2.pyi │ │ │ │ │ │ │ │ ├── sre_compile.pyi │ │ │ │ │ │ │ │ ├── ssl.pyi │ │ │ │ │ │ │ │ ├── stringprep.pyi │ │ │ │ │ │ │ │ ├── struct.pyi │ │ │ │ │ │ │ │ ├── sunau.pyi │ │ │ │ │ │ │ │ ├── symtable.pyi │ │ │ │ │ │ │ │ ├── sysconfig.pyi │ │ │ │ │ │ │ │ ├── syslog.pyi │ │ │ │ │ │ │ │ ├── tabnanny.pyi │ │ │ │ │ │ │ │ ├── tarfile.pyi │ │ │ │ │ │ │ │ ├── telnetlib.pyi │ │ │ │ │ │ │ │ ├── termios.pyi │ │ │ │ │ │ │ │ ├── this.pyi │ │ │ │ │ │ │ │ ├── threading.pyi │ │ │ │ │ │ │ │ ├── time.pyi │ │ │ │ │ │ │ │ ├── timeit.pyi │ │ │ │ │ │ │ │ ├── token.pyi │ │ │ │ │ │ │ │ ├── trace.pyi │ │ │ │ │ │ │ │ ├── traceback.pyi │ │ │ │ │ │ │ │ ├── tty.pyi │ │ │ │ │ │ │ │ ├── turtle.pyi │ │ │ │ │ │ │ │ ├── unicodedata.pyi │ │ │ │ │ │ │ │ ├── uu.pyi │ │ │ │ │ │ │ │ ├── uuid.pyi │ │ │ │ │ │ │ │ ├── warnings.pyi │ │ │ │ │ │ │ │ ├── wave.pyi │ │ │ │ │ │ │ │ ├── weakref.pyi │ │ │ │ │ │ │ │ ├── webbrowser.pyi │ │ │ │ │ │ │ │ ├── winsound.pyi │ │ │ │ │ │ │ │ ├── wsgiref/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── handlers.pyi │ │ │ │ │ │ │ │ │ ├── headers.pyi │ │ │ │ │ │ │ │ │ ├── simple_server.pyi │ │ │ │ │ │ │ │ │ ├── types.pyi │ │ │ │ │ │ │ │ │ ├── util.pyi │ │ │ │ │ │ │ │ │ └── validate.pyi │ │ │ │ │ │ │ │ ├── xdrlib.pyi │ │ │ │ │ │ │ │ ├── xml/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── dom/ │ │ │ │ │ │ │ │ │ │ ├── NodeFilter.pyi │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── domreg.pyi │ │ │ │ │ │ │ │ │ │ ├── expatbuilder.pyi │ │ │ │ │ │ │ │ │ │ ├── minicompat.pyi │ │ │ │ │ │ │ │ │ │ ├── minidom.pyi │ │ │ │ │ │ │ │ │ │ ├── pulldom.pyi │ │ │ │ │ │ │ │ │ │ └── xmlbuilder.pyi │ │ │ │ │ │ │ │ │ ├── etree/ │ │ │ │ │ │ │ │ │ │ ├── ElementInclude.pyi │ │ │ │ │ │ │ │ │ │ ├── ElementPath.pyi │ │ │ │ │ │ │ │ │ │ ├── ElementTree.pyi │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── cElementTree.pyi │ │ │ │ │ │ │ │ │ ├── parsers/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── expat/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── errors.pyi │ │ │ │ │ │ │ │ │ │ └── model.pyi │ │ │ │ │ │ │ │ │ └── sax/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── handler.pyi │ │ │ │ │ │ │ │ │ ├── saxutils.pyi │ │ │ │ │ │ │ │ │ └── xmlreader.pyi │ │ │ │ │ │ │ │ ├── zipfile.pyi │ │ │ │ │ │ │ │ ├── zipimport.pyi │ │ │ │ │ │ │ │ └── zlib.pyi │ │ │ │ │ │ │ ├── 3/ │ │ │ │ │ │ │ │ ├── _ast.pyi │ │ │ │ │ │ │ │ ├── _bootlocale.pyi │ │ │ │ │ │ │ │ ├── _compat_pickle.pyi │ │ │ │ │ │ │ │ ├── _compression.pyi │ │ │ │ │ │ │ │ ├── _decimal.pyi │ │ │ │ │ │ │ │ ├── _dummy_thread.pyi │ │ │ │ │ │ │ │ ├── _imp.pyi │ │ │ │ │ │ │ │ ├── _importlib_modulespec.pyi │ │ │ │ │ │ │ │ ├── _json.pyi │ │ │ │ │ │ │ │ ├── _markupbase.pyi │ │ │ │ │ │ │ │ ├── _operator.pyi │ │ │ │ │ │ │ │ ├── _osx_support.pyi │ │ │ │ │ │ │ │ ├── _posixsubprocess.pyi │ │ │ │ │ │ │ │ ├── _pydecimal.pyi │ │ │ │ │ │ │ │ ├── _sitebuiltins.pyi │ │ │ │ │ │ │ │ ├── _stat.pyi │ │ │ │ │ │ │ │ ├── _thread.pyi │ │ │ │ │ │ │ │ ├── _threading_local.pyi │ │ │ │ │ │ │ │ ├── _tkinter.pyi │ │ │ │ │ │ │ │ ├── _tracemalloc.pyi │ │ │ │ │ │ │ │ ├── _winapi.pyi │ │ │ │ │ │ │ │ ├── abc.pyi │ │ │ │ │ │ │ │ ├── ast.pyi │ │ │ │ │ │ │ │ ├── asyncio/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── base_events.pyi │ │ │ │ │ │ │ │ │ ├── base_futures.pyi │ │ │ │ │ │ │ │ │ ├── base_subprocess.pyi │ │ │ │ │ │ │ │ │ ├── base_tasks.pyi │ │ │ │ │ │ │ │ │ ├── compat.pyi │ │ │ │ │ │ │ │ │ ├── constants.pyi │ │ │ │ │ │ │ │ │ ├── coroutines.pyi │ │ │ │ │ │ │ │ │ ├── events.pyi │ │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ │ ├── format_helpers.pyi │ │ │ │ │ │ │ │ │ ├── futures.pyi │ │ │ │ │ │ │ │ │ ├── locks.pyi │ │ │ │ │ │ │ │ │ ├── log.pyi │ │ │ │ │ │ │ │ │ ├── proactor_events.pyi │ │ │ │ │ │ │ │ │ ├── protocols.pyi │ │ │ │ │ │ │ │ │ ├── queues.pyi │ │ │ │ │ │ │ │ │ ├── runners.pyi │ │ │ │ │ │ │ │ │ ├── selector_events.pyi │ │ │ │ │ │ │ │ │ ├── sslproto.pyi │ │ │ │ │ │ │ │ │ ├── staggered.pyi │ │ │ │ │ │ │ │ │ ├── streams.pyi │ │ │ │ │ │ │ │ │ ├── subprocess.pyi │ │ │ │ │ │ │ │ │ ├── tasks.pyi │ │ │ │ │ │ │ │ │ ├── threads.pyi │ │ │ │ │ │ │ │ │ ├── transports.pyi │ │ │ │ │ │ │ │ │ ├── trsock.pyi │ │ │ │ │ │ │ │ │ ├── unix_events.pyi │ │ │ │ │ │ │ │ │ ├── windows_events.pyi │ │ │ │ │ │ │ │ │ └── windows_utils.pyi │ │ │ │ │ │ │ │ ├── atexit.pyi │ │ │ │ │ │ │ │ ├── builtins.pyi │ │ │ │ │ │ │ │ ├── collections/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── abc.pyi │ │ │ │ │ │ │ │ ├── compileall.pyi │ │ │ │ │ │ │ │ ├── concurrent/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── futures/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── _base.pyi │ │ │ │ │ │ │ │ │ ├── process.pyi │ │ │ │ │ │ │ │ │ └── thread.pyi │ │ │ │ │ │ │ │ ├── configparser.pyi │ │ │ │ │ │ │ │ ├── copyreg.pyi │ │ │ │ │ │ │ │ ├── dbm/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── dumb.pyi │ │ │ │ │ │ │ │ │ ├── gnu.pyi │ │ │ │ │ │ │ │ │ └── ndbm.pyi │ │ │ │ │ │ │ │ ├── distutils/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── archive_util.pyi │ │ │ │ │ │ │ │ │ ├── bcppcompiler.pyi │ │ │ │ │ │ │ │ │ ├── ccompiler.pyi │ │ │ │ │ │ │ │ │ ├── cmd.pyi │ │ │ │ │ │ │ │ │ ├── command/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_dumb.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_msi.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_packager.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_rpm.pyi │ │ │ │ │ │ │ │ │ │ ├── bdist_wininst.pyi │ │ │ │ │ │ │ │ │ │ ├── build.pyi │ │ │ │ │ │ │ │ │ │ ├── build_clib.pyi │ │ │ │ │ │ │ │ │ │ ├── build_ext.pyi │ │ │ │ │ │ │ │ │ │ ├── build_py.pyi │ │ │ │ │ │ │ │ │ │ ├── build_scripts.pyi │ │ │ │ │ │ │ │ │ │ ├── check.pyi │ │ │ │ │ │ │ │ │ │ ├── clean.pyi │ │ │ │ │ │ │ │ │ │ ├── config.pyi │ │ │ │ │ │ │ │ │ │ ├── install.pyi │ │ │ │ │ │ │ │ │ │ ├── install_data.pyi │ │ │ │ │ │ │ │ │ │ ├── install_egg_info.pyi │ │ │ │ │ │ │ │ │ │ ├── install_headers.pyi │ │ │ │ │ │ │ │ │ │ ├── install_lib.pyi │ │ │ │ │ │ │ │ │ │ ├── install_scripts.pyi │ │ │ │ │ │ │ │ │ │ ├── register.pyi │ │ │ │ │ │ │ │ │ │ ├── sdist.pyi │ │ │ │ │ │ │ │ │ │ └── upload.pyi │ │ │ │ │ │ │ │ │ ├── config.pyi │ │ │ │ │ │ │ │ │ ├── core.pyi │ │ │ │ │ │ │ │ │ ├── cygwinccompiler.pyi │ │ │ │ │ │ │ │ │ ├── debug.pyi │ │ │ │ │ │ │ │ │ ├── dep_util.pyi │ │ │ │ │ │ │ │ │ ├── dir_util.pyi │ │ │ │ │ │ │ │ │ ├── dist.pyi │ │ │ │ │ │ │ │ │ ├── errors.pyi │ │ │ │ │ │ │ │ │ ├── extension.pyi │ │ │ │ │ │ │ │ │ ├── fancy_getopt.pyi │ │ │ │ │ │ │ │ │ ├── file_util.pyi │ │ │ │ │ │ │ │ │ ├── filelist.pyi │ │ │ │ │ │ │ │ │ ├── log.pyi │ │ │ │ │ │ │ │ │ ├── msvccompiler.pyi │ │ │ │ │ │ │ │ │ ├── spawn.pyi │ │ │ │ │ │ │ │ │ ├── sysconfig.pyi │ │ │ │ │ │ │ │ │ ├── text_file.pyi │ │ │ │ │ │ │ │ │ ├── unixccompiler.pyi │ │ │ │ │ │ │ │ │ ├── util.pyi │ │ │ │ │ │ │ │ │ └── version.pyi │ │ │ │ │ │ │ │ ├── email/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── charset.pyi │ │ │ │ │ │ │ │ │ ├── contentmanager.pyi │ │ │ │ │ │ │ │ │ ├── encoders.pyi │ │ │ │ │ │ │ │ │ ├── errors.pyi │ │ │ │ │ │ │ │ │ ├── feedparser.pyi │ │ │ │ │ │ │ │ │ ├── generator.pyi │ │ │ │ │ │ │ │ │ ├── header.pyi │ │ │ │ │ │ │ │ │ ├── headerregistry.pyi │ │ │ │ │ │ │ │ │ ├── iterators.pyi │ │ │ │ │ │ │ │ │ ├── message.pyi │ │ │ │ │ │ │ │ │ ├── mime/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── application.pyi │ │ │ │ │ │ │ │ │ │ ├── audio.pyi │ │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ │ ├── image.pyi │ │ │ │ │ │ │ │ │ │ ├── message.pyi │ │ │ │ │ │ │ │ │ │ ├── multipart.pyi │ │ │ │ │ │ │ │ │ │ ├── nonmultipart.pyi │ │ │ │ │ │ │ │ │ │ └── text.pyi │ │ │ │ │ │ │ │ │ ├── parser.pyi │ │ │ │ │ │ │ │ │ ├── policy.pyi │ │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ │ ├── encodings/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── utf_8.pyi │ │ │ │ │ │ │ │ ├── enum.pyi │ │ │ │ │ │ │ │ ├── faulthandler.pyi │ │ │ │ │ │ │ │ ├── fcntl.pyi │ │ │ │ │ │ │ │ ├── fnmatch.pyi │ │ │ │ │ │ │ │ ├── functools.pyi │ │ │ │ │ │ │ │ ├── gc.pyi │ │ │ │ │ │ │ │ ├── getopt.pyi │ │ │ │ │ │ │ │ ├── getpass.pyi │ │ │ │ │ │ │ │ ├── gettext.pyi │ │ │ │ │ │ │ │ ├── glob.pyi │ │ │ │ │ │ │ │ ├── gzip.pyi │ │ │ │ │ │ │ │ ├── hashlib.pyi │ │ │ │ │ │ │ │ ├── heapq.pyi │ │ │ │ │ │ │ │ ├── html/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── entities.pyi │ │ │ │ │ │ │ │ │ └── parser.pyi │ │ │ │ │ │ │ │ ├── http/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── client.pyi │ │ │ │ │ │ │ │ │ ├── cookiejar.pyi │ │ │ │ │ │ │ │ │ ├── cookies.pyi │ │ │ │ │ │ │ │ │ └── server.pyi │ │ │ │ │ │ │ │ ├── imp.pyi │ │ │ │ │ │ │ │ ├── importlib/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── abc.pyi │ │ │ │ │ │ │ │ │ ├── machinery.pyi │ │ │ │ │ │ │ │ │ ├── metadata.pyi │ │ │ │ │ │ │ │ │ ├── resources.pyi │ │ │ │ │ │ │ │ │ └── util.pyi │ │ │ │ │ │ │ │ ├── inspect.pyi │ │ │ │ │ │ │ │ ├── io.pyi │ │ │ │ │ │ │ │ ├── ipaddress.pyi │ │ │ │ │ │ │ │ ├── itertools.pyi │ │ │ │ │ │ │ │ ├── json/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── decoder.pyi │ │ │ │ │ │ │ │ │ ├── encoder.pyi │ │ │ │ │ │ │ │ │ └── tool.pyi │ │ │ │ │ │ │ │ ├── lzma.pyi │ │ │ │ │ │ │ │ ├── macurl2path.pyi │ │ │ │ │ │ │ │ ├── multiprocessing/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── connection.pyi │ │ │ │ │ │ │ │ │ ├── context.pyi │ │ │ │ │ │ │ │ │ ├── dummy/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── connection.pyi │ │ │ │ │ │ │ │ │ ├── managers.pyi │ │ │ │ │ │ │ │ │ ├── pool.pyi │ │ │ │ │ │ │ │ │ ├── process.pyi │ │ │ │ │ │ │ │ │ ├── queues.pyi │ │ │ │ │ │ │ │ │ ├── shared_memory.pyi │ │ │ │ │ │ │ │ │ ├── sharedctypes.pyi │ │ │ │ │ │ │ │ │ ├── spawn.pyi │ │ │ │ │ │ │ │ │ └── synchronize.pyi │ │ │ │ │ │ │ │ ├── nntplib.pyi │ │ │ │ │ │ │ │ ├── ntpath.pyi │ │ │ │ │ │ │ │ ├── nturl2path.pyi │ │ │ │ │ │ │ │ ├── os/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── path.pyi │ │ │ │ │ │ │ │ ├── pathlib.pyi │ │ │ │ │ │ │ │ ├── pipes.pyi │ │ │ │ │ │ │ │ ├── platform.pyi │ │ │ │ │ │ │ │ ├── posix.pyi │ │ │ │ │ │ │ │ ├── posixpath.pyi │ │ │ │ │ │ │ │ ├── queue.pyi │ │ │ │ │ │ │ │ ├── random.pyi │ │ │ │ │ │ │ │ ├── re.pyi │ │ │ │ │ │ │ │ ├── reprlib.pyi │ │ │ │ │ │ │ │ ├── resource.pyi │ │ │ │ │ │ │ │ ├── runpy.pyi │ │ │ │ │ │ │ │ ├── secrets.pyi │ │ │ │ │ │ │ │ ├── selectors.pyi │ │ │ │ │ │ │ │ ├── shelve.pyi │ │ │ │ │ │ │ │ ├── shlex.pyi │ │ │ │ │ │ │ │ ├── signal.pyi │ │ │ │ │ │ │ │ ├── smtplib.pyi │ │ │ │ │ │ │ │ ├── socketserver.pyi │ │ │ │ │ │ │ │ ├── spwd.pyi │ │ │ │ │ │ │ │ ├── sre_constants.pyi │ │ │ │ │ │ │ │ ├── sre_parse.pyi │ │ │ │ │ │ │ │ ├── stat.pyi │ │ │ │ │ │ │ │ ├── statistics.pyi │ │ │ │ │ │ │ │ ├── string.pyi │ │ │ │ │ │ │ │ ├── subprocess.pyi │ │ │ │ │ │ │ │ ├── symbol.pyi │ │ │ │ │ │ │ │ ├── sys.pyi │ │ │ │ │ │ │ │ ├── tempfile.pyi │ │ │ │ │ │ │ │ ├── textwrap.pyi │ │ │ │ │ │ │ │ ├── tkinter/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── commondialog.pyi │ │ │ │ │ │ │ │ │ ├── constants.pyi │ │ │ │ │ │ │ │ │ ├── dialog.pyi │ │ │ │ │ │ │ │ │ ├── filedialog.pyi │ │ │ │ │ │ │ │ │ ├── font.pyi │ │ │ │ │ │ │ │ │ ├── messagebox.pyi │ │ │ │ │ │ │ │ │ └── ttk.pyi │ │ │ │ │ │ │ │ ├── tokenize.pyi │ │ │ │ │ │ │ │ ├── tracemalloc.pyi │ │ │ │ │ │ │ │ ├── types.pyi │ │ │ │ │ │ │ │ ├── typing.pyi │ │ │ │ │ │ │ │ ├── unittest/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── async_case.pyi │ │ │ │ │ │ │ │ │ ├── case.pyi │ │ │ │ │ │ │ │ │ ├── loader.pyi │ │ │ │ │ │ │ │ │ ├── main.pyi │ │ │ │ │ │ │ │ │ ├── mock.pyi │ │ │ │ │ │ │ │ │ ├── result.pyi │ │ │ │ │ │ │ │ │ ├── runner.pyi │ │ │ │ │ │ │ │ │ ├── signals.pyi │ │ │ │ │ │ │ │ │ ├── suite.pyi │ │ │ │ │ │ │ │ │ └── util.pyi │ │ │ │ │ │ │ │ ├── urllib/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── error.pyi │ │ │ │ │ │ │ │ │ ├── parse.pyi │ │ │ │ │ │ │ │ │ ├── request.pyi │ │ │ │ │ │ │ │ │ ├── response.pyi │ │ │ │ │ │ │ │ │ └── robotparser.pyi │ │ │ │ │ │ │ │ ├── venv/ │ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ │ ├── winreg.pyi │ │ │ │ │ │ │ │ ├── xmlrpc/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── client.pyi │ │ │ │ │ │ │ │ │ └── server.pyi │ │ │ │ │ │ │ │ ├── xxlimited.pyi │ │ │ │ │ │ │ │ └── zipapp.pyi │ │ │ │ │ │ │ ├── 3.7/ │ │ │ │ │ │ │ │ ├── _py_abc.pyi │ │ │ │ │ │ │ │ ├── contextvars.pyi │ │ │ │ │ │ │ │ └── dataclasses.pyi │ │ │ │ │ │ │ └── 3.9/ │ │ │ │ │ │ │ ├── graphlib.pyi │ │ │ │ │ │ │ └── zoneinfo/ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ ├── tests/ │ │ │ │ │ │ │ ├── check_consistent.py │ │ │ │ │ │ │ ├── mypy_exclude_list.txt │ │ │ │ │ │ │ ├── mypy_self_check.py │ │ │ │ │ │ │ ├── mypy_test.py │ │ │ │ │ │ │ ├── mypy_test_suite.py │ │ │ │ │ │ │ ├── pytype_exclude_list.txt │ │ │ │ │ │ │ ├── pytype_test.py │ │ │ │ │ │ │ ├── stubtest_test.py │ │ │ │ │ │ │ ├── stubtest_unused.py │ │ │ │ │ │ │ └── stubtest_whitelists/ │ │ │ │ │ │ │ ├── linux-py36.txt │ │ │ │ │ │ │ ├── linux-py37.txt │ │ │ │ │ │ │ ├── linux-py38.txt │ │ │ │ │ │ │ ├── linux.txt │ │ │ │ │ │ │ ├── py36.txt │ │ │ │ │ │ │ ├── py37.txt │ │ │ │ │ │ │ ├── py38.txt │ │ │ │ │ │ │ ├── py39.txt │ │ │ │ │ │ │ ├── py3_common.txt │ │ │ │ │ │ │ ├── win32-py36.txt │ │ │ │ │ │ │ ├── win32-py37.txt │ │ │ │ │ │ │ ├── win32-py38.txt │ │ │ │ │ │ │ └── win32.txt │ │ │ │ │ │ └── third_party/ │ │ │ │ │ │ ├── 2/ │ │ │ │ │ │ │ ├── OpenSSL/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ └── crypto.pyi │ │ │ │ │ │ │ ├── concurrent/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ └── futures/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── _base.pyi │ │ │ │ │ │ │ │ ├── process.pyi │ │ │ │ │ │ │ │ └── thread.pyi │ │ │ │ │ │ │ ├── enum.pyi │ │ │ │ │ │ │ ├── fb303/ │ │ │ │ │ │ │ │ ├── FacebookService.pyi │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ ├── ipaddress.pyi │ │ │ │ │ │ │ ├── kazoo/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── client.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ └── recipe/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ └── watchers.pyi │ │ │ │ │ │ │ ├── pathlib2.pyi │ │ │ │ │ │ │ ├── pymssql.pyi │ │ │ │ │ │ │ ├── routes/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── mapper.pyi │ │ │ │ │ │ │ │ └── util.pyi │ │ │ │ │ │ │ ├── scribe/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── scribe.pyi │ │ │ │ │ │ │ │ └── ttypes.pyi │ │ │ │ │ │ │ ├── six/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ └── moves/ │ │ │ │ │ │ │ │ ├── BaseHTTPServer.pyi │ │ │ │ │ │ │ │ ├── CGIHTTPServer.pyi │ │ │ │ │ │ │ │ ├── SimpleHTTPServer.pyi │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── _dummy_thread.pyi │ │ │ │ │ │ │ │ ├── _thread.pyi │ │ │ │ │ │ │ │ ├── cPickle.pyi │ │ │ │ │ │ │ │ ├── collections_abc.pyi │ │ │ │ │ │ │ │ ├── configparser.pyi │ │ │ │ │ │ │ │ ├── email_mime_base.pyi │ │ │ │ │ │ │ │ ├── email_mime_multipart.pyi │ │ │ │ │ │ │ │ ├── email_mime_nonmultipart.pyi │ │ │ │ │ │ │ │ ├── email_mime_text.pyi │ │ │ │ │ │ │ │ ├── html_entities.pyi │ │ │ │ │ │ │ │ ├── html_parser.pyi │ │ │ │ │ │ │ │ ├── http_client.pyi │ │ │ │ │ │ │ │ ├── http_cookiejar.pyi │ │ │ │ │ │ │ │ ├── http_cookies.pyi │ │ │ │ │ │ │ │ ├── queue.pyi │ │ │ │ │ │ │ │ ├── reprlib.pyi │ │ │ │ │ │ │ │ ├── socketserver.pyi │ │ │ │ │ │ │ │ ├── urllib/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── error.pyi │ │ │ │ │ │ │ │ │ ├── parse.pyi │ │ │ │ │ │ │ │ │ ├── request.pyi │ │ │ │ │ │ │ │ │ ├── response.pyi │ │ │ │ │ │ │ │ │ └── robotparser.pyi │ │ │ │ │ │ │ │ ├── urllib_error.pyi │ │ │ │ │ │ │ │ ├── urllib_parse.pyi │ │ │ │ │ │ │ │ ├── urllib_request.pyi │ │ │ │ │ │ │ │ ├── urllib_response.pyi │ │ │ │ │ │ │ │ ├── urllib_robotparser.pyi │ │ │ │ │ │ │ │ └── xmlrpc_client.pyi │ │ │ │ │ │ │ └── tornado/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── concurrent.pyi │ │ │ │ │ │ │ ├── gen.pyi │ │ │ │ │ │ │ ├── httpclient.pyi │ │ │ │ │ │ │ ├── httpserver.pyi │ │ │ │ │ │ │ ├── httputil.pyi │ │ │ │ │ │ │ ├── ioloop.pyi │ │ │ │ │ │ │ ├── locks.pyi │ │ │ │ │ │ │ ├── netutil.pyi │ │ │ │ │ │ │ ├── process.pyi │ │ │ │ │ │ │ ├── tcpserver.pyi │ │ │ │ │ │ │ ├── testing.pyi │ │ │ │ │ │ │ ├── util.pyi │ │ │ │ │ │ │ └── web.pyi │ │ │ │ │ │ ├── 2and3/ │ │ │ │ │ │ │ ├── atomicwrites/ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ ├── attr/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── _version_info.pyi │ │ │ │ │ │ │ │ ├── converters.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ ├── filters.pyi │ │ │ │ │ │ │ │ └── validators.pyi │ │ │ │ │ │ │ ├── backports/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ └── ssl_match_hostname.pyi │ │ │ │ │ │ │ ├── backports_abc.pyi │ │ │ │ │ │ │ ├── bleach/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── callbacks.pyi │ │ │ │ │ │ │ │ ├── linkifier.pyi │ │ │ │ │ │ │ │ ├── sanitizer.pyi │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ ├── boto/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── auth.pyi │ │ │ │ │ │ │ │ ├── auth_handler.pyi │ │ │ │ │ │ │ │ ├── compat.pyi │ │ │ │ │ │ │ │ ├── connection.pyi │ │ │ │ │ │ │ │ ├── ec2/ │ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ │ ├── elb/ │ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ │ ├── exception.pyi │ │ │ │ │ │ │ │ ├── kms/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ │ └── layer1.pyi │ │ │ │ │ │ │ │ ├── plugin.pyi │ │ │ │ │ │ │ │ ├── regioninfo.pyi │ │ │ │ │ │ │ │ ├── s3/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── acl.pyi │ │ │ │ │ │ │ │ │ ├── bucket.pyi │ │ │ │ │ │ │ │ │ ├── bucketlistresultset.pyi │ │ │ │ │ │ │ │ │ ├── bucketlogging.pyi │ │ │ │ │ │ │ │ │ ├── connection.pyi │ │ │ │ │ │ │ │ │ ├── cors.pyi │ │ │ │ │ │ │ │ │ ├── deletemarker.pyi │ │ │ │ │ │ │ │ │ ├── key.pyi │ │ │ │ │ │ │ │ │ ├── keyfile.pyi │ │ │ │ │ │ │ │ │ ├── lifecycle.pyi │ │ │ │ │ │ │ │ │ ├── multidelete.pyi │ │ │ │ │ │ │ │ │ ├── multipart.pyi │ │ │ │ │ │ │ │ │ ├── prefix.pyi │ │ │ │ │ │ │ │ │ ├── tagging.pyi │ │ │ │ │ │ │ │ │ ├── user.pyi │ │ │ │ │ │ │ │ │ └── website.pyi │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ ├── cachetools/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── abc.pyi │ │ │ │ │ │ │ │ ├── cache.pyi │ │ │ │ │ │ │ │ ├── decorators.pyi │ │ │ │ │ │ │ │ ├── func.pyi │ │ │ │ │ │ │ │ ├── lfu.pyi │ │ │ │ │ │ │ │ ├── lru.pyi │ │ │ │ │ │ │ │ ├── rr.pyi │ │ │ │ │ │ │ │ └── ttl.pyi │ │ │ │ │ │ │ ├── certifi.pyi │ │ │ │ │ │ │ ├── characteristic/ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ ├── chardet/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── enums.pyi │ │ │ │ │ │ │ │ ├── langbulgarianmodel.pyi │ │ │ │ │ │ │ │ ├── langcyrillicmodel.pyi │ │ │ │ │ │ │ │ ├── langgreekmodel.pyi │ │ │ │ │ │ │ │ ├── langhebrewmodel.pyi │ │ │ │ │ │ │ │ ├── langhungarianmodel.pyi │ │ │ │ │ │ │ │ ├── langthaimodel.pyi │ │ │ │ │ │ │ │ ├── langturkishmodel.pyi │ │ │ │ │ │ │ │ ├── universaldetector.pyi │ │ │ │ │ │ │ │ └── version.pyi │ │ │ │ │ │ │ ├── click/ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── _termui_impl.pyi │ │ │ │ │ │ │ │ ├── core.pyi │ │ │ │ │ │ │ │ ├── decorators.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ ├── formatting.pyi │ │ │ │ │ │ │ │ ├── globals.pyi │ │ │ │ │ │ │ │ ├── parser.pyi │ │ │ │ │ │ │ │ ├── termui.pyi │ │ │ │ │ │ │ │ ├── testing.pyi │ │ │ │ │ │ │ │ ├── types.pyi │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ ├── croniter.pyi │ │ │ │ │ │ │ ├── cryptography/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ ├── fernet.pyi │ │ │ │ │ │ │ │ ├── hazmat/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── backends/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── interfaces.pyi │ │ │ │ │ │ │ │ │ ├── bindings/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── openssl/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── binding.pyi │ │ │ │ │ │ │ │ │ └── primitives/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── asymmetric/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── dh.pyi │ │ │ │ │ │ │ │ │ │ ├── dsa.pyi │ │ │ │ │ │ │ │ │ │ ├── ec.pyi │ │ │ │ │ │ │ │ │ │ ├── ed25519.pyi │ │ │ │ │ │ │ │ │ │ ├── ed448.pyi │ │ │ │ │ │ │ │ │ │ ├── padding.pyi │ │ │ │ │ │ │ │ │ │ ├── rsa.pyi │ │ │ │ │ │ │ │ │ │ ├── utils.pyi │ │ │ │ │ │ │ │ │ │ ├── x25519.pyi │ │ │ │ │ │ │ │ │ │ └── x448.pyi │ │ │ │ │ │ │ │ │ ├── ciphers/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── aead.pyi │ │ │ │ │ │ │ │ │ │ ├── algorithms.pyi │ │ │ │ │ │ │ │ │ │ └── modes.pyi │ │ │ │ │ │ │ │ │ ├── cmac.pyi │ │ │ │ │ │ │ │ │ ├── constant_time.pyi │ │ │ │ │ │ │ │ │ ├── hashes.pyi │ │ │ │ │ │ │ │ │ ├── hmac.pyi │ │ │ │ │ │ │ │ │ ├── kdf/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ ├── concatkdf.pyi │ │ │ │ │ │ │ │ │ │ ├── hkdf.pyi │ │ │ │ │ │ │ │ │ │ ├── kbkdf.pyi │ │ │ │ │ │ │ │ │ │ ├── pbkdf2.pyi │ │ │ │ │ │ │ │ │ │ ├── scrypt.pyi │ │ │ │ │ │ │ │ │ │ └── x963kdf.pyi │ │ │ │ │ │ │ │ │ ├── keywrap.pyi │ │ │ │ │ │ │ │ │ ├── padding.pyi │ │ │ │ │ │ │ │ │ ├── poly1305.pyi │ │ │ │ │ │ │ │ │ ├── serialization/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── pkcs12.pyi │ │ │ │ │ │ │ │ │ └── twofactor/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── hotp.pyi │ │ │ │ │ │ │ │ │ └── totp.pyi │ │ │ │ │ │ │ │ └── x509/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── extensions.pyi │ │ │ │ │ │ │ │ └── oid.pyi │ │ │ │ │ │ │ ├── dateparser.pyi │ │ │ │ │ │ │ ├── datetimerange/ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ ├── dateutil/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── _common.pyi │ │ │ │ │ │ │ │ ├── easter.pyi │ │ │ │ │ │ │ │ ├── parser.pyi │ │ │ │ │ │ │ │ ├── relativedelta.pyi │ │ │ │ │ │ │ │ ├── rrule.pyi │ │ │ │ │ │ │ │ ├── tz/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── _common.pyi │ │ │ │ │ │ │ │ │ └── tz.pyi │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ ├── decorator.pyi │ │ │ │ │ │ │ ├── deprecated/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── classic.pyi │ │ │ │ │ │ │ │ └── sphinx.pyi │ │ │ │ │ │ │ ├── emoji/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── core.pyi │ │ │ │ │ │ │ │ └── unicode_codes.pyi │ │ │ │ │ │ │ ├── first.pyi │ │ │ │ │ │ │ ├── flask/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── app.pyi │ │ │ │ │ │ │ │ ├── blueprints.pyi │ │ │ │ │ │ │ │ ├── cli.pyi │ │ │ │ │ │ │ │ ├── config.pyi │ │ │ │ │ │ │ │ ├── ctx.pyi │ │ │ │ │ │ │ │ ├── debughelpers.pyi │ │ │ │ │ │ │ │ ├── globals.pyi │ │ │ │ │ │ │ │ ├── helpers.pyi │ │ │ │ │ │ │ │ ├── json/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── tag.pyi │ │ │ │ │ │ │ │ ├── logging.pyi │ │ │ │ │ │ │ │ ├── sessions.pyi │ │ │ │ │ │ │ │ ├── signals.pyi │ │ │ │ │ │ │ │ ├── templating.pyi │ │ │ │ │ │ │ │ ├── testing.pyi │ │ │ │ │ │ │ │ ├── views.pyi │ │ │ │ │ │ │ │ └── wrappers.pyi │ │ │ │ │ │ │ ├── geoip2/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── database.pyi │ │ │ │ │ │ │ │ ├── errors.pyi │ │ │ │ │ │ │ │ ├── mixins.pyi │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ └── records.pyi │ │ │ │ │ │ │ ├── gflags.pyi │ │ │ │ │ │ │ ├── google/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ └── protobuf/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── any_pb2.pyi │ │ │ │ │ │ │ │ ├── api_pb2.pyi │ │ │ │ │ │ │ │ ├── compiler/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── plugin_pb2.pyi │ │ │ │ │ │ │ │ ├── descriptor.pyi │ │ │ │ │ │ │ │ ├── descriptor_pb2.pyi │ │ │ │ │ │ │ │ ├── descriptor_pool.pyi │ │ │ │ │ │ │ │ ├── duration_pb2.pyi │ │ │ │ │ │ │ │ ├── empty_pb2.pyi │ │ │ │ │ │ │ │ ├── field_mask_pb2.pyi │ │ │ │ │ │ │ │ ├── internal/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── containers.pyi │ │ │ │ │ │ │ │ │ ├── decoder.pyi │ │ │ │ │ │ │ │ │ ├── encoder.pyi │ │ │ │ │ │ │ │ │ ├── enum_type_wrapper.pyi │ │ │ │ │ │ │ │ │ ├── extension_dict.pyi │ │ │ │ │ │ │ │ │ ├── message_listener.pyi │ │ │ │ │ │ │ │ │ ├── python_message.pyi │ │ │ │ │ │ │ │ │ ├── well_known_types.pyi │ │ │ │ │ │ │ │ │ └── wire_format.pyi │ │ │ │ │ │ │ │ ├── json_format.pyi │ │ │ │ │ │ │ │ ├── message.pyi │ │ │ │ │ │ │ │ ├── message_factory.pyi │ │ │ │ │ │ │ │ ├── reflection.pyi │ │ │ │ │ │ │ │ ├── service.pyi │ │ │ │ │ │ │ │ ├── source_context_pb2.pyi │ │ │ │ │ │ │ │ ├── struct_pb2.pyi │ │ │ │ │ │ │ │ ├── symbol_database.pyi │ │ │ │ │ │ │ │ ├── timestamp_pb2.pyi │ │ │ │ │ │ │ │ ├── type_pb2.pyi │ │ │ │ │ │ │ │ ├── util/ │ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ │ └── wrappers_pb2.pyi │ │ │ │ │ │ │ ├── itsdangerous.pyi │ │ │ │ │ │ │ ├── jinja2/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── _compat.pyi │ │ │ │ │ │ │ │ ├── _stringdefs.pyi │ │ │ │ │ │ │ │ ├── bccache.pyi │ │ │ │ │ │ │ │ ├── compiler.pyi │ │ │ │ │ │ │ │ ├── constants.pyi │ │ │ │ │ │ │ │ ├── debug.pyi │ │ │ │ │ │ │ │ ├── defaults.pyi │ │ │ │ │ │ │ │ ├── environment.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ ├── ext.pyi │ │ │ │ │ │ │ │ ├── filters.pyi │ │ │ │ │ │ │ │ ├── lexer.pyi │ │ │ │ │ │ │ │ ├── loaders.pyi │ │ │ │ │ │ │ │ ├── meta.pyi │ │ │ │ │ │ │ │ ├── nodes.pyi │ │ │ │ │ │ │ │ ├── optimizer.pyi │ │ │ │ │ │ │ │ ├── parser.pyi │ │ │ │ │ │ │ │ ├── runtime.pyi │ │ │ │ │ │ │ │ ├── sandbox.pyi │ │ │ │ │ │ │ │ ├── tests.pyi │ │ │ │ │ │ │ │ ├── utils.pyi │ │ │ │ │ │ │ │ └── visitor.pyi │ │ │ │ │ │ │ ├── markdown/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── __meta__.pyi │ │ │ │ │ │ │ │ ├── blockparser.pyi │ │ │ │ │ │ │ │ ├── blockprocessors.pyi │ │ │ │ │ │ │ │ ├── core.pyi │ │ │ │ │ │ │ │ ├── extensions/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── abbr.pyi │ │ │ │ │ │ │ │ │ ├── admonition.pyi │ │ │ │ │ │ │ │ │ ├── attr_list.pyi │ │ │ │ │ │ │ │ │ ├── codehilite.pyi │ │ │ │ │ │ │ │ │ ├── def_list.pyi │ │ │ │ │ │ │ │ │ ├── extra.pyi │ │ │ │ │ │ │ │ │ ├── fenced_code.pyi │ │ │ │ │ │ │ │ │ ├── footnotes.pyi │ │ │ │ │ │ │ │ │ ├── legacy_attrs.pyi │ │ │ │ │ │ │ │ │ ├── legacy_em.pyi │ │ │ │ │ │ │ │ │ ├── md_in_html.pyi │ │ │ │ │ │ │ │ │ ├── meta.pyi │ │ │ │ │ │ │ │ │ ├── nl2br.pyi │ │ │ │ │ │ │ │ │ ├── sane_lists.pyi │ │ │ │ │ │ │ │ │ ├── smarty.pyi │ │ │ │ │ │ │ │ │ ├── tables.pyi │ │ │ │ │ │ │ │ │ ├── toc.pyi │ │ │ │ │ │ │ │ │ └── wikilinks.pyi │ │ │ │ │ │ │ │ ├── inlinepatterns.pyi │ │ │ │ │ │ │ │ ├── pep562.pyi │ │ │ │ │ │ │ │ ├── postprocessors.pyi │ │ │ │ │ │ │ │ ├── preprocessors.pyi │ │ │ │ │ │ │ │ ├── serializers.pyi │ │ │ │ │ │ │ │ ├── treeprocessors.pyi │ │ │ │ │ │ │ │ └── util.pyi │ │ │ │ │ │ │ ├── markupsafe/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── _compat.pyi │ │ │ │ │ │ │ │ ├── _constants.pyi │ │ │ │ │ │ │ │ ├── _native.pyi │ │ │ │ │ │ │ │ └── _speedups.pyi │ │ │ │ │ │ │ ├── maxminddb/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── compat.pyi │ │ │ │ │ │ │ │ ├── const.pyi │ │ │ │ │ │ │ │ ├── decoder.pyi │ │ │ │ │ │ │ │ ├── errors.pyi │ │ │ │ │ │ │ │ ├── extension.pyi │ │ │ │ │ │ │ │ └── reader.pyi │ │ │ │ │ │ │ ├── mock.pyi │ │ │ │ │ │ │ ├── mypy_extensions.pyi │ │ │ │ │ │ │ ├── nmap/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ └── nmap.pyi │ │ │ │ │ │ │ ├── paramiko/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── _version.pyi │ │ │ │ │ │ │ │ ├── _winapi.pyi │ │ │ │ │ │ │ │ ├── agent.pyi │ │ │ │ │ │ │ │ ├── auth_handler.pyi │ │ │ │ │ │ │ │ ├── ber.pyi │ │ │ │ │ │ │ │ ├── buffered_pipe.pyi │ │ │ │ │ │ │ │ ├── channel.pyi │ │ │ │ │ │ │ │ ├── client.pyi │ │ │ │ │ │ │ │ ├── common.pyi │ │ │ │ │ │ │ │ ├── compress.pyi │ │ │ │ │ │ │ │ ├── config.pyi │ │ │ │ │ │ │ │ ├── dsskey.pyi │ │ │ │ │ │ │ │ ├── ecdsakey.pyi │ │ │ │ │ │ │ │ ├── ed25519key.pyi │ │ │ │ │ │ │ │ ├── file.pyi │ │ │ │ │ │ │ │ ├── hostkeys.pyi │ │ │ │ │ │ │ │ ├── kex_curve25519.pyi │ │ │ │ │ │ │ │ ├── kex_ecdh_nist.pyi │ │ │ │ │ │ │ │ ├── kex_gex.pyi │ │ │ │ │ │ │ │ ├── kex_group1.pyi │ │ │ │ │ │ │ │ ├── kex_group14.pyi │ │ │ │ │ │ │ │ ├── kex_group16.pyi │ │ │ │ │ │ │ │ ├── kex_gss.pyi │ │ │ │ │ │ │ │ ├── message.pyi │ │ │ │ │ │ │ │ ├── packet.pyi │ │ │ │ │ │ │ │ ├── pipe.pyi │ │ │ │ │ │ │ │ ├── pkey.pyi │ │ │ │ │ │ │ │ ├── primes.pyi │ │ │ │ │ │ │ │ ├── proxy.pyi │ │ │ │ │ │ │ │ ├── py3compat.pyi │ │ │ │ │ │ │ │ ├── rsakey.pyi │ │ │ │ │ │ │ │ ├── server.pyi │ │ │ │ │ │ │ │ ├── sftp.pyi │ │ │ │ │ │ │ │ ├── sftp_attr.pyi │ │ │ │ │ │ │ │ ├── sftp_client.pyi │ │ │ │ │ │ │ │ ├── sftp_file.pyi │ │ │ │ │ │ │ │ ├── sftp_handle.pyi │ │ │ │ │ │ │ │ ├── sftp_server.pyi │ │ │ │ │ │ │ │ ├── sftp_si.pyi │ │ │ │ │ │ │ │ ├── ssh_exception.pyi │ │ │ │ │ │ │ │ ├── ssh_gss.pyi │ │ │ │ │ │ │ │ ├── transport.pyi │ │ │ │ │ │ │ │ ├── util.pyi │ │ │ │ │ │ │ │ └── win_pageant.pyi │ │ │ │ │ │ │ ├── polib.pyi │ │ │ │ │ │ │ ├── pyVmomi/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── vim/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── event.pyi │ │ │ │ │ │ │ │ │ ├── fault.pyi │ │ │ │ │ │ │ │ │ ├── option.pyi │ │ │ │ │ │ │ │ │ └── view.pyi │ │ │ │ │ │ │ │ └── vmodl/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── fault.pyi │ │ │ │ │ │ │ │ └── query.pyi │ │ │ │ │ │ │ ├── pycurl.pyi │ │ │ │ │ │ │ ├── pymysql/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── charset.pyi │ │ │ │ │ │ │ │ ├── connections.pyi │ │ │ │ │ │ │ │ ├── constants/ │ │ │ │ │ │ │ │ │ ├── CLIENT.pyi │ │ │ │ │ │ │ │ │ ├── COMMAND.pyi │ │ │ │ │ │ │ │ │ ├── ER.pyi │ │ │ │ │ │ │ │ │ ├── FIELD_TYPE.pyi │ │ │ │ │ │ │ │ │ ├── FLAG.pyi │ │ │ │ │ │ │ │ │ ├── SERVER_STATUS.pyi │ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ │ ├── converters.pyi │ │ │ │ │ │ │ │ ├── cursors.pyi │ │ │ │ │ │ │ │ ├── err.pyi │ │ │ │ │ │ │ │ ├── times.pyi │ │ │ │ │ │ │ │ └── util.pyi │ │ │ │ │ │ │ ├── pynamodb/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── attributes.pyi │ │ │ │ │ │ │ │ ├── connection/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ │ │ ├── table.pyi │ │ │ │ │ │ │ │ │ └── util.pyi │ │ │ │ │ │ │ │ ├── constants.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ ├── indexes.pyi │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ ├── settings.pyi │ │ │ │ │ │ │ │ ├── throttle.pyi │ │ │ │ │ │ │ │ └── types.pyi │ │ │ │ │ │ │ ├── pyre_extensions.pyi │ │ │ │ │ │ │ ├── pytz/ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ ├── redis/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── client.pyi │ │ │ │ │ │ │ │ ├── connection.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ ├── requests/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── adapters.pyi │ │ │ │ │ │ │ │ ├── api.pyi │ │ │ │ │ │ │ │ ├── auth.pyi │ │ │ │ │ │ │ │ ├── compat.pyi │ │ │ │ │ │ │ │ ├── cookies.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ ├── hooks.pyi │ │ │ │ │ │ │ │ ├── models.pyi │ │ │ │ │ │ │ │ ├── packages/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ └── urllib3/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── _collections.pyi │ │ │ │ │ │ │ │ │ ├── connection.pyi │ │ │ │ │ │ │ │ │ ├── connectionpool.pyi │ │ │ │ │ │ │ │ │ ├── contrib/ │ │ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ │ ├── fields.pyi │ │ │ │ │ │ │ │ │ ├── filepost.pyi │ │ │ │ │ │ │ │ │ ├── packages/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── ssl_match_hostname/ │ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ │ └── _implementation.pyi │ │ │ │ │ │ │ │ │ ├── poolmanager.pyi │ │ │ │ │ │ │ │ │ ├── request.pyi │ │ │ │ │ │ │ │ │ ├── response.pyi │ │ │ │ │ │ │ │ │ └── util/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── connection.pyi │ │ │ │ │ │ │ │ │ ├── request.pyi │ │ │ │ │ │ │ │ │ ├── response.pyi │ │ │ │ │ │ │ │ │ ├── retry.pyi │ │ │ │ │ │ │ │ │ ├── ssl_.pyi │ │ │ │ │ │ │ │ │ ├── timeout.pyi │ │ │ │ │ │ │ │ │ └── url.pyi │ │ │ │ │ │ │ │ ├── sessions.pyi │ │ │ │ │ │ │ │ ├── status_codes.pyi │ │ │ │ │ │ │ │ ├── structures.pyi │ │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ │ ├── retry/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ └── api.pyi │ │ │ │ │ │ │ ├── simplejson/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── decoder.pyi │ │ │ │ │ │ │ │ ├── encoder.pyi │ │ │ │ │ │ │ │ └── scanner.pyi │ │ │ │ │ │ │ ├── singledispatch.pyi │ │ │ │ │ │ │ ├── slugify/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── slugify.pyi │ │ │ │ │ │ │ │ └── special.pyi │ │ │ │ │ │ │ ├── tabulate.pyi │ │ │ │ │ │ │ ├── termcolor.pyi │ │ │ │ │ │ │ ├── toml.pyi │ │ │ │ │ │ │ ├── typing_extensions.pyi │ │ │ │ │ │ │ ├── tzlocal/ │ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ │ ├── ujson.pyi │ │ │ │ │ │ │ ├── werkzeug/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── _compat.pyi │ │ │ │ │ │ │ │ ├── _internal.pyi │ │ │ │ │ │ │ │ ├── _reloader.pyi │ │ │ │ │ │ │ │ ├── contrib/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── atom.pyi │ │ │ │ │ │ │ │ │ ├── cache.pyi │ │ │ │ │ │ │ │ │ ├── fixers.pyi │ │ │ │ │ │ │ │ │ ├── iterio.pyi │ │ │ │ │ │ │ │ │ ├── jsrouting.pyi │ │ │ │ │ │ │ │ │ ├── limiter.pyi │ │ │ │ │ │ │ │ │ ├── lint.pyi │ │ │ │ │ │ │ │ │ ├── profiler.pyi │ │ │ │ │ │ │ │ │ ├── securecookie.pyi │ │ │ │ │ │ │ │ │ ├── sessions.pyi │ │ │ │ │ │ │ │ │ ├── testtools.pyi │ │ │ │ │ │ │ │ │ └── wrappers.pyi │ │ │ │ │ │ │ │ ├── datastructures.pyi │ │ │ │ │ │ │ │ ├── debug/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── console.pyi │ │ │ │ │ │ │ │ │ ├── repr.pyi │ │ │ │ │ │ │ │ │ └── tbtools.pyi │ │ │ │ │ │ │ │ ├── exceptions.pyi │ │ │ │ │ │ │ │ ├── filesystem.pyi │ │ │ │ │ │ │ │ ├── formparser.pyi │ │ │ │ │ │ │ │ ├── http.pyi │ │ │ │ │ │ │ │ ├── local.pyi │ │ │ │ │ │ │ │ ├── middleware/ │ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ │ ├── dispatcher.pyi │ │ │ │ │ │ │ │ │ ├── http_proxy.pyi │ │ │ │ │ │ │ │ │ ├── lint.pyi │ │ │ │ │ │ │ │ │ ├── profiler.pyi │ │ │ │ │ │ │ │ │ ├── proxy_fix.pyi │ │ │ │ │ │ │ │ │ └── shared_data.pyi │ │ │ │ │ │ │ │ ├── posixemulation.pyi │ │ │ │ │ │ │ │ ├── routing.pyi │ │ │ │ │ │ │ │ ├── script.pyi │ │ │ │ │ │ │ │ ├── security.pyi │ │ │ │ │ │ │ │ ├── serving.pyi │ │ │ │ │ │ │ │ ├── test.pyi │ │ │ │ │ │ │ │ ├── testapp.pyi │ │ │ │ │ │ │ │ ├── urls.pyi │ │ │ │ │ │ │ │ ├── useragents.pyi │ │ │ │ │ │ │ │ ├── utils.pyi │ │ │ │ │ │ │ │ ├── wrappers.pyi │ │ │ │ │ │ │ │ └── wsgi.pyi │ │ │ │ │ │ │ └── yaml/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── composer.pyi │ │ │ │ │ │ │ ├── constructor.pyi │ │ │ │ │ │ │ ├── cyaml.pyi │ │ │ │ │ │ │ ├── dumper.pyi │ │ │ │ │ │ │ ├── emitter.pyi │ │ │ │ │ │ │ ├── error.pyi │ │ │ │ │ │ │ ├── events.pyi │ │ │ │ │ │ │ ├── loader.pyi │ │ │ │ │ │ │ ├── nodes.pyi │ │ │ │ │ │ │ ├── parser.pyi │ │ │ │ │ │ │ ├── reader.pyi │ │ │ │ │ │ │ ├── representer.pyi │ │ │ │ │ │ │ ├── resolver.pyi │ │ │ │ │ │ │ ├── scanner.pyi │ │ │ │ │ │ │ ├── serializer.pyi │ │ │ │ │ │ │ └── tokens.pyi │ │ │ │ │ │ └── 3/ │ │ │ │ │ │ ├── aiofiles/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── base.pyi │ │ │ │ │ │ │ ├── os.pyi │ │ │ │ │ │ │ └── threadpool/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── binary.pyi │ │ │ │ │ │ │ └── text.pyi │ │ │ │ │ │ ├── contextvars.pyi │ │ │ │ │ │ ├── dataclasses.pyi │ │ │ │ │ │ ├── docutils/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── examples.pyi │ │ │ │ │ │ │ ├── nodes.pyi │ │ │ │ │ │ │ └── parsers/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ └── rst/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── nodes.pyi │ │ │ │ │ │ │ ├── roles.pyi │ │ │ │ │ │ │ └── states.pyi │ │ │ │ │ │ ├── filelock/ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ ├── freezegun/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ └── api.pyi │ │ │ │ │ │ ├── frozendict.pyi │ │ │ │ │ │ ├── jwt/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── algorithms.pyi │ │ │ │ │ │ │ └── contrib/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ └── algorithms/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── py_ecdsa.pyi │ │ │ │ │ │ │ └── pycrypto.pyi │ │ │ │ │ │ ├── orjson.pyi │ │ │ │ │ │ ├── pkg_resources/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ └── py31compat.pyi │ │ │ │ │ │ ├── pyrfc3339/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── generator.pyi │ │ │ │ │ │ │ ├── parser.pyi │ │ │ │ │ │ │ └── utils.pyi │ │ │ │ │ │ ├── six/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ └── moves/ │ │ │ │ │ │ │ ├── BaseHTTPServer.pyi │ │ │ │ │ │ │ ├── CGIHTTPServer.pyi │ │ │ │ │ │ │ ├── SimpleHTTPServer.pyi │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── _dummy_thread.pyi │ │ │ │ │ │ │ ├── _thread.pyi │ │ │ │ │ │ │ ├── builtins.pyi │ │ │ │ │ │ │ ├── cPickle.pyi │ │ │ │ │ │ │ ├── collections_abc.pyi │ │ │ │ │ │ │ ├── configparser.pyi │ │ │ │ │ │ │ ├── email_mime_base.pyi │ │ │ │ │ │ │ ├── email_mime_multipart.pyi │ │ │ │ │ │ │ ├── email_mime_nonmultipart.pyi │ │ │ │ │ │ │ ├── email_mime_text.pyi │ │ │ │ │ │ │ ├── html_entities.pyi │ │ │ │ │ │ │ ├── html_parser.pyi │ │ │ │ │ │ │ ├── http_client.pyi │ │ │ │ │ │ │ ├── http_cookiejar.pyi │ │ │ │ │ │ │ ├── http_cookies.pyi │ │ │ │ │ │ │ ├── queue.pyi │ │ │ │ │ │ │ ├── reprlib.pyi │ │ │ │ │ │ │ ├── socketserver.pyi │ │ │ │ │ │ │ ├── tkinter.pyi │ │ │ │ │ │ │ ├── tkinter_commondialog.pyi │ │ │ │ │ │ │ ├── tkinter_constants.pyi │ │ │ │ │ │ │ ├── tkinter_dialog.pyi │ │ │ │ │ │ │ ├── tkinter_filedialog.pyi │ │ │ │ │ │ │ ├── tkinter_tkfiledialog.pyi │ │ │ │ │ │ │ ├── tkinter_ttk.pyi │ │ │ │ │ │ │ ├── urllib/ │ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ │ ├── error.pyi │ │ │ │ │ │ │ │ ├── parse.pyi │ │ │ │ │ │ │ │ ├── request.pyi │ │ │ │ │ │ │ │ ├── response.pyi │ │ │ │ │ │ │ │ └── robotparser.pyi │ │ │ │ │ │ │ ├── urllib_error.pyi │ │ │ │ │ │ │ ├── urllib_parse.pyi │ │ │ │ │ │ │ ├── urllib_request.pyi │ │ │ │ │ │ │ ├── urllib_response.pyi │ │ │ │ │ │ │ └── urllib_robotparser.pyi │ │ │ │ │ │ ├── typed_ast/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── ast27.pyi │ │ │ │ │ │ │ ├── ast3.pyi │ │ │ │ │ │ │ └── conversions.pyi │ │ │ │ │ │ └── waitress/ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ ├── adjustments.pyi │ │ │ │ │ │ ├── buffers.pyi │ │ │ │ │ │ ├── channel.pyi │ │ │ │ │ │ ├── compat.pyi │ │ │ │ │ │ ├── parser.pyi │ │ │ │ │ │ ├── proxy_headers.pyi │ │ │ │ │ │ ├── receiver.pyi │ │ │ │ │ │ ├── rfc7230.pyi │ │ │ │ │ │ ├── runner.pyi │ │ │ │ │ │ ├── server.pyi │ │ │ │ │ │ ├── task.pyi │ │ │ │ │ │ ├── trigger.pyi │ │ │ │ │ │ ├── utilities.pyi │ │ │ │ │ │ └── wasyncore.pyi │ │ │ │ │ └── utils.py │ │ │ │ ├── pytest.ini │ │ │ │ ├── scripts/ │ │ │ │ │ ├── diff_parser_profile.py │ │ │ │ │ ├── memory_check.py │ │ │ │ │ ├── profile_output.py │ │ │ │ │ ├── profiled_pytest.sh │ │ │ │ │ └── wx_check.py │ │ │ │ ├── setup.cfg │ │ │ │ ├── setup.py │ │ │ │ ├── sith.py │ │ │ │ └── test/ │ │ │ │ ├── __init__.py │ │ │ │ ├── completion/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── arrays.py │ │ │ │ │ ├── async_.py │ │ │ │ │ ├── basic.py │ │ │ │ │ ├── classes.py │ │ │ │ │ ├── completion.py │ │ │ │ │ ├── complex.py │ │ │ │ │ ├── comprehensions.py │ │ │ │ │ ├── conftest.py │ │ │ │ │ ├── context.py │ │ │ │ │ ├── decorators.py │ │ │ │ │ ├── descriptors.py │ │ │ │ │ ├── django.py │ │ │ │ │ ├── docstring.py │ │ │ │ │ ├── dynamic_arrays.py │ │ │ │ │ ├── dynamic_params.py │ │ │ │ │ ├── flow_analysis.py │ │ │ │ │ ├── fstring.py │ │ │ │ │ ├── functions.py │ │ │ │ │ ├── generators.py │ │ │ │ │ ├── goto.py │ │ │ │ │ ├── import_tree/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── classes.py │ │ │ │ │ │ ├── flow_import.py │ │ │ │ │ │ ├── globals.py │ │ │ │ │ │ ├── invisible_pkg.py │ │ │ │ │ │ ├── mod1.py │ │ │ │ │ │ ├── mod2.py │ │ │ │ │ │ ├── pkg/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── base.py │ │ │ │ │ │ │ └── mod1.py │ │ │ │ │ │ ├── random.py │ │ │ │ │ │ ├── recurse_class1.py │ │ │ │ │ │ ├── recurse_class2.py │ │ │ │ │ │ ├── references.py │ │ │ │ │ │ ├── rename1.py │ │ │ │ │ │ └── rename2.py │ │ │ │ │ ├── imports.py │ │ │ │ │ ├── inheritance.py │ │ │ │ │ ├── invalid.py │ │ │ │ │ ├── isinstance.py │ │ │ │ │ ├── keywords.py │ │ │ │ │ ├── lambdas.py │ │ │ │ │ ├── named_expression.py │ │ │ │ │ ├── named_param.py │ │ │ │ │ ├── namespace1/ │ │ │ │ │ │ └── pkg1/ │ │ │ │ │ │ └── pkg2/ │ │ │ │ │ │ └── mod1.py │ │ │ │ │ ├── namespace2/ │ │ │ │ │ │ └── pkg1/ │ │ │ │ │ │ └── pkg2/ │ │ │ │ │ │ └── mod2.py │ │ │ │ │ ├── ns_path.py │ │ │ │ │ ├── on_import.py │ │ │ │ │ ├── ordering.py │ │ │ │ │ ├── parser.py │ │ │ │ │ ├── pep0484_basic.py │ │ │ │ │ ├── pep0484_comments.py │ │ │ │ │ ├── pep0484_generic_mismatches.py │ │ │ │ │ ├── pep0484_generic_parameters.py │ │ │ │ │ ├── pep0484_generic_passthroughs.py │ │ │ │ │ ├── pep0484_overload.py │ │ │ │ │ ├── pep0484_typing.py │ │ │ │ │ ├── pep0526_variables.py │ │ │ │ │ ├── positional_only_params.py │ │ │ │ │ ├── precedence.py │ │ │ │ │ ├── pytest.py │ │ │ │ │ ├── recursion.py │ │ │ │ │ ├── stdlib.py │ │ │ │ │ ├── stub_folder/ │ │ │ │ │ │ ├── stub_only.pyi │ │ │ │ │ │ ├── stub_only_folder/ │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── nested_stub_only.pyi │ │ │ │ │ │ │ ├── nested_with_stub.py │ │ │ │ │ │ │ ├── nested_with_stub.pyi │ │ │ │ │ │ │ └── python_only.py │ │ │ │ │ │ ├── with_stub.py │ │ │ │ │ │ ├── with_stub.pyi │ │ │ │ │ │ └── with_stub_folder/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ ├── nested_stub_only.pyi │ │ │ │ │ │ ├── nested_with_stub.py │ │ │ │ │ │ ├── nested_with_stub.pyi │ │ │ │ │ │ └── python_only.py │ │ │ │ │ ├── stubs.py │ │ │ │ │ ├── sys_path.py │ │ │ │ │ ├── thirdparty/ │ │ │ │ │ │ ├── PyQt4_.py │ │ │ │ │ │ ├── jedi_.py │ │ │ │ │ │ ├── psycopg2_.py │ │ │ │ │ │ └── pylab_.py │ │ │ │ │ ├── types.py │ │ │ │ │ └── usages.py │ │ │ │ ├── conftest.py │ │ │ │ ├── examples/ │ │ │ │ │ ├── README.rst │ │ │ │ │ ├── buildout_project/ │ │ │ │ │ │ ├── bin/ │ │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ ├── binary_file │ │ │ │ │ │ │ └── empty_file │ │ │ │ │ │ ├── buildout.cfg │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── proj_name/ │ │ │ │ │ │ └── module_name.py │ │ │ │ │ ├── django/ │ │ │ │ │ │ ├── app/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── models.py │ │ │ │ │ │ └── manage.py │ │ │ │ │ ├── flask-site-packages/ │ │ │ │ │ │ ├── flask/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── ext/ │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ ├── flask_baz/ │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ ├── flask_foo.py │ │ │ │ │ │ └── flaskext/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── bar.py │ │ │ │ │ │ └── moo/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── implicit_namespace_package/ │ │ │ │ │ │ ├── ns1/ │ │ │ │ │ │ │ └── pkg/ │ │ │ │ │ │ │ └── ns1_file.py │ │ │ │ │ │ └── ns2/ │ │ │ │ │ │ └── pkg/ │ │ │ │ │ │ └── ns2_file.py │ │ │ │ │ ├── implicit_nested_namespaces/ │ │ │ │ │ │ └── namespace/ │ │ │ │ │ │ └── pkg/ │ │ │ │ │ │ └── module.py │ │ │ │ │ ├── import-recursion/ │ │ │ │ │ │ ├── cadquery_simple/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── cq.py │ │ │ │ │ │ └── cq_example.py │ │ │ │ │ ├── inheritance/ │ │ │ │ │ │ └── pkg/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── module.py │ │ │ │ │ ├── init_extension_module/ │ │ │ │ │ │ ├── module.c │ │ │ │ │ │ └── setup.py │ │ │ │ │ ├── issue1209/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── api/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── whatever/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── api_test1.py │ │ │ │ │ │ └── whatever/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── test.py │ │ │ │ │ ├── namespace_package/ │ │ │ │ │ │ ├── ns1/ │ │ │ │ │ │ │ └── pkg/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── ns1_file.py │ │ │ │ │ │ │ └── ns1_folder/ │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ └── ns2/ │ │ │ │ │ │ └── pkg/ │ │ │ │ │ │ ├── ns2_file.py │ │ │ │ │ │ └── ns2_folder/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── nested/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── namespace_package_relative_import/ │ │ │ │ │ │ ├── rel1.py │ │ │ │ │ │ └── rel2.py │ │ │ │ │ ├── nested_namespaces/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── namespace/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── pkg/ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── not_in_sys_path/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── not_in_sys_path.py │ │ │ │ │ │ ├── not_in_sys_path_package/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── module.py │ │ │ │ │ │ └── pkg/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── module.py │ │ │ │ │ ├── sample_venvs/ │ │ │ │ │ │ └── pth_directory/ │ │ │ │ │ │ ├── dir-from-foo-pth/ │ │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ ├── egg_link.egg-link │ │ │ │ │ │ ├── foo.pth │ │ │ │ │ │ ├── import_smth.pth │ │ │ │ │ │ ├── relative.egg-link │ │ │ │ │ │ └── smth.py │ │ │ │ │ ├── simple_import/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── module.py │ │ │ │ │ │ └── module2.py │ │ │ │ │ ├── speed/ │ │ │ │ │ │ └── precedence.py │ │ │ │ │ ├── stub_packages/ │ │ │ │ │ │ ├── no_python-stubs/ │ │ │ │ │ │ │ └── __init__.pyi │ │ │ │ │ │ ├── with_python/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── module.py │ │ │ │ │ │ └── with_python-stubs/ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ └── module.pyi │ │ │ │ │ └── typing_overload/ │ │ │ │ │ ├── file.py │ │ │ │ │ └── file.pyi │ │ │ │ ├── helpers.py │ │ │ │ ├── refactor/ │ │ │ │ │ ├── extract_function.py │ │ │ │ │ ├── extract_variable.py │ │ │ │ │ ├── import_tree/ │ │ │ │ │ │ ├── inline_mod.py │ │ │ │ │ │ ├── pkgx/ │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── __init__.pyi │ │ │ │ │ │ │ ├── mod.pyi │ │ │ │ │ │ │ └── mod2.py │ │ │ │ │ │ └── some_mod.py │ │ │ │ │ ├── inline.py │ │ │ │ │ └── rename.py │ │ │ │ ├── refactor.py │ │ │ │ ├── run.py │ │ │ │ ├── static_analysis/ │ │ │ │ │ ├── attribute_error.py │ │ │ │ │ ├── attribute_warnings.py │ │ │ │ │ ├── branches.py │ │ │ │ │ ├── builtins.py │ │ │ │ │ ├── class_simple.py │ │ │ │ │ ├── comprehensions.py │ │ │ │ │ ├── descriptors.py │ │ │ │ │ ├── generators.py │ │ │ │ │ ├── import_tree/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── a.py │ │ │ │ │ │ └── b.py │ │ │ │ │ ├── imports.py │ │ │ │ │ ├── iterable.py │ │ │ │ │ ├── keywords.py │ │ │ │ │ ├── normal_arguments.py │ │ │ │ │ ├── operations.py │ │ │ │ │ ├── star_arguments.py │ │ │ │ │ └── try_except.py │ │ │ │ ├── test_api/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_analysis.py │ │ │ │ │ ├── test_api.py │ │ │ │ │ ├── test_api_classes_follow_definition.py │ │ │ │ │ ├── test_call_signatures.py │ │ │ │ │ ├── test_classes.py │ │ │ │ │ ├── test_completion.py │ │ │ │ │ ├── test_context.py │ │ │ │ │ ├── test_documentation.py │ │ │ │ │ ├── test_environment.py │ │ │ │ │ ├── test_full_name.py │ │ │ │ │ ├── test_interpreter.py │ │ │ │ │ ├── test_keyword.py │ │ │ │ │ ├── test_names.py │ │ │ │ │ ├── test_project.py │ │ │ │ │ ├── test_refactoring.py │ │ │ │ │ ├── test_search.py │ │ │ │ │ ├── test_settings.py │ │ │ │ │ ├── test_signatures.py │ │ │ │ │ ├── test_syntax_errors.py │ │ │ │ │ ├── test_unicode.py │ │ │ │ │ └── test_usages.py │ │ │ │ ├── test_cache.py │ │ │ │ ├── test_debug.py │ │ │ │ ├── test_file_io.py │ │ │ │ ├── test_inference/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_annotations.py │ │ │ │ │ ├── test_buildout_detection.py │ │ │ │ │ ├── test_compiled.py │ │ │ │ │ ├── test_context.py │ │ │ │ │ ├── test_docstring.py │ │ │ │ │ ├── test_extension.py │ │ │ │ │ ├── test_fstring.py │ │ │ │ │ ├── test_gradual/ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── test_conversion.py │ │ │ │ │ │ ├── test_stub_loading.py │ │ │ │ │ │ ├── test_stubs.py │ │ │ │ │ │ └── test_typeshed.py │ │ │ │ │ ├── test_implicit_namespace_package.py │ │ │ │ │ ├── test_imports.py │ │ │ │ │ ├── test_literals.py │ │ │ │ │ ├── test_mixed.py │ │ │ │ │ ├── test_namespace_package.py │ │ │ │ │ ├── test_precedence.py │ │ │ │ │ ├── test_pyc.py │ │ │ │ │ ├── test_representation.py │ │ │ │ │ ├── test_signature.py │ │ │ │ │ ├── test_stdlib.py │ │ │ │ │ └── test_sys_path.py │ │ │ │ ├── test_integration.py │ │ │ │ ├── test_parso_integration/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── test_basic.py │ │ │ │ │ ├── test_error_correction.py │ │ │ │ │ └── test_parser_utils.py │ │ │ │ ├── test_settings.py │ │ │ │ └── test_utils.py │ │ │ ├── jedi_vim.py │ │ │ ├── jedi_vim_debug.py │ │ │ └── parso/ │ │ │ ├── .github/ │ │ │ │ └── workflows/ │ │ │ │ └── build.yml │ │ │ ├── .gitignore │ │ │ ├── AUTHORS.txt │ │ │ ├── CHANGELOG.rst │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE.txt │ │ │ ├── MANIFEST.in │ │ │ ├── README.rst │ │ │ ├── conftest.py │ │ │ ├── deploy-master.sh │ │ │ ├── docs/ │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── _templates/ │ │ │ │ │ ├── ghbuttons.html │ │ │ │ │ └── sidebarlogo.html │ │ │ │ ├── _themes/ │ │ │ │ │ ├── flask/ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── layout.html │ │ │ │ │ │ ├── relations.html │ │ │ │ │ │ ├── static/ │ │ │ │ │ │ │ ├── flasky.css_t │ │ │ │ │ │ │ └── small_flask.css │ │ │ │ │ │ └── theme.conf │ │ │ │ │ └── flask_theme_support.py │ │ │ │ ├── conf.py │ │ │ │ ├── docs/ │ │ │ │ │ ├── development.rst │ │ │ │ │ ├── installation.rst │ │ │ │ │ ├── parser-tree.rst │ │ │ │ │ └── usage.rst │ │ │ │ ├── global.rst │ │ │ │ └── index.rst │ │ │ ├── parso/ │ │ │ │ ├── __init__.py │ │ │ │ ├── _compatibility.py │ │ │ │ ├── cache.py │ │ │ │ ├── file_io.py │ │ │ │ ├── grammar.py │ │ │ │ ├── normalizer.py │ │ │ │ ├── parser.py │ │ │ │ ├── pgen2/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── generator.py │ │ │ │ │ └── grammar_parser.py │ │ │ │ ├── py.typed │ │ │ │ ├── python/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── diff.py │ │ │ │ │ ├── errors.py │ │ │ │ │ ├── grammar310.txt │ │ │ │ │ ├── grammar311.txt │ │ │ │ │ ├── grammar312.txt │ │ │ │ │ ├── grammar36.txt │ │ │ │ │ ├── grammar37.txt │ │ │ │ │ ├── grammar38.txt │ │ │ │ │ ├── grammar39.txt │ │ │ │ │ ├── issue_list.txt │ │ │ │ │ ├── parser.py │ │ │ │ │ ├── pep8.py │ │ │ │ │ ├── prefix.py │ │ │ │ │ ├── token.py │ │ │ │ │ ├── tokenize.py │ │ │ │ │ └── tree.py │ │ │ │ ├── tree.py │ │ │ │ └── utils.py │ │ │ ├── pytest.ini │ │ │ ├── scripts/ │ │ │ │ └── diff_parser_profile.py │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ └── test/ │ │ │ ├── __init__.py │ │ │ ├── failing_examples.py │ │ │ ├── fuzz_diff_parser.py │ │ │ ├── normalizer_issue_files/ │ │ │ │ ├── E10.py │ │ │ │ ├── E101.py │ │ │ │ ├── E11.py │ │ │ │ ├── E12_first.py │ │ │ │ ├── E12_not_first.py │ │ │ │ ├── E12_not_second.py │ │ │ │ ├── E12_second.py │ │ │ │ ├── E12_third.py │ │ │ │ ├── E20.py │ │ │ │ ├── E21.py │ │ │ │ ├── E22.py │ │ │ │ ├── E23.py │ │ │ │ ├── E25.py │ │ │ │ ├── E26.py │ │ │ │ ├── E27.py │ │ │ │ ├── E29.py │ │ │ │ ├── E30.py │ │ │ │ ├── E30not.py │ │ │ │ ├── E40.py │ │ │ │ ├── E50.py │ │ │ │ ├── E70.py │ │ │ │ ├── E71.py │ │ │ │ ├── E72.py │ │ │ │ ├── E73.py │ │ │ │ ├── LICENSE │ │ │ │ ├── allowed_syntax.py │ │ │ │ ├── latin-1.py │ │ │ │ ├── python.py │ │ │ │ ├── utf-8-bom.py │ │ │ │ └── utf-8.py │ │ │ ├── test_cache.py │ │ │ ├── test_diff_parser.py │ │ │ ├── test_dump_tree.py │ │ │ ├── test_error_recovery.py │ │ │ ├── test_file_python_errors.py │ │ │ ├── test_fstring.py │ │ │ ├── test_get_code.py │ │ │ ├── test_grammar.py │ │ │ ├── test_load_grammar.py │ │ │ ├── test_normalizer_issues_files.py │ │ │ ├── test_old_fast_parser.py │ │ │ ├── test_param_splitting.py │ │ │ ├── test_parser.py │ │ │ ├── test_parser_tree.py │ │ │ ├── test_pep8.py │ │ │ ├── test_pgen2.py │ │ │ ├── test_prefix.py │ │ │ ├── test_python_errors.py │ │ │ ├── test_tokenize.py │ │ │ └── test_utils.py │ │ ├── setup.cfg │ │ └── test/ │ │ ├── _utils.vim │ │ ├── test_integration.py │ │ ├── vimrc │ │ └── vspec/ │ │ ├── choose-venv.vim │ │ ├── completions.vim │ │ ├── completions_disabled.vim │ │ ├── documentation.vim │ │ ├── goto.vim │ │ ├── jedi_debug_info.vim │ │ ├── pyimport.vim │ │ └── signatures.vim │ ├── lspkind-nvim/ │ │ ├── LICENSE │ │ ├── README.md │ │ └── lua/ │ │ └── lspkind/ │ │ └── init.lua │ ├── neco-syntax/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── autoload/ │ │ │ ├── cm/ │ │ │ │ └── sources/ │ │ │ │ └── necosyntax.vim │ │ │ ├── necosyntax.vim │ │ │ └── neocomplete/ │ │ │ └── sources/ │ │ │ └── syntax.vim │ │ ├── doc/ │ │ │ └── necosyntax.txt │ │ ├── plugin/ │ │ │ └── necosyntax.vim │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ └── deoplete/ │ │ │ └── sources/ │ │ │ └── syntax.py │ │ └── test/ │ │ └── necosyntax.vim │ ├── neo-tree.nvim/ │ │ ├── .codecov.yml │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ ├── ci.yml │ │ │ └── protect_release_branches.yml │ │ ├── .gitignore │ │ ├── .luacov │ │ ├── .luarc.json │ │ ├── .stylua.toml │ │ ├── .styluaignore │ │ ├── CONTRIBUTING.md │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc/ │ │ │ └── neo-tree.txt │ │ ├── lua/ │ │ │ ├── neo-tree/ │ │ │ │ ├── collections.lua │ │ │ │ ├── command/ │ │ │ │ │ ├── completion.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ └── parser.lua │ │ │ │ ├── defaults.lua │ │ │ │ ├── events/ │ │ │ │ │ ├── init.lua │ │ │ │ │ └── queue.lua │ │ │ │ ├── git/ │ │ │ │ │ ├── ignored.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── status.lua │ │ │ │ │ └── utils.lua │ │ │ │ ├── log.lua │ │ │ │ ├── setup/ │ │ │ │ │ ├── deprecations.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── mapping-helper.lua │ │ │ │ │ └── netrw.lua │ │ │ │ ├── sources/ │ │ │ │ │ ├── buffers/ │ │ │ │ │ │ ├── commands.lua │ │ │ │ │ │ ├── components.lua │ │ │ │ │ │ ├── init.lua │ │ │ │ │ │ └── lib/ │ │ │ │ │ │ └── items.lua │ │ │ │ │ ├── common/ │ │ │ │ │ │ ├── commands.lua │ │ │ │ │ │ ├── components.lua │ │ │ │ │ │ ├── container.lua │ │ │ │ │ │ ├── file-items.lua │ │ │ │ │ │ ├── file-nesting.lua │ │ │ │ │ │ ├── filters/ │ │ │ │ │ │ │ ├── filter_fzy.lua │ │ │ │ │ │ │ └── init.lua │ │ │ │ │ │ ├── help.lua │ │ │ │ │ │ └── preview.lua │ │ │ │ │ ├── document_symbols/ │ │ │ │ │ │ ├── commands.lua │ │ │ │ │ │ ├── components.lua │ │ │ │ │ │ ├── init.lua │ │ │ │ │ │ └── lib/ │ │ │ │ │ │ ├── client_filters.lua │ │ │ │ │ │ ├── kinds.lua │ │ │ │ │ │ └── symbols_utils.lua │ │ │ │ │ ├── filesystem/ │ │ │ │ │ │ ├── commands.lua │ │ │ │ │ │ ├── components.lua │ │ │ │ │ │ ├── init.lua │ │ │ │ │ │ └── lib/ │ │ │ │ │ │ ├── filter.lua │ │ │ │ │ │ ├── filter_external.lua │ │ │ │ │ │ ├── fs_actions.lua │ │ │ │ │ │ ├── fs_scan.lua │ │ │ │ │ │ ├── fs_watch.lua │ │ │ │ │ │ └── globtopattern.lua │ │ │ │ │ ├── git_status/ │ │ │ │ │ │ ├── commands.lua │ │ │ │ │ │ ├── components.lua │ │ │ │ │ │ ├── init.lua │ │ │ │ │ │ └── lib/ │ │ │ │ │ │ └── items.lua │ │ │ │ │ └── manager.lua │ │ │ │ ├── ui/ │ │ │ │ │ ├── highlights.lua │ │ │ │ │ ├── inputs.lua │ │ │ │ │ ├── popups.lua │ │ │ │ │ ├── renderer.lua │ │ │ │ │ └── selector.lua │ │ │ │ └── utils.lua │ │ │ └── neo-tree.lua │ │ ├── plugin/ │ │ │ └── neo-tree.vim │ │ ├── release.sh │ │ ├── scripts/ │ │ │ └── test.sh │ │ └── tests/ │ │ ├── mininit.lua │ │ ├── neo-tree/ │ │ │ ├── command/ │ │ │ │ ├── command_current_spec.lua │ │ │ │ └── command_spec.lua │ │ │ ├── events/ │ │ │ │ └── queue_spec.lua │ │ │ ├── sources/ │ │ │ │ ├── container_spec.lua │ │ │ │ ├── filesystem/ │ │ │ │ │ ├── filesystem_command_spec.lua │ │ │ │ │ └── filesystem_netrw_hijack_spec.lua │ │ │ │ └── manager_spec.lua │ │ │ └── ui/ │ │ │ └── icons_spec.lua │ │ └── utils/ │ │ ├── fs.lua │ │ ├── init.lua │ │ └── verify.lua │ ├── neobundle.vim/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE-MIT.txt │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── neobundle/ │ │ │ │ ├── TOML.vim │ │ │ │ ├── autoload.vim │ │ │ │ ├── cache.vim │ │ │ │ ├── commands.vim │ │ │ │ ├── config.vim │ │ │ │ ├── init.vim │ │ │ │ ├── installer.vim │ │ │ │ ├── metadata.vim │ │ │ │ ├── parser.vim │ │ │ │ ├── sources/ │ │ │ │ │ ├── github.vim │ │ │ │ │ ├── metadata.vim │ │ │ │ │ └── vim_scripts_org.vim │ │ │ │ ├── types/ │ │ │ │ │ ├── git.vim │ │ │ │ │ ├── hg.vim │ │ │ │ │ ├── none.vim │ │ │ │ │ ├── raw.vim │ │ │ │ │ ├── svn.vim │ │ │ │ │ └── vba.vim │ │ │ │ └── util.vim │ │ │ ├── neobundle.vim │ │ │ └── unite/ │ │ │ ├── kinds/ │ │ │ │ └── neobundle.vim │ │ │ └── sources/ │ │ │ ├── neobundle.vim │ │ │ ├── neobundle_install.vim │ │ │ ├── neobundle_lazy.vim │ │ │ ├── neobundle_log.vim │ │ │ └── neobundle_search.vim │ │ ├── bin/ │ │ │ ├── install.sh │ │ │ ├── neoinstall │ │ │ ├── neoinstall.bat │ │ │ └── neoinstall_novimproc.bat │ │ ├── doc/ │ │ │ └── neobundle.txt │ │ ├── plugin/ │ │ │ └── neobundle.vim │ │ └── test/ │ │ ├── commands.vim │ │ ├── lock.vim │ │ ├── parse.vim │ │ ├── sample.vim │ │ ├── source.vim │ │ ├── toml.vim │ │ └── tsort.vim │ ├── neocomplete.vim/ │ │ ├── .github/ │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── neocomplete/ │ │ │ │ ├── async_cache.vim │ │ │ │ ├── cache.vim │ │ │ │ ├── commands.vim │ │ │ │ ├── complete.vim │ │ │ │ ├── context_filetype.vim │ │ │ │ ├── custom.vim │ │ │ │ ├── filters/ │ │ │ │ │ ├── converter_abbr.vim │ │ │ │ │ ├── converter_add_paren.vim │ │ │ │ │ ├── converter_case.vim │ │ │ │ │ ├── converter_delimiter.vim │ │ │ │ │ ├── converter_disable_abbr.vim │ │ │ │ │ ├── converter_remove_last_paren.vim │ │ │ │ │ ├── converter_remove_overlap.vim │ │ │ │ │ ├── matcher_fuzzy.vim │ │ │ │ │ ├── matcher_head.vim │ │ │ │ │ ├── matcher_length.vim │ │ │ │ │ ├── matcher_nothing.vim │ │ │ │ │ ├── sorter_filename.vim │ │ │ │ │ ├── sorter_length.vim │ │ │ │ │ ├── sorter_rank.vim │ │ │ │ │ └── sorter_word.vim │ │ │ │ ├── filters.vim │ │ │ │ ├── handler.vim │ │ │ │ ├── helper.vim │ │ │ │ ├── init.vim │ │ │ │ ├── mappings.vim │ │ │ │ ├── sources/ │ │ │ │ │ ├── buffer.vim │ │ │ │ │ ├── dictionary.vim │ │ │ │ │ ├── file.vim │ │ │ │ │ ├── member.vim │ │ │ │ │ ├── omni.vim │ │ │ │ │ └── tag.vim │ │ │ │ ├── util.vim │ │ │ │ └── variables.vim │ │ │ ├── neocomplete.vim │ │ │ ├── unite/ │ │ │ │ └── sources/ │ │ │ │ └── neocomplete.vim │ │ │ ├── vital/ │ │ │ │ ├── _neocomplete/ │ │ │ │ │ ├── Data/ │ │ │ │ │ │ ├── List.vim │ │ │ │ │ │ └── String.vim │ │ │ │ │ ├── Prelude.vim │ │ │ │ │ ├── Process.vim │ │ │ │ │ └── System/ │ │ │ │ │ └── Cache/ │ │ │ │ │ └── Deprecated.vim │ │ │ │ ├── _neocomplete.vim │ │ │ │ ├── neocomplete.vim │ │ │ │ └── neocomplete.vital │ │ │ └── vital.vim │ │ ├── doc/ │ │ │ └── neocomplete.txt │ │ ├── plugin/ │ │ │ ├── neocomplete/ │ │ │ │ ├── buffer.vim │ │ │ │ ├── dictionary.vim │ │ │ │ ├── member.vim │ │ │ │ └── tag.vim │ │ │ └── neocomplete.vim │ │ └── test/ │ │ └── neocomplete.vim │ ├── neodev.nvim/ │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ └── feature_request.yml │ │ │ └── workflows/ │ │ │ ├── ci.yml │ │ │ └── types.yml │ │ ├── .gitignore │ │ ├── .neoconf.json │ │ ├── BUILD.md │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc/ │ │ │ ├── lua-dev.txt │ │ │ └── neodev.nvim.txt │ │ ├── lua/ │ │ │ ├── lua-dev.lua │ │ │ └── neodev/ │ │ │ ├── config.lua │ │ │ ├── init.lua │ │ │ ├── lsp.lua │ │ │ ├── luals.lua │ │ │ └── util.lua │ │ ├── selene.toml │ │ ├── stylua.toml │ │ ├── types/ │ │ │ ├── nightly/ │ │ │ │ ├── alias.lua │ │ │ │ ├── api.lua │ │ │ │ ├── cmd.lua │ │ │ │ ├── lpeg.lua │ │ │ │ ├── lua.lua │ │ │ │ ├── options.1.lua │ │ │ │ ├── options.2.lua │ │ │ │ ├── options.3.lua │ │ │ │ ├── options.lua │ │ │ │ ├── uv.lua │ │ │ │ ├── vim.fn.1.lua │ │ │ │ ├── vim.fn.lua │ │ │ │ └── vim.lua │ │ │ ├── override/ │ │ │ │ ├── api.lua │ │ │ │ ├── lua.lua │ │ │ │ ├── options.lua │ │ │ │ └── vim.fn.lua │ │ │ └── stable/ │ │ │ ├── alias.lua │ │ │ ├── api.lua │ │ │ ├── cmd.lua │ │ │ ├── lpeg.lua │ │ │ ├── lua.lua │ │ │ ├── options.1.lua │ │ │ ├── options.2.lua │ │ │ ├── options.3.lua │ │ │ ├── options.lua │ │ │ ├── uv.lua │ │ │ ├── vim.fn.1.lua │ │ │ ├── vim.fn.lua │ │ │ └── vim.lua │ │ └── vim.toml │ ├── neoformat/ │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .kodiak.toml │ │ ├── .nvmrc │ │ ├── .travis.yml │ │ ├── .vintrc.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── neoformat/ │ │ │ │ ├── formatters/ │ │ │ │ │ ├── arduino.vim │ │ │ │ │ ├── asm.vim │ │ │ │ │ ├── beancount.vim │ │ │ │ │ ├── bib.vim │ │ │ │ │ ├── blade.vim │ │ │ │ │ ├── bzl.vim │ │ │ │ │ ├── c.vim │ │ │ │ │ ├── cabal.vim │ │ │ │ │ ├── cmake.vim │ │ │ │ │ ├── cpp.vim │ │ │ │ │ ├── crystal.vim │ │ │ │ │ ├── cs.vim │ │ │ │ │ ├── css.vim │ │ │ │ │ ├── csv.vim │ │ │ │ │ ├── cue.vim │ │ │ │ │ ├── d.vim │ │ │ │ │ ├── dart.vim │ │ │ │ │ ├── dhall.vim │ │ │ │ │ ├── dune.vim │ │ │ │ │ ├── ebuild.vim │ │ │ │ │ ├── elixir.vim │ │ │ │ │ ├── elm.vim │ │ │ │ │ ├── erlang.vim │ │ │ │ │ ├── fish.vim │ │ │ │ │ ├── fortran.vim │ │ │ │ │ ├── fsharp.vim │ │ │ │ │ ├── gdscript.vim │ │ │ │ │ ├── gleam.vim │ │ │ │ │ ├── glsl.vim │ │ │ │ │ ├── gn.vim │ │ │ │ │ ├── go.vim │ │ │ │ │ ├── graphql.vim │ │ │ │ │ ├── haskell.vim │ │ │ │ │ ├── html.vim │ │ │ │ │ ├── htmldjango.vim │ │ │ │ │ ├── jade.vim │ │ │ │ │ ├── java.vim │ │ │ │ │ ├── javascript.vim │ │ │ │ │ ├── javascriptreact.vim │ │ │ │ │ ├── jinja.vim │ │ │ │ │ ├── json.vim │ │ │ │ │ ├── jsonc.vim │ │ │ │ │ ├── kotlin.vim │ │ │ │ │ ├── less.vim │ │ │ │ │ ├── lua.vim │ │ │ │ │ ├── markdown.vim │ │ │ │ │ ├── matlab.vim │ │ │ │ │ ├── nginx.vim │ │ │ │ │ ├── nim.vim │ │ │ │ │ ├── nix.vim │ │ │ │ │ ├── objc.vim │ │ │ │ │ ├── ocaml.vim │ │ │ │ │ ├── opencl.vim │ │ │ │ │ ├── pandoc.vim │ │ │ │ │ ├── pawn.vim │ │ │ │ │ ├── perl.vim │ │ │ │ │ ├── php.vim │ │ │ │ │ ├── powershell.vim │ │ │ │ │ ├── prisma.vim │ │ │ │ │ ├── proto.vim │ │ │ │ │ ├── ps1.vim │ │ │ │ │ ├── pug.vim │ │ │ │ │ ├── puppet.vim │ │ │ │ │ ├── purescript.vim │ │ │ │ │ ├── python.vim │ │ │ │ │ ├── r.vim │ │ │ │ │ ├── reason.vim │ │ │ │ │ ├── ruby.vim │ │ │ │ │ ├── rust.vim │ │ │ │ │ ├── sass.vim │ │ │ │ │ ├── sbt.vim │ │ │ │ │ ├── scala.vim │ │ │ │ │ ├── scss.vim │ │ │ │ │ ├── sh.vim │ │ │ │ │ ├── solidity.vim │ │ │ │ │ ├── sql.vim │ │ │ │ │ ├── starlark.vim │ │ │ │ │ ├── svelte.vim │ │ │ │ │ ├── swift.vim │ │ │ │ │ ├── terraform.vim │ │ │ │ │ ├── tex.vim │ │ │ │ │ ├── tf.vim │ │ │ │ │ ├── toml.vim │ │ │ │ │ ├── typescript.vim │ │ │ │ │ ├── typescriptreact.vim │ │ │ │ │ ├── v.vim │ │ │ │ │ ├── vala.vim │ │ │ │ │ ├── vue.vim │ │ │ │ │ ├── xhtml.vim │ │ │ │ │ ├── xml.vim │ │ │ │ │ ├── yaml.vim │ │ │ │ │ ├── zig.vim │ │ │ │ │ └── zsh.vim │ │ │ │ ├── sugarss.vim │ │ │ │ └── utils.vim │ │ │ └── neoformat.vim │ │ ├── doc/ │ │ │ └── neoformat.txt │ │ ├── plugin/ │ │ │ └── neoformat.vim │ │ └── test/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── after/ │ │ │ ├── cp.cp │ │ │ ├── cssbeautify-indent-6.css │ │ │ ├── cssbeautify.css │ │ │ ├── csscomb.css │ │ │ ├── prettydiff.css │ │ │ ├── tsfmt.ts │ │ │ └── yapf.py │ │ ├── autocomplete_test.vim │ │ ├── before/ │ │ │ ├── cp.cp │ │ │ ├── cssbeautify.css │ │ │ ├── csscomb.css │ │ │ ├── prettydiff.css │ │ │ ├── tsfmt.ts │ │ │ └── yapf.py │ │ ├── bin/ │ │ │ └── exit64 │ │ ├── install.sh │ │ ├── neoformat.vader │ │ ├── requirements.txt │ │ ├── test.py │ │ ├── utils.vader │ │ ├── vimrc │ │ ├── visual_after/ │ │ │ ├── css_cssbeautify_3_4 │ │ │ └── javascript_jsbeautify_3_4 │ │ ├── visual_before/ │ │ │ ├── css_cssbeautify_3_4 │ │ │ └── javascript_jsbeautify_3_4 │ │ ├── visual_selection_after.txt │ │ └── visual_selection_before.txt │ ├── neoinclude.vim/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── autoload/ │ │ │ ├── cm/ │ │ │ │ └── sources/ │ │ │ │ └── neoinclude.vim │ │ │ ├── neocomplete/ │ │ │ │ └── sources/ │ │ │ │ └── file_include.vim │ │ │ ├── neoinclude/ │ │ │ │ ├── file_include.vim │ │ │ │ ├── include.vim │ │ │ │ └── util.vim │ │ │ ├── neoinclude.vim │ │ │ └── unite/ │ │ │ └── sources/ │ │ │ └── file_include.vim │ │ ├── doc/ │ │ │ └── neoinclude.txt │ │ ├── plugin/ │ │ │ └── neoinclude.vim │ │ └── rplugin/ │ │ └── python3/ │ │ └── deoplete/ │ │ └── sources/ │ │ └── file_include.py │ ├── neomake/ │ │ ├── .circleci/ │ │ │ └── config.yml │ │ ├── .coveragerc │ │ ├── .dockerignore │ │ ├── .github/ │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .vintrc.yaml │ │ ├── Dockerfile.tests │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── neomake/ │ │ │ │ ├── action_queue.vim │ │ │ │ ├── cmd.vim │ │ │ │ ├── compat.vim │ │ │ │ ├── config.vim │ │ │ │ ├── configure.vim │ │ │ │ ├── core.vim │ │ │ │ ├── debug.vim │ │ │ │ ├── highlights.vim │ │ │ │ ├── jobinfo.vim │ │ │ │ ├── list.vim │ │ │ │ ├── log.vim │ │ │ │ ├── makers/ │ │ │ │ │ ├── cabal.vim │ │ │ │ │ ├── clippy.vim │ │ │ │ │ ├── ft/ │ │ │ │ │ │ ├── ada.vim │ │ │ │ │ │ ├── angular.vim │ │ │ │ │ │ ├── ansible.vim │ │ │ │ │ │ ├── apiblueprint.vim │ │ │ │ │ │ ├── applescript.vim │ │ │ │ │ │ ├── asciidoc.vim │ │ │ │ │ │ ├── beancount.vim │ │ │ │ │ │ ├── bib.vim │ │ │ │ │ │ ├── c.vim │ │ │ │ │ │ ├── cf3.vim │ │ │ │ │ │ ├── chef.vim │ │ │ │ │ │ ├── clojure.vim │ │ │ │ │ │ ├── coffee.vim │ │ │ │ │ │ ├── cpp.vim │ │ │ │ │ │ ├── crystal.vim │ │ │ │ │ │ ├── cs.vim │ │ │ │ │ │ ├── css.vim │ │ │ │ │ │ ├── cuda.vim │ │ │ │ │ │ ├── d.vim │ │ │ │ │ │ ├── docbk.vim │ │ │ │ │ │ ├── dockerfile.vim │ │ │ │ │ │ ├── elixir.vim │ │ │ │ │ │ ├── elm.vim │ │ │ │ │ │ ├── erlang.vim │ │ │ │ │ │ ├── fish.vim │ │ │ │ │ │ ├── fortran.vim │ │ │ │ │ │ ├── go.vim │ │ │ │ │ │ ├── haml.vim │ │ │ │ │ │ ├── haskell.vim │ │ │ │ │ │ ├── haxe.vim │ │ │ │ │ │ ├── help.vim │ │ │ │ │ │ ├── html.vim │ │ │ │ │ │ ├── idris.vim │ │ │ │ │ │ ├── jade.vim │ │ │ │ │ │ ├── jasmine.vim │ │ │ │ │ │ ├── java/ │ │ │ │ │ │ │ ├── classpath.gradle │ │ │ │ │ │ │ └── classpath.py │ │ │ │ │ │ ├── java.vim │ │ │ │ │ │ ├── javascript.vim │ │ │ │ │ │ ├── javascriptreact.vim │ │ │ │ │ │ ├── json.vim │ │ │ │ │ │ ├── jsx.vim │ │ │ │ │ │ ├── julia.vim │ │ │ │ │ │ ├── kotlin.vim │ │ │ │ │ │ ├── less.vim │ │ │ │ │ │ ├── lex.vim │ │ │ │ │ │ ├── lua.vim │ │ │ │ │ │ ├── mail.vim │ │ │ │ │ │ ├── markdown.vim │ │ │ │ │ │ ├── matlab.vim │ │ │ │ │ │ ├── moon.vim │ │ │ │ │ │ ├── neomake_tests.vim │ │ │ │ │ │ ├── nim.vim │ │ │ │ │ │ ├── nix.vim │ │ │ │ │ │ ├── node.vim │ │ │ │ │ │ ├── objc.vim │ │ │ │ │ │ ├── pandoc.vim │ │ │ │ │ │ ├── perl.vim │ │ │ │ │ │ ├── php.vim │ │ │ │ │ │ ├── proto.vim │ │ │ │ │ │ ├── pug.vim │ │ │ │ │ │ ├── puppet.vim │ │ │ │ │ │ ├── purescript.vim │ │ │ │ │ │ ├── python/ │ │ │ │ │ │ │ └── compile.py │ │ │ │ │ │ ├── python.vim │ │ │ │ │ │ ├── r.vim │ │ │ │ │ │ ├── racket.vim │ │ │ │ │ │ ├── rst.vim │ │ │ │ │ │ ├── ruby.vim │ │ │ │ │ │ ├── rust.vim │ │ │ │ │ │ ├── scala.vim │ │ │ │ │ │ ├── scss.vim │ │ │ │ │ │ ├── serpent.vim │ │ │ │ │ │ ├── sh.vim │ │ │ │ │ │ ├── slim.vim │ │ │ │ │ │ ├── sml.vim │ │ │ │ │ │ ├── solidity.vim │ │ │ │ │ │ ├── spar.vim │ │ │ │ │ │ ├── spec.vim │ │ │ │ │ │ ├── sql.vim │ │ │ │ │ │ ├── stylus.vim │ │ │ │ │ │ ├── swift.vim │ │ │ │ │ │ ├── tcl.vim │ │ │ │ │ │ ├── tex.vim │ │ │ │ │ │ ├── text.vim │ │ │ │ │ │ ├── toml.vim │ │ │ │ │ │ ├── tsx.vim │ │ │ │ │ │ ├── typescript.vim │ │ │ │ │ │ ├── typescriptreact.vim │ │ │ │ │ │ ├── verilog.vim │ │ │ │ │ │ ├── vhdl.vim │ │ │ │ │ │ ├── vim.vim │ │ │ │ │ │ ├── vue.vim │ │ │ │ │ │ ├── xml.vim │ │ │ │ │ │ ├── xslt.vim │ │ │ │ │ │ ├── yacc.vim │ │ │ │ │ │ ├── yaml.vim │ │ │ │ │ │ └── zsh.vim │ │ │ │ │ ├── gradle.vim │ │ │ │ │ ├── mvn.vim │ │ │ │ │ └── sbt.vim │ │ │ │ ├── postprocess.vim │ │ │ │ ├── quickfix.vim │ │ │ │ ├── setup.vim │ │ │ │ ├── signs.vim │ │ │ │ ├── statusline.vim │ │ │ │ ├── utils.vim │ │ │ │ └── virtualtext.vim │ │ │ └── neomake.vim │ │ ├── contrib/ │ │ │ ├── highlight-log │ │ │ ├── run-tests-watch │ │ │ ├── vim-checks │ │ │ └── vimhelplint │ │ ├── doc/ │ │ │ └── neomake.txt │ │ ├── plugin/ │ │ │ └── neomake.vim │ │ ├── syntax/ │ │ │ ├── neomake/ │ │ │ │ ├── python.vim │ │ │ │ └── qf.vim │ │ │ └── qf.vim │ │ └── tests/ │ │ ├── action_queue.vader │ │ ├── all.vader │ │ ├── args.vader │ │ ├── automake.vader │ │ ├── cancellation.vader │ │ ├── clean.vader │ │ ├── cmd_neomakeinfo.vader │ │ ├── compat.vader │ │ ├── completion.vader │ │ ├── config.vader │ │ ├── current_error.vader │ │ ├── customqf.vader │ │ ├── cwd.vader │ │ ├── debug.vader │ │ ├── env.vader │ │ ├── errors.vader │ │ ├── filetypes.vader │ │ ├── filter_output.vader │ │ ├── fixtures/ │ │ │ ├── a filename with spaces │ │ │ ├── errors.py │ │ │ ├── errors.sh │ │ │ ├── input/ │ │ │ │ ├── puppet/ │ │ │ │ │ ├── syntax-error-eoi.pp │ │ │ │ │ └── syntax-error.pp │ │ │ │ ├── puppet-lint/ │ │ │ │ │ └── err_and_warn.pp │ │ │ │ └── xmllint/ │ │ │ │ ├── missingdtd.xml │ │ │ │ └── validity-error.xml │ │ │ ├── javascript/ │ │ │ │ └── eslint_example.json │ │ │ ├── output/ │ │ │ │ ├── puppet/ │ │ │ │ │ ├── syntax-error-eoi.pp.exitcode │ │ │ │ │ ├── syntax-error-eoi.pp.stderr │ │ │ │ │ ├── syntax-error-eoi.pp.stdout │ │ │ │ │ ├── syntax-error.pp.exitcode │ │ │ │ │ ├── syntax-error.pp.stderr │ │ │ │ │ └── syntax-error.pp.stdout │ │ │ │ ├── puppet-lint/ │ │ │ │ │ ├── err_and_warn.pp.exitcode │ │ │ │ │ ├── err_and_warn.pp.stderr │ │ │ │ │ └── err_and_warn.pp.stdout │ │ │ │ ├── xmllint/ │ │ │ │ │ ├── missingdtd.xml.exitcode │ │ │ │ │ ├── missingdtd.xml.stderr │ │ │ │ │ ├── missingdtd.xml.stdout │ │ │ │ │ ├── validity-error.xml.exitcode │ │ │ │ │ ├── validity-error.xml.stderr │ │ │ │ │ └── validity-error.xml.stdout │ │ │ │ └── zsh/ │ │ │ │ ├── parse-error.zsh.exitcode │ │ │ │ ├── parse-error.zsh.stderr │ │ │ │ └── parse-error.zsh.stdout │ │ │ ├── rust/ │ │ │ │ ├── cargo_error.json │ │ │ │ ├── cargo_error_children.json │ │ │ │ ├── cargo_error_primary_span.json │ │ │ │ ├── cargo_error_without_span.json │ │ │ │ ├── cargo_info.json │ │ │ │ ├── cargo_warning.json │ │ │ │ └── cargotest_with_failures │ │ │ ├── vim/ │ │ │ │ ├── func-with-errors.vim │ │ │ │ └── func-with-errors.vim.output │ │ │ └── ~ │ │ ├── ft_asciidoc.vader │ │ ├── ft_clojure.vader │ │ ├── ft_cs.vader │ │ ├── ft_css.vader │ │ ├── ft_dockerfile.vader │ │ ├── ft_elixir.vader │ │ ├── ft_elm.vader │ │ ├── ft_erlang.vader │ │ ├── ft_go.vader │ │ ├── ft_haskell.vader │ │ ├── ft_html.vader │ │ ├── ft_idris.vader │ │ ├── ft_javascript.vader │ │ ├── ft_markdown.vader │ │ ├── ft_perl.vader │ │ ├── ft_php.vader │ │ ├── ft_puppet.vader │ │ ├── ft_purescript.vader │ │ ├── ft_python.vader │ │ ├── ft_rst.vader │ │ ├── ft_rust.vader │ │ ├── ft_sh.vader │ │ ├── ft_sql.vader │ │ ├── ft_text.vader │ │ ├── ft_typescript.vader │ │ ├── ft_vim.vader │ │ ├── ft_xml.vader │ │ ├── helpers/ │ │ │ └── trap.sh │ │ ├── highlights.vader │ │ ├── hooks-queue.vader │ │ ├── hooks.vader │ │ ├── include/ │ │ │ ├── init.vim │ │ │ └── setup.vader │ │ ├── integration.vader │ │ ├── isolated/ │ │ │ ├── compat-get_argv-on-emulated-windows.vader │ │ │ ├── completion-handles-throw.vader │ │ │ ├── configure.vader │ │ │ ├── customqf.vader │ │ │ ├── ft_help.vader │ │ │ ├── ft_vim.vader │ │ │ ├── highlights.vader │ │ │ ├── logging.vader │ │ │ ├── modes.vader │ │ │ ├── resets-ignore_automake_events.vader │ │ │ ├── sign-highlights.vader │ │ │ ├── signs.vader │ │ │ ├── statusline-highlights.vader │ │ │ └── tempfiles-cleanup.vader │ │ ├── isolated.vader │ │ ├── jobinfo.vader │ │ ├── json.vader │ │ ├── list-entries.vader │ │ ├── list.vader │ │ ├── lists.vader │ │ ├── log.vader │ │ ├── main.vader │ │ ├── makeprg.vader │ │ ├── maker_errors.vader │ │ ├── makers.vader │ │ ├── mapexpr.vader │ │ ├── postprocess.vader │ │ ├── processing.vader │ │ ├── serialize.vader │ │ ├── signs.vader │ │ ├── statusline.vader │ │ ├── stdin.vader │ │ ├── tempfiles.vader │ │ ├── toggle.vader │ │ ├── utils.vader │ │ ├── utils_projectroot.vader │ │ ├── verbosity.vader │ │ ├── vim/ │ │ │ └── vimrc │ │ └── vim_and_neovim_behavior.vader │ ├── neomru.vim/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── autoload/ │ │ │ ├── neomru.vim │ │ │ └── unite/ │ │ │ └── sources/ │ │ │ ├── mru.vim │ │ │ └── neomru.vim │ │ ├── doc/ │ │ │ └── neomru.txt │ │ ├── plugin/ │ │ │ └── neomru.vim │ │ └── rplugin/ │ │ └── python3/ │ │ └── denite/ │ │ └── source/ │ │ ├── directory_mru.py │ │ └── file_mru.py │ ├── neopairs.vim/ │ │ ├── autoload/ │ │ │ └── neopairs.vim │ │ ├── doc/ │ │ │ └── neopairs.txt │ │ └── plugin/ │ │ └── neopairs.vim │ ├── neosnippet-snippets/ │ │ ├── LICENSE │ │ ├── README.mkd │ │ └── neosnippets/ │ │ ├── Gemfile.snip │ │ ├── _.snip │ │ ├── actionscript.snip │ │ ├── ada.snip │ │ ├── apache.snip │ │ ├── applescript.snip │ │ ├── asm.snip │ │ ├── beancount.snip │ │ ├── bib.snip │ │ ├── blade.snip │ │ ├── c.snip │ │ ├── clojure.snip │ │ ├── cmake.snip │ │ ├── coffee.snip │ │ ├── cpp.snip │ │ ├── cs.snip │ │ ├── css.snip │ │ ├── cuda.snip │ │ ├── d.snip │ │ ├── elixir.snip │ │ ├── elm.snip │ │ ├── erlang.snip │ │ ├── eruby.snip │ │ ├── fortran.snip │ │ ├── fsharp.snip │ │ ├── gnuplot.snip │ │ ├── go.snip │ │ ├── go.vim │ │ ├── groovy.snip │ │ ├── haskell.snip │ │ ├── html.snip │ │ ├── java.snip │ │ ├── javascript.snip │ │ ├── julia.snip │ │ ├── kp19pp.snip │ │ ├── liquid.snip │ │ ├── lua.snip │ │ ├── make.snip │ │ ├── markdown.snip │ │ ├── mediawiki.snip │ │ ├── mkd.snip │ │ ├── moon.snip │ │ ├── neosnippet.snip │ │ ├── nim.snip │ │ ├── objc.snip │ │ ├── ocaml.snip │ │ ├── perl.snip │ │ ├── php.snip │ │ ├── prolog.snip │ │ ├── python.snip │ │ ├── rails.snip │ │ ├── rst.snip │ │ ├── ruby.snip │ │ ├── rust.snip │ │ ├── scala.snip │ │ ├── scheme.snip │ │ ├── scss.snip │ │ ├── sh.snip │ │ ├── sql.snip │ │ ├── sshconfig.snip │ │ ├── swift.snip │ │ ├── systemverilog.snip │ │ ├── tex.snip │ │ ├── toml.snip │ │ ├── twig.snip │ │ ├── typescript.snip │ │ ├── typescriptreact.snip │ │ ├── verilog.snip │ │ ├── vim/ │ │ │ └── vital.snip │ │ ├── vim.snip │ │ ├── vimshell.snip │ │ ├── vimspec.snip │ │ ├── vimwiki.snip │ │ ├── vue.snip │ │ ├── xhtml.snip │ │ └── zsh.snip │ ├── neosnippet.vim/ │ │ ├── .github/ │ │ │ └── FUNDING.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── neocomplcache/ │ │ │ │ └── sources/ │ │ │ │ └── snippets_complete.vim │ │ │ ├── neocomplete/ │ │ │ │ └── sources/ │ │ │ │ └── neosnippet.vim │ │ │ ├── neosnippet/ │ │ │ │ ├── commands.vim │ │ │ │ ├── handlers.vim │ │ │ │ ├── helpers.vim │ │ │ │ ├── init.vim │ │ │ │ ├── mappings.vim │ │ │ │ ├── parser.vim │ │ │ │ ├── util.vim │ │ │ │ ├── variables.vim │ │ │ │ └── view.vim │ │ │ ├── neosnippet.vim │ │ │ ├── unite/ │ │ │ │ └── sources/ │ │ │ │ ├── neosnippet.vim │ │ │ │ └── neosnippet_file.vim │ │ │ ├── vim_snippets.vim │ │ │ ├── vital/ │ │ │ │ ├── _neosnippet/ │ │ │ │ │ ├── Data/ │ │ │ │ │ │ ├── List.vim │ │ │ │ │ │ └── String.vim │ │ │ │ │ ├── Prelude.vim │ │ │ │ │ ├── Process.vim │ │ │ │ │ └── System/ │ │ │ │ │ └── Cache/ │ │ │ │ │ └── Deprecated.vim │ │ │ │ ├── _neosnippet.vim │ │ │ │ ├── neosnippet.vim │ │ │ │ └── neosnippet.vital │ │ │ └── vital.vim │ │ ├── denops/ │ │ │ └── @ddc-sources/ │ │ │ └── neosnippet.ts │ │ ├── doc/ │ │ │ └── neosnippet.txt │ │ ├── ftdetect/ │ │ │ └── neosnippet.vim │ │ ├── ftplugin/ │ │ │ └── neosnippet.vim │ │ ├── indent/ │ │ │ └── neosnippet.vim │ │ ├── plugin/ │ │ │ └── neosnippet.vim │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ ├── denite/ │ │ │ │ └── source/ │ │ │ │ └── neosnippet.py │ │ │ └── deoplete/ │ │ │ └── sources/ │ │ │ └── neosnippet.py │ │ ├── syntax/ │ │ │ └── neosnippet.vim │ │ └── test/ │ │ └── functions.vim │ ├── neoyank.vim/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── autoload/ │ │ │ ├── neoyank.vim │ │ │ └── unite/ │ │ │ └── sources/ │ │ │ └── history_yank.vim │ │ ├── doc/ │ │ │ └── neoyank.txt │ │ ├── plugin/ │ │ │ └── neoyank.vim │ │ └── rplugin/ │ │ └── python3/ │ │ └── denite/ │ │ └── source/ │ │ └── neoyank.py │ ├── nerdcommenter/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ └── workflows/ │ │ │ ├── reviewdog.yml │ │ │ └── vint.yml │ │ ├── .gitignore │ │ ├── .vintrc.yaml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc/ │ │ │ └── NERD_commenter.txt │ │ └── plugin/ │ │ └── nerdcommenter.vim │ ├── nerdtree/ │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug.md │ │ │ │ ├── feature_request.md │ │ │ │ └── question.md │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ └── workflows/ │ │ │ └── vint.yml │ │ ├── .gitignore │ │ ├── .vintrc.yaml │ │ ├── CHANGELOG.md │ │ ├── LICENCE │ │ ├── README.markdown │ │ ├── _config.yml │ │ ├── autoload/ │ │ │ ├── nerdtree/ │ │ │ │ └── ui_glue.vim │ │ │ └── nerdtree.vim │ │ ├── doc/ │ │ │ └── NERDTree.txt │ │ ├── lib/ │ │ │ └── nerdtree/ │ │ │ ├── bookmark.vim │ │ │ ├── creator.vim │ │ │ ├── event.vim │ │ │ ├── flag_set.vim │ │ │ ├── key_map.vim │ │ │ ├── menu_controller.vim │ │ │ ├── menu_item.vim │ │ │ ├── nerdtree.vim │ │ │ ├── notifier.vim │ │ │ ├── opener.vim │ │ │ ├── path.vim │ │ │ ├── tree_dir_node.vim │ │ │ ├── tree_file_node.vim │ │ │ └── ui.vim │ │ ├── nerdtree_plugin/ │ │ │ ├── exec_menuitem.vim │ │ │ ├── fs_menu.vim │ │ │ └── vcs.vim │ │ ├── plugin/ │ │ │ └── NERD_tree.vim │ │ └── syntax/ │ │ └── nerdtree.vim │ ├── nerdtree-git-plugin/ │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug.md │ │ │ │ ├── feature_request.md │ │ │ │ └── question.md │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ ├── stale.yml │ │ │ └── workflows/ │ │ │ └── ci.yml │ │ ├── .pre-commit-config.yaml │ │ ├── .vintrc.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ └── syntax/ │ │ │ └── nerdtree.vim │ │ ├── autoload/ │ │ │ ├── gitstatus/ │ │ │ │ ├── doctor.vim │ │ │ │ ├── job.vim │ │ │ │ ├── listener.vim │ │ │ │ ├── log.vim │ │ │ │ └── util.vim │ │ │ └── gitstatus.vim │ │ ├── nerdtree_plugin/ │ │ │ └── git_status.vim │ │ └── tests/ │ │ ├── .themisrc │ │ └── test_all.vim │ ├── nui.nvim/ │ │ ├── .codecov.yml │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ ├── ci.yml │ │ │ └── publish.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .luacov │ │ ├── .stylua.toml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lua/ │ │ │ └── nui/ │ │ │ ├── input/ │ │ │ │ ├── README.md │ │ │ │ └── init.lua │ │ │ ├── layout/ │ │ │ │ ├── README.md │ │ │ │ ├── float.lua │ │ │ │ ├── init.lua │ │ │ │ ├── split.lua │ │ │ │ └── utils.lua │ │ │ ├── line/ │ │ │ │ ├── README.md │ │ │ │ └── init.lua │ │ │ ├── menu/ │ │ │ │ ├── README.md │ │ │ │ └── init.lua │ │ │ ├── object/ │ │ │ │ └── init.lua │ │ │ ├── popup/ │ │ │ │ ├── README.md │ │ │ │ ├── border.lua │ │ │ │ └── init.lua │ │ │ ├── split/ │ │ │ │ ├── README.md │ │ │ │ ├── init.lua │ │ │ │ └── utils.lua │ │ │ ├── text/ │ │ │ │ ├── README.md │ │ │ │ └── init.lua │ │ │ ├── tree/ │ │ │ │ ├── README.md │ │ │ │ ├── init.lua │ │ │ │ └── util.lua │ │ │ └── utils/ │ │ │ ├── autocmd.lua │ │ │ ├── buf_storage.lua │ │ │ ├── init.lua │ │ │ └── keymap.lua │ │ ├── nui.nvim-dev-1.rockspec │ │ ├── scripts/ │ │ │ ├── format.sh │ │ │ ├── lint.sh │ │ │ ├── plenary-353.patch │ │ │ └── test.sh │ │ └── tests/ │ │ ├── helpers/ │ │ │ └── init.lua │ │ ├── minimal_init.lua │ │ └── nui/ │ │ ├── input/ │ │ │ └── init_spec.lua │ │ ├── layout/ │ │ │ ├── init_spec.lua │ │ │ └── utils_spec.lua │ │ ├── line/ │ │ │ └── init_spec.lua │ │ ├── menu/ │ │ │ └── init_spec.lua │ │ ├── object/ │ │ │ └── init_spec.lua │ │ ├── popup/ │ │ │ ├── border_spec.lua │ │ │ └── init_spec.lua │ │ ├── split/ │ │ │ └── init_spec.lua │ │ ├── text/ │ │ │ └── init_spec.lua │ │ └── tree/ │ │ └── init_spec.lua │ ├── nvim-cmp/ │ │ ├── .githooks/ │ │ │ └── pre-commit │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ └── bug_report.yml │ │ │ └── workflows/ │ │ │ ├── format.yaml │ │ │ ├── integration.yaml │ │ │ └── release.yaml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── cmp.vim │ │ ├── doc/ │ │ │ └── cmp.txt │ │ ├── init.sh │ │ ├── lua/ │ │ │ └── cmp/ │ │ │ ├── config/ │ │ │ │ ├── compare.lua │ │ │ │ ├── context.lua │ │ │ │ ├── default.lua │ │ │ │ ├── mapping.lua │ │ │ │ ├── sources.lua │ │ │ │ └── window.lua │ │ │ ├── config.lua │ │ │ ├── context.lua │ │ │ ├── context_spec.lua │ │ │ ├── core.lua │ │ │ ├── core_spec.lua │ │ │ ├── entry.lua │ │ │ ├── entry_spec.lua │ │ │ ├── init.lua │ │ │ ├── matcher.lua │ │ │ ├── matcher_spec.lua │ │ │ ├── source.lua │ │ │ ├── source_spec.lua │ │ │ ├── types/ │ │ │ │ ├── cmp.lua │ │ │ │ ├── init.lua │ │ │ │ ├── lsp.lua │ │ │ │ ├── lsp_spec.lua │ │ │ │ └── vim.lua │ │ │ ├── utils/ │ │ │ │ ├── api.lua │ │ │ │ ├── api_spec.lua │ │ │ │ ├── async.lua │ │ │ │ ├── async_spec.lua │ │ │ │ ├── autocmd.lua │ │ │ │ ├── binary.lua │ │ │ │ ├── binary_spec.lua │ │ │ │ ├── buffer.lua │ │ │ │ ├── cache.lua │ │ │ │ ├── char.lua │ │ │ │ ├── debug.lua │ │ │ │ ├── event.lua │ │ │ │ ├── feedkeys.lua │ │ │ │ ├── feedkeys_spec.lua │ │ │ │ ├── highlight.lua │ │ │ │ ├── keymap.lua │ │ │ │ ├── keymap_spec.lua │ │ │ │ ├── misc.lua │ │ │ │ ├── misc_spec.lua │ │ │ │ ├── options.lua │ │ │ │ ├── pattern.lua │ │ │ │ ├── spec.lua │ │ │ │ ├── str.lua │ │ │ │ ├── str_spec.lua │ │ │ │ └── window.lua │ │ │ ├── view.lua │ │ │ └── vim_source.lua │ │ ├── nvim-cmp-scm-1.rockspec │ │ ├── plugin/ │ │ │ └── cmp.lua │ │ ├── stylua.toml │ │ └── utils/ │ │ └── vimrc.vim │ ├── nvim-if-lua-compat/ │ │ ├── README.md │ │ └── lua/ │ │ └── if_lua_compat/ │ │ ├── blob.lua │ │ ├── buffer.lua │ │ ├── dict.lua │ │ ├── init.lua │ │ ├── list.lua │ │ ├── misc.lua │ │ ├── test123.lua │ │ └── window.lua │ ├── nvim-lspconfig/ │ │ ├── .codespellignorewords │ │ ├── .editorconfig │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── config.yml │ │ │ │ └── feature_request.yml │ │ │ ├── PULL_REQUEST_TEMPLATE/ │ │ │ │ └── pull_request_template.md │ │ │ ├── ci/ │ │ │ │ └── run_sanitizer.sh │ │ │ └── workflows/ │ │ │ ├── close-config-changes.yml │ │ │ ├── codespell.yml │ │ │ ├── commit_lint.yml │ │ │ ├── docgen.yml │ │ │ ├── feature-branch-check.yml │ │ │ ├── lint.yml │ │ │ ├── problem_matchers/ │ │ │ │ └── selene.json │ │ │ ├── sanitizer.yml │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── CONFIG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.md │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── health/ │ │ │ └── lspconfig.vim │ │ ├── doc/ │ │ │ ├── lspconfig.txt │ │ │ ├── server_configurations.md │ │ │ └── server_configurations.txt │ │ ├── flake.nix │ │ ├── lua/ │ │ │ ├── lspconfig/ │ │ │ │ ├── configs.lua │ │ │ │ ├── health.lua │ │ │ │ ├── server_configurations/ │ │ │ │ │ ├── als.lua │ │ │ │ │ ├── angularls.lua │ │ │ │ │ ├── ansiblels.lua │ │ │ │ │ ├── arduino_language_server.lua │ │ │ │ │ ├── bashls.lua │ │ │ │ │ ├── beancount.lua │ │ │ │ │ ├── bicep.lua │ │ │ │ │ ├── bsl_ls.lua │ │ │ │ │ ├── ccls.lua │ │ │ │ │ ├── clangd.lua │ │ │ │ │ ├── clojure_lsp.lua │ │ │ │ │ ├── cmake.lua │ │ │ │ │ ├── codeqlls.lua │ │ │ │ │ ├── crystalline.lua │ │ │ │ │ ├── csharp_ls.lua │ │ │ │ │ ├── cssls.lua │ │ │ │ │ ├── cucumber_language_server.lua │ │ │ │ │ ├── dartls.lua │ │ │ │ │ ├── denols.lua │ │ │ │ │ ├── dhall_lsp_server.lua │ │ │ │ │ ├── diagnosticls.lua │ │ │ │ │ ├── dockerls.lua │ │ │ │ │ ├── dotls.lua │ │ │ │ │ ├── efm.lua │ │ │ │ │ ├── elixirls.lua │ │ │ │ │ ├── elmls.lua │ │ │ │ │ ├── ember.lua │ │ │ │ │ ├── emmet_ls.lua │ │ │ │ │ ├── erlangls.lua │ │ │ │ │ ├── esbonio.lua │ │ │ │ │ ├── eslint.lua │ │ │ │ │ ├── flow.lua │ │ │ │ │ ├── flux-lsp.lua │ │ │ │ │ ├── fortls.lua │ │ │ │ │ ├── fsautocomplete.lua │ │ │ │ │ ├── fstar.lua │ │ │ │ │ ├── gdscript.lua │ │ │ │ │ ├── ghcide.lua │ │ │ │ │ ├── golangci_lint_ls.lua │ │ │ │ │ ├── gopls.lua │ │ │ │ │ ├── graphql.lua │ │ │ │ │ ├── groovyls.lua │ │ │ │ │ ├── haxe_language_server.lua │ │ │ │ │ ├── hie.lua │ │ │ │ │ ├── hls.lua │ │ │ │ │ ├── html.lua │ │ │ │ │ ├── idris2_lsp.lua │ │ │ │ │ ├── intelephense.lua │ │ │ │ │ ├── java_language_server.lua │ │ │ │ │ ├── jdtls.lua │ │ │ │ │ ├── jedi_language_server.lua │ │ │ │ │ ├── jsonls.lua │ │ │ │ │ ├── jsonnet_ls.lua │ │ │ │ │ ├── julials.lua │ │ │ │ │ ├── kotlin_language_server.lua │ │ │ │ │ ├── lean3ls.lua │ │ │ │ │ ├── leanls.lua │ │ │ │ │ ├── lelwel_ls.lua │ │ │ │ │ ├── lemminx.lua │ │ │ │ │ ├── ltex.lua │ │ │ │ │ ├── metals.lua │ │ │ │ │ ├── mint.lua │ │ │ │ │ ├── nickel_ls.lua │ │ │ │ │ ├── nimls.lua │ │ │ │ │ ├── ocamlls.lua │ │ │ │ │ ├── ocamllsp.lua │ │ │ │ │ ├── omnisharp.lua │ │ │ │ │ ├── pasls.lua │ │ │ │ │ ├── perlls.lua │ │ │ │ │ ├── perlpls.lua │ │ │ │ │ ├── phpactor.lua │ │ │ │ │ ├── powershell_es.lua │ │ │ │ │ ├── prismals.lua │ │ │ │ │ ├── psalm.lua │ │ │ │ │ ├── puppet.lua │ │ │ │ │ ├── purescriptls.lua │ │ │ │ │ ├── pylsp.lua │ │ │ │ │ ├── pyre.lua │ │ │ │ │ ├── pyright.lua │ │ │ │ │ ├── r_language_server.lua │ │ │ │ │ ├── racket_langserver.lua │ │ │ │ │ ├── rescriptls.lua │ │ │ │ │ ├── rls.lua │ │ │ │ │ ├── rnix.lua │ │ │ │ │ ├── robotframework_ls.lua │ │ │ │ │ ├── rome.lua │ │ │ │ │ ├── rust_analyzer.lua │ │ │ │ │ ├── scry.lua │ │ │ │ │ ├── serve_d.lua │ │ │ │ │ ├── sixtyfps.lua │ │ │ │ │ ├── solang.lua │ │ │ │ │ ├── solargraph.lua │ │ │ │ │ ├── sorbet.lua │ │ │ │ │ ├── sourcekit.lua │ │ │ │ │ ├── spectral.lua │ │ │ │ │ ├── sqlls.lua │ │ │ │ │ ├── sqls.lua │ │ │ │ │ ├── stylelint_lsp.lua │ │ │ │ │ ├── sumneko_lua.lua │ │ │ │ │ ├── svelte.lua │ │ │ │ │ ├── svls.lua │ │ │ │ │ ├── tailwindcss.lua │ │ │ │ │ ├── taplo.lua │ │ │ │ │ ├── terraform_lsp.lua │ │ │ │ │ ├── terraformls.lua │ │ │ │ │ ├── texlab.lua │ │ │ │ │ ├── tflint.lua │ │ │ │ │ ├── theme_check.lua │ │ │ │ │ ├── tsserver.lua │ │ │ │ │ ├── typeprof.lua │ │ │ │ │ ├── vala_ls.lua │ │ │ │ │ ├── vdmj.lua │ │ │ │ │ ├── vimls.lua │ │ │ │ │ ├── vls.lua │ │ │ │ │ ├── volar.lua │ │ │ │ │ ├── vuels.lua │ │ │ │ │ ├── yamlls.lua │ │ │ │ │ ├── zeta_note.lua │ │ │ │ │ ├── zk.lua │ │ │ │ │ └── zls.lua │ │ │ │ ├── ui/ │ │ │ │ │ ├── lspinfo.lua │ │ │ │ │ └── windows.lua │ │ │ │ └── util.lua │ │ │ └── lspconfig.lua │ │ ├── neovim.toml │ │ ├── plugin/ │ │ │ └── lspconfig.vim │ │ ├── scripts/ │ │ │ ├── README_template.md │ │ │ ├── docgen.lua │ │ │ ├── docgen.sh │ │ │ └── run_test.sh │ │ ├── selene.toml │ │ └── test/ │ │ ├── lspconfig_spec.lua │ │ ├── minimal_init.lua │ │ └── test_dir/ │ │ ├── a/ │ │ │ └── a_marker.txt │ │ └── root_marker.txt │ ├── nvim-lspconfig-0.1.3/ │ │ ├── .codespellignorewords │ │ ├── .editorconfig │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── config.yml │ │ │ │ └── feature_request.yml │ │ │ ├── PULL_REQUEST_TEMPLATE/ │ │ │ │ └── pull_request_template.md │ │ │ ├── ci/ │ │ │ │ └── run_sanitizer.sh │ │ │ └── workflows/ │ │ │ ├── close-config-changes.yml │ │ │ ├── codespell.yml │ │ │ ├── commit_lint.yml │ │ │ ├── docgen.yml │ │ │ ├── feature-branch-check.yml │ │ │ ├── lint.yml │ │ │ ├── problem_matchers/ │ │ │ │ └── selene.json │ │ │ ├── sanitizer.yml │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── CONFIG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.md │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc/ │ │ │ ├── lspconfig.txt │ │ │ ├── server_configurations.md │ │ │ └── server_configurations.txt │ │ ├── flake.nix │ │ ├── lua/ │ │ │ ├── lspconfig/ │ │ │ │ ├── configs.lua │ │ │ │ ├── server_configurations/ │ │ │ │ │ ├── als.lua │ │ │ │ │ ├── angularls.lua │ │ │ │ │ ├── ansiblels.lua │ │ │ │ │ ├── arduino_language_server.lua │ │ │ │ │ ├── asm_lsp.lua │ │ │ │ │ ├── awk_ls.lua │ │ │ │ │ ├── bashls.lua │ │ │ │ │ ├── beancount.lua │ │ │ │ │ ├── bicep.lua │ │ │ │ │ ├── bsl_ls.lua │ │ │ │ │ ├── ccls.lua │ │ │ │ │ ├── clangd.lua │ │ │ │ │ ├── clarity_lsp.lua │ │ │ │ │ ├── clojure_lsp.lua │ │ │ │ │ ├── cmake.lua │ │ │ │ │ ├── codeqlls.lua │ │ │ │ │ ├── crystalline.lua │ │ │ │ │ ├── csharp_ls.lua │ │ │ │ │ ├── cssls.lua │ │ │ │ │ ├── cssmodules_ls.lua │ │ │ │ │ ├── cucumber_language_server.lua │ │ │ │ │ ├── dartls.lua │ │ │ │ │ ├── denols.lua │ │ │ │ │ ├── dhall_lsp_server.lua │ │ │ │ │ ├── diagnosticls.lua │ │ │ │ │ ├── dockerls.lua │ │ │ │ │ ├── dotls.lua │ │ │ │ │ ├── efm.lua │ │ │ │ │ ├── elixirls.lua │ │ │ │ │ ├── elmls.lua │ │ │ │ │ ├── ember.lua │ │ │ │ │ ├── emmet_ls.lua │ │ │ │ │ ├── erlangls.lua │ │ │ │ │ ├── esbonio.lua │ │ │ │ │ ├── eslint.lua │ │ │ │ │ ├── flow.lua │ │ │ │ │ ├── flux_lsp.lua │ │ │ │ │ ├── foam_ls.lua │ │ │ │ │ ├── fortls.lua │ │ │ │ │ ├── fsautocomplete.lua │ │ │ │ │ ├── fstar.lua │ │ │ │ │ ├── gdscript.lua │ │ │ │ │ ├── ghcide.lua │ │ │ │ │ ├── golangci_lint_ls.lua │ │ │ │ │ ├── gopls.lua │ │ │ │ │ ├── gradle_ls.lua │ │ │ │ │ ├── grammarly.lua │ │ │ │ │ ├── graphql.lua │ │ │ │ │ ├── groovyls.lua │ │ │ │ │ ├── haxe_language_server.lua │ │ │ │ │ ├── hdl_checker.lua │ │ │ │ │ ├── hhvm.lua │ │ │ │ │ ├── hie.lua │ │ │ │ │ ├── hls.lua │ │ │ │ │ ├── hoon_ls.lua │ │ │ │ │ ├── html.lua │ │ │ │ │ ├── idris2_lsp.lua │ │ │ │ │ ├── intelephense.lua │ │ │ │ │ ├── java_language_server.lua │ │ │ │ │ ├── jdtls.lua │ │ │ │ │ ├── jedi_language_server.lua │ │ │ │ │ ├── jsonls.lua │ │ │ │ │ ├── jsonnet_ls.lua │ │ │ │ │ ├── julials.lua │ │ │ │ │ ├── kotlin_language_server.lua │ │ │ │ │ ├── lean3ls.lua │ │ │ │ │ ├── leanls.lua │ │ │ │ │ ├── lelwel_ls.lua │ │ │ │ │ ├── lemminx.lua │ │ │ │ │ ├── ltex.lua │ │ │ │ │ ├── metals.lua │ │ │ │ │ ├── mint.lua │ │ │ │ │ ├── mm0_ls.lua │ │ │ │ │ ├── nickel_ls.lua │ │ │ │ │ ├── nimls.lua │ │ │ │ │ ├── ocamlls.lua │ │ │ │ │ ├── ocamllsp.lua │ │ │ │ │ ├── ols.lua │ │ │ │ │ ├── omnisharp.lua │ │ │ │ │ ├── opencl_ls.lua │ │ │ │ │ ├── openscad_ls.lua │ │ │ │ │ ├── pasls.lua │ │ │ │ │ ├── perlls.lua │ │ │ │ │ ├── perlnavigator.lua │ │ │ │ │ ├── perlpls.lua │ │ │ │ │ ├── phpactor.lua │ │ │ │ │ ├── please.lua │ │ │ │ │ ├── powershell_es.lua │ │ │ │ │ ├── prismals.lua │ │ │ │ │ ├── prosemd_lsp.lua │ │ │ │ │ ├── psalm.lua │ │ │ │ │ ├── puppet.lua │ │ │ │ │ ├── purescriptls.lua │ │ │ │ │ ├── pylsp.lua │ │ │ │ │ ├── pyre.lua │ │ │ │ │ ├── pyright.lua │ │ │ │ │ ├── quick_lint_js.lua │ │ │ │ │ ├── r_language_server.lua │ │ │ │ │ ├── racket_langserver.lua │ │ │ │ │ ├── reason_ls.lua │ │ │ │ │ ├── remark_ls.lua │ │ │ │ │ ├── rescriptls.lua │ │ │ │ │ ├── rls.lua │ │ │ │ │ ├── rnix.lua │ │ │ │ │ ├── robotframework_ls.lua │ │ │ │ │ ├── rome.lua │ │ │ │ │ ├── rust_analyzer.lua │ │ │ │ │ ├── salt_ls.lua │ │ │ │ │ ├── scry.lua │ │ │ │ │ ├── serve_d.lua │ │ │ │ │ ├── sixtyfps.lua │ │ │ │ │ ├── slint_lsp.lua │ │ │ │ │ ├── solang.lua │ │ │ │ │ ├── solargraph.lua │ │ │ │ │ ├── solc.lua │ │ │ │ │ ├── solidity_ls.lua │ │ │ │ │ ├── sorbet.lua │ │ │ │ │ ├── sourcekit.lua │ │ │ │ │ ├── sourcery.lua │ │ │ │ │ ├── spectral.lua │ │ │ │ │ ├── sqlls.lua │ │ │ │ │ ├── sqls.lua │ │ │ │ │ ├── stylelint_lsp.lua │ │ │ │ │ ├── sumneko_lua.lua │ │ │ │ │ ├── svelte.lua │ │ │ │ │ ├── svls.lua │ │ │ │ │ ├── tailwindcss.lua │ │ │ │ │ ├── taplo.lua │ │ │ │ │ ├── teal_ls.lua │ │ │ │ │ ├── terraform_lsp.lua │ │ │ │ │ ├── terraformls.lua │ │ │ │ │ ├── texlab.lua │ │ │ │ │ ├── tflint.lua │ │ │ │ │ ├── theme_check.lua │ │ │ │ │ ├── tsserver.lua │ │ │ │ │ ├── typeprof.lua │ │ │ │ │ ├── vala_ls.lua │ │ │ │ │ ├── vdmj.lua │ │ │ │ │ ├── verible.lua │ │ │ │ │ ├── vimls.lua │ │ │ │ │ ├── vls.lua │ │ │ │ │ ├── volar.lua │ │ │ │ │ ├── vuels.lua │ │ │ │ │ ├── yamlls.lua │ │ │ │ │ ├── zeta_note.lua │ │ │ │ │ ├── zk.lua │ │ │ │ │ └── zls.lua │ │ │ │ ├── ui/ │ │ │ │ │ ├── lspinfo.lua │ │ │ │ │ └── windows.lua │ │ │ │ └── util.lua │ │ │ └── lspconfig.lua │ │ ├── neovim.toml │ │ ├── plugin/ │ │ │ └── lspconfig.vim │ │ ├── scripts/ │ │ │ ├── README_template.md │ │ │ ├── docgen.lua │ │ │ ├── docgen.sh │ │ │ └── run_test.sh │ │ ├── selene.toml │ │ └── test/ │ │ ├── lspconfig_spec.lua │ │ ├── minimal_init.lua │ │ └── test_dir/ │ │ ├── a/ │ │ │ └── a_marker.txt │ │ └── root_marker.txt │ ├── nvim-lspconfig-0.1.4/ │ │ ├── .codespellignorewords │ │ ├── .editorconfig │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── config.yml │ │ │ │ └── feature_request.yml │ │ │ ├── PULL_REQUEST_TEMPLATE/ │ │ │ │ └── pull_request_template.md │ │ │ ├── ci/ │ │ │ │ └── run_sanitizer.sh │ │ │ └── workflows/ │ │ │ ├── codespell.yml │ │ │ ├── comment-config-changes.yml │ │ │ ├── commit_lint.yml │ │ │ ├── docgen.yml │ │ │ ├── lint.yml │ │ │ ├── problem_matchers/ │ │ │ │ └── selene.json │ │ │ ├── sanitizer.yml │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.md │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc/ │ │ │ ├── lspconfig.txt │ │ │ ├── server_configurations.md │ │ │ └── server_configurations.txt │ │ ├── flake.nix │ │ ├── lua/ │ │ │ ├── lspconfig/ │ │ │ │ ├── configs.lua │ │ │ │ ├── server_configurations/ │ │ │ │ │ ├── als.lua │ │ │ │ │ ├── anakin_language_server.lua │ │ │ │ │ ├── angularls.lua │ │ │ │ │ ├── ansiblels.lua │ │ │ │ │ ├── antlersls.lua │ │ │ │ │ ├── apex_ls.lua │ │ │ │ │ ├── arduino_language_server.lua │ │ │ │ │ ├── asm_lsp.lua │ │ │ │ │ ├── astro.lua │ │ │ │ │ ├── awk_ls.lua │ │ │ │ │ ├── bashls.lua │ │ │ │ │ ├── beancount.lua │ │ │ │ │ ├── bicep.lua │ │ │ │ │ ├── blueprint_ls.lua │ │ │ │ │ ├── bsl_ls.lua │ │ │ │ │ ├── bufls.lua │ │ │ │ │ ├── ccls.lua │ │ │ │ │ ├── clangd.lua │ │ │ │ │ ├── clarity_lsp.lua │ │ │ │ │ ├── clojure_lsp.lua │ │ │ │ │ ├── cmake.lua │ │ │ │ │ ├── codeqlls.lua │ │ │ │ │ ├── crystalline.lua │ │ │ │ │ ├── csharp_ls.lua │ │ │ │ │ ├── cssls.lua │ │ │ │ │ ├── cssmodules_ls.lua │ │ │ │ │ ├── cucumber_language_server.lua │ │ │ │ │ ├── dafny.lua │ │ │ │ │ ├── dagger.lua │ │ │ │ │ ├── dartls.lua │ │ │ │ │ ├── denols.lua │ │ │ │ │ ├── dhall_lsp_server.lua │ │ │ │ │ ├── diagnosticls.lua │ │ │ │ │ ├── dockerls.lua │ │ │ │ │ ├── dolmenls.lua │ │ │ │ │ ├── dotls.lua │ │ │ │ │ ├── efm.lua │ │ │ │ │ ├── elixirls.lua │ │ │ │ │ ├── elmls.lua │ │ │ │ │ ├── ember.lua │ │ │ │ │ ├── emmet_ls.lua │ │ │ │ │ ├── erg_language_server.lua │ │ │ │ │ ├── erlangls.lua │ │ │ │ │ ├── esbonio.lua │ │ │ │ │ ├── eslint.lua │ │ │ │ │ ├── fennel-ls.lua │ │ │ │ │ ├── flow.lua │ │ │ │ │ ├── flux_lsp.lua │ │ │ │ │ ├── foam_ls.lua │ │ │ │ │ ├── fortls.lua │ │ │ │ │ ├── fsautocomplete.lua │ │ │ │ │ ├── fsharp_language_server.lua │ │ │ │ │ ├── fstar.lua │ │ │ │ │ ├── gdscript.lua │ │ │ │ │ ├── ghcide.lua │ │ │ │ │ ├── ghdl_ls.lua │ │ │ │ │ ├── gleam.lua │ │ │ │ │ ├── glint.lua │ │ │ │ │ ├── glslls.lua │ │ │ │ │ ├── golangci_lint_ls.lua │ │ │ │ │ ├── gopls.lua │ │ │ │ │ ├── gradle_ls.lua │ │ │ │ │ ├── grammarly.lua │ │ │ │ │ ├── graphql.lua │ │ │ │ │ ├── groovyls.lua │ │ │ │ │ ├── haxe_language_server.lua │ │ │ │ │ ├── hdl_checker.lua │ │ │ │ │ ├── hhvm.lua │ │ │ │ │ ├── hie.lua │ │ │ │ │ ├── hls.lua │ │ │ │ │ ├── hoon_ls.lua │ │ │ │ │ ├── html.lua │ │ │ │ │ ├── idris2_lsp.lua │ │ │ │ │ ├── intelephense.lua │ │ │ │ │ ├── java_language_server.lua │ │ │ │ │ ├── jdtls.lua │ │ │ │ │ ├── jedi_language_server.lua │ │ │ │ │ ├── jsonls.lua │ │ │ │ │ ├── jsonnet_ls.lua │ │ │ │ │ ├── julials.lua │ │ │ │ │ ├── kotlin_language_server.lua │ │ │ │ │ ├── lean3ls.lua │ │ │ │ │ ├── leanls.lua │ │ │ │ │ ├── lelwel_ls.lua │ │ │ │ │ ├── lemminx.lua │ │ │ │ │ ├── ltex.lua │ │ │ │ │ ├── luau_lsp.lua │ │ │ │ │ ├── m68k.lua │ │ │ │ │ ├── marksman.lua │ │ │ │ │ ├── metals.lua │ │ │ │ │ ├── millet.lua │ │ │ │ │ ├── mint.lua │ │ │ │ │ ├── mlir_lsp_server.lua │ │ │ │ │ ├── mlir_pdll_lsp_server.lua │ │ │ │ │ ├── mm0_ls.lua │ │ │ │ │ ├── move_analyzer.lua │ │ │ │ │ ├── neocmake.lua │ │ │ │ │ ├── nickel_ls.lua │ │ │ │ │ ├── nil_ls.lua │ │ │ │ │ ├── nimls.lua │ │ │ │ │ ├── ntt.lua │ │ │ │ │ ├── nxls.lua │ │ │ │ │ ├── ocamlls.lua │ │ │ │ │ ├── ocamllsp.lua │ │ │ │ │ ├── ols.lua │ │ │ │ │ ├── omnisharp.lua │ │ │ │ │ ├── opencl_ls.lua │ │ │ │ │ ├── openscad_ls.lua │ │ │ │ │ ├── pasls.lua │ │ │ │ │ ├── perlls.lua │ │ │ │ │ ├── perlnavigator.lua │ │ │ │ │ ├── perlpls.lua │ │ │ │ │ ├── phan.lua │ │ │ │ │ ├── phpactor.lua │ │ │ │ │ ├── please.lua │ │ │ │ │ ├── powershell_es.lua │ │ │ │ │ ├── prismals.lua │ │ │ │ │ ├── prolog_ls.lua │ │ │ │ │ ├── prosemd_lsp.lua │ │ │ │ │ ├── psalm.lua │ │ │ │ │ ├── puppet.lua │ │ │ │ │ ├── purescriptls.lua │ │ │ │ │ ├── pylsp.lua │ │ │ │ │ ├── pyre.lua │ │ │ │ │ ├── pyright.lua │ │ │ │ │ ├── qml_lsp.lua │ │ │ │ │ ├── qmlls.lua │ │ │ │ │ ├── quick_lint_js.lua │ │ │ │ │ ├── r_language_server.lua │ │ │ │ │ ├── racket_langserver.lua │ │ │ │ │ ├── reason_ls.lua │ │ │ │ │ ├── relay_lsp.lua │ │ │ │ │ ├── remark_ls.lua │ │ │ │ │ ├── rescriptls.lua │ │ │ │ │ ├── rls.lua │ │ │ │ │ ├── rnix.lua │ │ │ │ │ ├── robotframework_ls.lua │ │ │ │ │ ├── rome.lua │ │ │ │ │ ├── ruby_ls.lua │ │ │ │ │ ├── rust_analyzer.lua │ │ │ │ │ ├── salt_ls.lua │ │ │ │ │ ├── scheme_langserver.lua │ │ │ │ │ ├── scry.lua │ │ │ │ │ ├── serve_d.lua │ │ │ │ │ ├── sixtyfps.lua │ │ │ │ │ ├── slint_lsp.lua │ │ │ │ │ ├── smarty_ls.lua │ │ │ │ │ ├── solang.lua │ │ │ │ │ ├── solargraph.lua │ │ │ │ │ ├── solc.lua │ │ │ │ │ ├── solidity.lua │ │ │ │ │ ├── solidity_ls.lua │ │ │ │ │ ├── sorbet.lua │ │ │ │ │ ├── sourcekit.lua │ │ │ │ │ ├── sourcery.lua │ │ │ │ │ ├── spectral.lua │ │ │ │ │ ├── sqlls.lua │ │ │ │ │ ├── sqls.lua │ │ │ │ │ ├── starlark-rust.lua │ │ │ │ │ ├── steep.lua │ │ │ │ │ ├── stylelint_lsp.lua │ │ │ │ │ ├── sumneko_lua.lua │ │ │ │ │ ├── svelte.lua │ │ │ │ │ ├── svlangserver.lua │ │ │ │ │ ├── svls.lua │ │ │ │ │ ├── syntax_tree.lua │ │ │ │ │ ├── tailwindcss.lua │ │ │ │ │ ├── taplo.lua │ │ │ │ │ ├── tblgen_lsp_server.lua │ │ │ │ │ ├── teal_ls.lua │ │ │ │ │ ├── terraform_lsp.lua │ │ │ │ │ ├── terraformls.lua │ │ │ │ │ ├── texlab.lua │ │ │ │ │ ├── tflint.lua │ │ │ │ │ ├── theme_check.lua │ │ │ │ │ ├── tilt_ls.lua │ │ │ │ │ ├── tsserver.lua │ │ │ │ │ ├── turtle_ls.lua │ │ │ │ │ ├── typeprof.lua │ │ │ │ │ ├── unison.lua │ │ │ │ │ ├── vala_ls.lua │ │ │ │ │ ├── vdmj.lua │ │ │ │ │ ├── verible.lua │ │ │ │ │ ├── veridian.lua │ │ │ │ │ ├── vimls.lua │ │ │ │ │ ├── visualforce_ls.lua │ │ │ │ │ ├── vls.lua │ │ │ │ │ ├── volar.lua │ │ │ │ │ ├── vuels.lua │ │ │ │ │ ├── wgsl_analyzer.lua │ │ │ │ │ ├── yamlls.lua │ │ │ │ │ ├── zk.lua │ │ │ │ │ └── zls.lua │ │ │ │ ├── ui/ │ │ │ │ │ ├── lspinfo.lua │ │ │ │ │ └── windows.lua │ │ │ │ └── util.lua │ │ │ └── lspconfig.lua │ │ ├── neovim.yml │ │ ├── nvim-lspconfig-scm-1.rockspec │ │ ├── plugin/ │ │ │ └── lspconfig.lua │ │ ├── scripts/ │ │ │ ├── README_template.md │ │ │ ├── docgen.lua │ │ │ ├── docgen.sh │ │ │ └── run_test.sh │ │ ├── selene.toml │ │ └── test/ │ │ ├── lspconfig_spec.lua │ │ ├── minimal_init.lua │ │ └── test_dir/ │ │ ├── a/ │ │ │ └── a_marker.txt │ │ └── root_marker.txt │ ├── nvim-lspconfig-latest/ │ │ ├── .codespellignorewords │ │ ├── .editorconfig │ │ ├── .github/ │ │ │ ├── CODEOWNERS │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ └── config.yml │ │ │ ├── PULL_REQUEST_TEMPLATE/ │ │ │ │ └── pull_request_template.md │ │ │ ├── ci/ │ │ │ │ └── run_sanitizer.sh │ │ │ ├── dependabot.yml │ │ │ └── workflows/ │ │ │ ├── codespell.yml │ │ │ ├── comment-config-changes.yml │ │ │ ├── commit_lint.yml │ │ │ ├── docgen.yml │ │ │ ├── lint.yml │ │ │ ├── problem_matchers/ │ │ │ │ └── selene.json │ │ │ ├── release.yml │ │ │ ├── sanitizer.yml │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.md │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc/ │ │ │ ├── lspconfig.txt │ │ │ ├── server_configurations.md │ │ │ └── server_configurations.txt │ │ ├── flake.nix │ │ ├── lua/ │ │ │ ├── lspconfig/ │ │ │ │ ├── async.lua │ │ │ │ ├── configs.lua │ │ │ │ ├── manager.lua │ │ │ │ ├── server_configurations/ │ │ │ │ │ ├── agda_ls.lua │ │ │ │ │ ├── aiken.lua │ │ │ │ │ ├── als.lua │ │ │ │ │ ├── anakin_language_server.lua │ │ │ │ │ ├── angularls.lua │ │ │ │ │ ├── ansiblels.lua │ │ │ │ │ ├── antlersls.lua │ │ │ │ │ ├── apex_ls.lua │ │ │ │ │ ├── arduino_language_server.lua │ │ │ │ │ ├── asm_lsp.lua │ │ │ │ │ ├── ast_grep.lua │ │ │ │ │ ├── astro.lua │ │ │ │ │ ├── autotools_ls.lua │ │ │ │ │ ├── awk_ls.lua │ │ │ │ │ ├── azure_pipelines_ls.lua │ │ │ │ │ ├── bacon_ls.lua │ │ │ │ │ ├── basedpyright.lua │ │ │ │ │ ├── bashls.lua │ │ │ │ │ ├── beancount.lua │ │ │ │ │ ├── bicep.lua │ │ │ │ │ ├── biome.lua │ │ │ │ │ ├── bitbake_language_server.lua │ │ │ │ │ ├── blueprint_ls.lua │ │ │ │ │ ├── bqnlsp.lua │ │ │ │ │ ├── bright_script.lua │ │ │ │ │ ├── bsl_ls.lua │ │ │ │ │ ├── buck2.lua │ │ │ │ │ ├── buddy_ls.lua │ │ │ │ │ ├── bufls.lua │ │ │ │ │ ├── bzl.lua │ │ │ │ │ ├── cadence.lua │ │ │ │ │ ├── cairo_ls.lua │ │ │ │ │ ├── ccls.lua │ │ │ │ │ ├── cds_lsp.lua │ │ │ │ │ ├── circom-lsp.lua │ │ │ │ │ ├── clangd.lua │ │ │ │ │ ├── clarity_lsp.lua │ │ │ │ │ ├── clojure_lsp.lua │ │ │ │ │ ├── cmake.lua │ │ │ │ │ ├── cobol_ls.lua │ │ │ │ │ ├── codeqlls.lua │ │ │ │ │ ├── coffeesense.lua │ │ │ │ │ ├── contextive.lua │ │ │ │ │ ├── coq_lsp.lua │ │ │ │ │ ├── crystalline.lua │ │ │ │ │ ├── csharp_ls.lua │ │ │ │ │ ├── css_variables.lua │ │ │ │ │ ├── cssls.lua │ │ │ │ │ ├── cssmodules_ls.lua │ │ │ │ │ ├── cucumber_language_server.lua │ │ │ │ │ ├── custom_elements_ls.lua │ │ │ │ │ ├── cypher_ls.lua │ │ │ │ │ ├── dafny.lua │ │ │ │ │ ├── dagger.lua │ │ │ │ │ ├── dartls.lua │ │ │ │ │ ├── dcmls.lua │ │ │ │ │ ├── debputy.lua │ │ │ │ │ ├── delphi_ls.lua │ │ │ │ │ ├── denols.lua │ │ │ │ │ ├── dhall_lsp_server.lua │ │ │ │ │ ├── diagnosticls.lua │ │ │ │ │ ├── digestif.lua │ │ │ │ │ ├── docker_compose_language_service.lua │ │ │ │ │ ├── dockerls.lua │ │ │ │ │ ├── dolmenls.lua │ │ │ │ │ ├── dotls.lua │ │ │ │ │ ├── dprint.lua │ │ │ │ │ ├── drools_lsp.lua │ │ │ │ │ ├── ds_pinyin_lsp.lua │ │ │ │ │ ├── earthlyls.lua │ │ │ │ │ ├── ecsact.lua │ │ │ │ │ ├── efm.lua │ │ │ │ │ ├── elixirls.lua │ │ │ │ │ ├── elmls.lua │ │ │ │ │ ├── elp.lua │ │ │ │ │ ├── ember.lua │ │ │ │ │ ├── emmet_language_server.lua │ │ │ │ │ ├── emmet_ls.lua │ │ │ │ │ ├── erg_language_server.lua │ │ │ │ │ ├── erlangls.lua │ │ │ │ │ ├── esbonio.lua │ │ │ │ │ ├── eslint.lua │ │ │ │ │ ├── facility_language_server.lua │ │ │ │ │ ├── fennel_language_server.lua │ │ │ │ │ ├── fennel_ls.lua │ │ │ │ │ ├── flow.lua │ │ │ │ │ ├── flux_lsp.lua │ │ │ │ │ ├── foam_ls.lua │ │ │ │ │ ├── fortls.lua │ │ │ │ │ ├── fsautocomplete.lua │ │ │ │ │ ├── fsharp_language_server.lua │ │ │ │ │ ├── fstar.lua │ │ │ │ │ ├── futhark_lsp.lua │ │ │ │ │ ├── gdscript.lua │ │ │ │ │ ├── gdshader_lsp.lua │ │ │ │ │ ├── ghcide.lua │ │ │ │ │ ├── ghdl_ls.lua │ │ │ │ │ ├── ginko_ls.lua │ │ │ │ │ ├── gitlab_ci_ls.lua │ │ │ │ │ ├── gleam.lua │ │ │ │ │ ├── glint.lua │ │ │ │ │ ├── glsl_analyzer.lua │ │ │ │ │ ├── glslls.lua │ │ │ │ │ ├── golangci_lint_ls.lua │ │ │ │ │ ├── gopls.lua │ │ │ │ │ ├── gradle_ls.lua │ │ │ │ │ ├── grammarly.lua │ │ │ │ │ ├── graphql.lua │ │ │ │ │ ├── groovyls.lua │ │ │ │ │ ├── guile_ls.lua │ │ │ │ │ ├── harper_ls.lua │ │ │ │ │ ├── haxe_language_server.lua │ │ │ │ │ ├── hdl_checker.lua │ │ │ │ │ ├── helm_ls.lua │ │ │ │ │ ├── hhvm.lua │ │ │ │ │ ├── hie.lua │ │ │ │ │ ├── hlasm.lua │ │ │ │ │ ├── hls.lua │ │ │ │ │ ├── hoon_ls.lua │ │ │ │ │ ├── html.lua │ │ │ │ │ ├── htmx.lua │ │ │ │ │ ├── hydra_lsp.lua │ │ │ │ │ ├── hyprls.lua │ │ │ │ │ ├── idris2_lsp.lua │ │ │ │ │ ├── intelephense.lua │ │ │ │ │ ├── java_language_server.lua │ │ │ │ │ ├── jdtls.lua │ │ │ │ │ ├── jedi_language_server.lua │ │ │ │ │ ├── jinja_lsp.lua │ │ │ │ │ ├── jqls.lua │ │ │ │ │ ├── jsonls.lua │ │ │ │ │ ├── jsonnet_ls.lua │ │ │ │ │ ├── julials.lua │ │ │ │ │ ├── koka.lua │ │ │ │ │ ├── kotlin_language_server.lua │ │ │ │ │ ├── lean3ls.lua │ │ │ │ │ ├── leanls.lua │ │ │ │ │ ├── lelwel_ls.lua │ │ │ │ │ ├── lemminx.lua │ │ │ │ │ ├── lexical.lua │ │ │ │ │ ├── ltex.lua │ │ │ │ │ ├── lua_ls.lua │ │ │ │ │ ├── luau_lsp.lua │ │ │ │ │ ├── lwc_ls.lua │ │ │ │ │ ├── m68k.lua │ │ │ │ │ ├── markdown_oxide.lua │ │ │ │ │ ├── marksman.lua │ │ │ │ │ ├── matlab_ls.lua │ │ │ │ │ ├── mdx_analyzer.lua │ │ │ │ │ ├── mesonlsp.lua │ │ │ │ │ ├── metals.lua │ │ │ │ │ ├── millet.lua │ │ │ │ │ ├── mint.lua │ │ │ │ │ ├── mlir_lsp_server.lua │ │ │ │ │ ├── mlir_pdll_lsp_server.lua │ │ │ │ │ ├── mm0_ls.lua │ │ │ │ │ ├── mojo.lua │ │ │ │ │ ├── motoko_lsp.lua │ │ │ │ │ ├── move_analyzer.lua │ │ │ │ │ ├── mutt_ls.lua │ │ │ │ │ ├── nelua_lsp.lua │ │ │ │ │ ├── neocmake.lua │ │ │ │ │ ├── nextls.lua │ │ │ │ │ ├── nginx_language_server.lua │ │ │ │ │ ├── nickel_ls.lua │ │ │ │ │ ├── nil_ls.lua │ │ │ │ │ ├── nim_langserver.lua │ │ │ │ │ ├── nimls.lua │ │ │ │ │ ├── nixd.lua │ │ │ │ │ ├── nomad_lsp.lua │ │ │ │ │ ├── ntt.lua │ │ │ │ │ ├── nushell.lua │ │ │ │ │ ├── nxls.lua │ │ │ │ │ ├── ocamlls.lua │ │ │ │ │ ├── ocamllsp.lua │ │ │ │ │ ├── ols.lua │ │ │ │ │ ├── omnisharp.lua │ │ │ │ │ ├── opencl_ls.lua │ │ │ │ │ ├── openedge_ls.lua │ │ │ │ │ ├── openscad_ls.lua │ │ │ │ │ ├── openscad_lsp.lua │ │ │ │ │ ├── pact_ls.lua │ │ │ │ │ ├── pasls.lua │ │ │ │ │ ├── pbls.lua │ │ │ │ │ ├── perlls.lua │ │ │ │ │ ├── perlnavigator.lua │ │ │ │ │ ├── perlpls.lua │ │ │ │ │ ├── pest_ls.lua │ │ │ │ │ ├── phan.lua │ │ │ │ │ ├── phpactor.lua │ │ │ │ │ ├── pico8_ls.lua │ │ │ │ │ ├── pkgbuild_language_server.lua │ │ │ │ │ ├── please.lua │ │ │ │ │ ├── postgres_lsp.lua │ │ │ │ │ ├── powershell_es.lua │ │ │ │ │ ├── prismals.lua │ │ │ │ │ ├── prolog_ls.lua │ │ │ │ │ ├── prosemd_lsp.lua │ │ │ │ │ ├── psalm.lua │ │ │ │ │ ├── puppet.lua │ │ │ │ │ ├── purescriptls.lua │ │ │ │ │ ├── pylsp.lua │ │ │ │ │ ├── pylyzer.lua │ │ │ │ │ ├── pyre.lua │ │ │ │ │ ├── pyright.lua │ │ │ │ │ ├── qml_lsp.lua │ │ │ │ │ ├── qmlls.lua │ │ │ │ │ ├── quick_lint_js.lua │ │ │ │ │ ├── r_language_server.lua │ │ │ │ │ ├── racket_langserver.lua │ │ │ │ │ ├── raku_navigator.lua │ │ │ │ │ ├── reason_ls.lua │ │ │ │ │ ├── regal.lua │ │ │ │ │ ├── regols.lua │ │ │ │ │ ├── relay_lsp.lua │ │ │ │ │ ├── remark_ls.lua │ │ │ │ │ ├── rescriptls.lua │ │ │ │ │ ├── rls.lua │ │ │ │ │ ├── rnix.lua │ │ │ │ │ ├── robotframework_ls.lua │ │ │ │ │ ├── roc_ls.lua │ │ │ │ │ ├── rome.lua │ │ │ │ │ ├── rubocop.lua │ │ │ │ │ ├── ruby_lsp.lua │ │ │ │ │ ├── ruff.lua │ │ │ │ │ ├── ruff_lsp.lua │ │ │ │ │ ├── rune_languageserver.lua │ │ │ │ │ ├── rust_analyzer.lua │ │ │ │ │ ├── salt_ls.lua │ │ │ │ │ ├── scheme_langserver.lua │ │ │ │ │ ├── scry.lua │ │ │ │ │ ├── serve_d.lua │ │ │ │ │ ├── shopify_theme_ls.lua │ │ │ │ │ ├── sixtyfps.lua │ │ │ │ │ ├── slangd.lua │ │ │ │ │ ├── slint_lsp.lua │ │ │ │ │ ├── smarty_ls.lua │ │ │ │ │ ├── smithy_ls.lua │ │ │ │ │ ├── snyk_ls.lua │ │ │ │ │ ├── solang.lua │ │ │ │ │ ├── solargraph.lua │ │ │ │ │ ├── solc.lua │ │ │ │ │ ├── solidity.lua │ │ │ │ │ ├── solidity_ls.lua │ │ │ │ │ ├── solidity_ls_nomicfoundation.lua │ │ │ │ │ ├── somesass_ls.lua │ │ │ │ │ ├── sorbet.lua │ │ │ │ │ ├── sourcekit.lua │ │ │ │ │ ├── sourcery.lua │ │ │ │ │ ├── spectral.lua │ │ │ │ │ ├── spyglassmc_language_server.lua │ │ │ │ │ ├── sqlls.lua │ │ │ │ │ ├── sqls.lua │ │ │ │ │ ├── standardrb.lua │ │ │ │ │ ├── starlark_rust.lua │ │ │ │ │ ├── starpls.lua │ │ │ │ │ ├── statix.lua │ │ │ │ │ ├── steep.lua │ │ │ │ │ ├── stimulus_ls.lua │ │ │ │ │ ├── stylelint_lsp.lua │ │ │ │ │ ├── svelte.lua │ │ │ │ │ ├── svlangserver.lua │ │ │ │ │ ├── svls.lua │ │ │ │ │ ├── swift_mesonls.lua │ │ │ │ │ ├── syntax_tree.lua │ │ │ │ │ ├── tabby_ml.lua │ │ │ │ │ ├── tailwindcss.lua │ │ │ │ │ ├── taplo.lua │ │ │ │ │ ├── tblgen_lsp_server.lua │ │ │ │ │ ├── teal_ls.lua │ │ │ │ │ ├── templ.lua │ │ │ │ │ ├── terraform_lsp.lua │ │ │ │ │ ├── terraformls.lua │ │ │ │ │ ├── texlab.lua │ │ │ │ │ ├── textlsp.lua │ │ │ │ │ ├── tflint.lua │ │ │ │ │ ├── theme_check.lua │ │ │ │ │ ├── thriftls.lua │ │ │ │ │ ├── tilt_ls.lua │ │ │ │ │ ├── tinymist.lua │ │ │ │ │ ├── tsp_server.lua │ │ │ │ │ ├── tsserver.lua │ │ │ │ │ ├── ttags.lua │ │ │ │ │ ├── turtle_ls.lua │ │ │ │ │ ├── twiggy_language_server.lua │ │ │ │ │ ├── typeprof.lua │ │ │ │ │ ├── typos_lsp.lua │ │ │ │ │ ├── typst_lsp.lua │ │ │ │ │ ├── uiua.lua │ │ │ │ │ ├── unison.lua │ │ │ │ │ ├── unocss.lua │ │ │ │ │ ├── uvls.lua │ │ │ │ │ ├── v_analyzer.lua │ │ │ │ │ ├── vacuum.lua │ │ │ │ │ ├── vala_ls.lua │ │ │ │ │ ├── vale_ls.lua │ │ │ │ │ ├── vdmj.lua │ │ │ │ │ ├── verible.lua │ │ │ │ │ ├── veridian.lua │ │ │ │ │ ├── veryl_ls.lua │ │ │ │ │ ├── vhdl_ls.lua │ │ │ │ │ ├── vimls.lua │ │ │ │ │ ├── visualforce_ls.lua │ │ │ │ │ ├── vls.lua │ │ │ │ │ ├── volar.lua │ │ │ │ │ ├── vtsls.lua │ │ │ │ │ ├── vuels.lua │ │ │ │ │ ├── wgsl_analyzer.lua │ │ │ │ │ ├── yamlls.lua │ │ │ │ │ ├── yang_lsp.lua │ │ │ │ │ ├── yls.lua │ │ │ │ │ ├── zk.lua │ │ │ │ │ └── zls.lua │ │ │ │ ├── ui/ │ │ │ │ │ ├── lspinfo.lua │ │ │ │ │ └── windows.lua │ │ │ │ └── util.lua │ │ │ └── lspconfig.lua │ │ ├── neovim.yml │ │ ├── nvim-lspconfig-scm-1.rockspec │ │ ├── plugin/ │ │ │ └── lspconfig.lua │ │ ├── scripts/ │ │ │ ├── README_template.md │ │ │ ├── docgen.lua │ │ │ └── docgen.sh │ │ ├── selene.toml │ │ └── test/ │ │ ├── lspconfig_spec.lua │ │ ├── minimal_init.lua │ │ └── test_dir/ │ │ ├── a/ │ │ │ └── a_marker.txt │ │ └── root_marker.txt │ ├── nvim-plug/ │ │ ├── README.md │ │ ├── lua/ │ │ │ └── plug/ │ │ │ ├── config.lua │ │ │ ├── hooks.lua │ │ │ ├── init.lua │ │ │ ├── installer.lua │ │ │ ├── loader.lua │ │ │ └── ui.lua │ │ ├── plugin/ │ │ │ └── plug.lua │ │ └── test/ │ │ └── init.lua │ ├── nvim-surround/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── config.yml │ │ │ │ └── feature_request.md │ │ │ └── workflows/ │ │ │ ├── integration.yml │ │ │ ├── luarocks-release.yml │ │ │ └── release-please.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc/ │ │ │ └── nvim-surround.txt │ │ ├── lua/ │ │ │ └── nvim-surround/ │ │ │ ├── annotations.lua │ │ │ ├── buffer.lua │ │ │ ├── cache.lua │ │ │ ├── config.lua │ │ │ ├── functional.lua │ │ │ ├── init.lua │ │ │ ├── input.lua │ │ │ ├── motions.lua │ │ │ ├── patterns.lua │ │ │ ├── queries.lua │ │ │ ├── treesitter.lua │ │ │ └── utils.lua │ │ ├── queries/ │ │ │ └── lua/ │ │ │ └── nvim-surround.scm │ │ ├── selene.toml │ │ ├── stylua.toml │ │ ├── tests/ │ │ │ ├── aliases_spec.lua │ │ │ ├── basics_spec.lua │ │ │ ├── configuration_spec.lua │ │ │ ├── dot_repeat_spec.lua │ │ │ ├── function_calls_spec.lua │ │ │ ├── html_tags_spec.lua │ │ │ ├── jumps_spec.lua │ │ │ └── minimal_init.lua │ │ └── vim.yml │ ├── nvim-tree.lua/ │ │ ├── .editorconfig │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── feature_request.md │ │ │ │ └── nvt-min.lua │ │ │ └── workflows/ │ │ │ └── ci.yml │ │ ├── .hooks/ │ │ │ └── pre-commit.sh │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc/ │ │ │ ├── .gitignore │ │ │ └── nvim-tree-lua.txt │ │ ├── lua/ │ │ │ ├── nvim-tree/ │ │ │ │ ├── actions/ │ │ │ │ │ ├── change-dir.lua │ │ │ │ │ ├── collapse-all.lua │ │ │ │ │ ├── copy-paste.lua │ │ │ │ │ ├── create-file.lua │ │ │ │ │ ├── dir-up.lua │ │ │ │ │ ├── file-popup.lua │ │ │ │ │ ├── find-file.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── movements.lua │ │ │ │ │ ├── open-file.lua │ │ │ │ │ ├── reloaders.lua │ │ │ │ │ ├── remove-file.lua │ │ │ │ │ ├── rename-file.lua │ │ │ │ │ ├── run-command.lua │ │ │ │ │ ├── search-node.lua │ │ │ │ │ ├── system-open.lua │ │ │ │ │ ├── toggles.lua │ │ │ │ │ └── trash.lua │ │ │ │ ├── colors.lua │ │ │ │ ├── config.lua │ │ │ │ ├── core.lua │ │ │ │ ├── diagnostics.lua │ │ │ │ ├── events.lua │ │ │ │ ├── explorer/ │ │ │ │ │ ├── common.lua │ │ │ │ │ ├── explore.lua │ │ │ │ │ ├── filters.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── node-builders.lua │ │ │ │ │ ├── reload.lua │ │ │ │ │ └── sorters.lua │ │ │ │ ├── git/ │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── runner.lua │ │ │ │ │ └── utils.lua │ │ │ │ ├── legacy.lua │ │ │ │ ├── lib.lua │ │ │ │ ├── log.lua │ │ │ │ ├── renderer/ │ │ │ │ │ ├── builder.lua │ │ │ │ │ ├── components/ │ │ │ │ │ │ ├── git.lua │ │ │ │ │ │ ├── icons.lua │ │ │ │ │ │ └── padding.lua │ │ │ │ │ ├── help.lua │ │ │ │ │ ├── icon-config.lua │ │ │ │ │ └── init.lua │ │ │ │ ├── utils.lua │ │ │ │ └── view.lua │ │ │ └── nvim-tree.lua │ │ ├── scripts/ │ │ │ └── setup-hooks.sh │ │ └── update-default-opts.sh │ ├── nvim-treesitter/ │ │ ├── .editorconfig │ │ ├── .github/ │ │ │ ├── CODEOWNERS │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── feature_request.md │ │ │ │ └── highlighting_issue.yml │ │ │ ├── mergify.yml │ │ │ └── workflows/ │ │ │ ├── lint.yml │ │ │ ├── release.yml │ │ │ ├── test-queries.yml │ │ │ ├── tests.yml │ │ │ ├── update-lockfile.yml │ │ │ └── update-readme.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── .styluaignore │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── nvim_treesitter.vim │ │ ├── doc/ │ │ │ └── nvim-treesitter.txt │ │ ├── lockfile.json │ │ ├── lua/ │ │ │ ├── nvim-treesitter/ │ │ │ │ ├── caching.lua │ │ │ │ ├── compat.lua │ │ │ │ ├── configs.lua │ │ │ │ ├── fold.lua │ │ │ │ ├── health.lua │ │ │ │ ├── highlight.lua │ │ │ │ ├── incremental_selection.lua │ │ │ │ ├── indent.lua │ │ │ │ ├── info.lua │ │ │ │ ├── install.lua │ │ │ │ ├── locals.lua │ │ │ │ ├── parsers.lua │ │ │ │ ├── query.lua │ │ │ │ ├── query_predicates.lua │ │ │ │ ├── shell_command_selectors.lua │ │ │ │ ├── statusline.lua │ │ │ │ ├── ts_utils.lua │ │ │ │ ├── tsrange.lua │ │ │ │ └── utils.lua │ │ │ └── nvim-treesitter.lua │ │ ├── nvim-treesitter-scm-1.rockspec │ │ ├── parser/ │ │ │ └── .gitignore │ │ ├── parser-info/ │ │ │ └── .gitignore │ │ ├── plugin/ │ │ │ └── nvim-treesitter.lua │ │ ├── queries/ │ │ │ ├── ada/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── agda/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── arduino/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── astro/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── awk/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── bash/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── bass/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── beancount/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── bibtex/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── bicep/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── blueprint/ │ │ │ │ └── highlights.scm │ │ │ ├── c/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── c_sharp/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── capnp/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── chatito/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── clojure/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── cmake/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── comment/ │ │ │ │ └── highlights.scm │ │ │ ├── commonlisp/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── cooklang/ │ │ │ │ └── highlights.scm │ │ │ ├── corn/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── cpon/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── cpp/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── css/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── cuda/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── cue/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── d/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── dart/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── devicetree/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── dhall/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── diff/ │ │ │ │ └── highlights.scm │ │ │ ├── dockerfile/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── dot/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── ebnf/ │ │ │ │ └── highlights.scm │ │ │ ├── ecma/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── eex/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── elixir/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── elm/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── elsa/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── elvish/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── embedded_template/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── erlang/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── fennel/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── firrtl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── fish/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── foam/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── fortran/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── fsh/ │ │ │ │ └── highlights.scm │ │ │ ├── func/ │ │ │ │ └── highlights.scm │ │ │ ├── fusion/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── gdscript/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── git_config/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── git_rebase/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── gitattributes/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── gitcommit/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── gitignore/ │ │ │ │ └── highlights.scm │ │ │ ├── gleam/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── glimmer/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── glsl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── go/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── godot_resource/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── gomod/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── gosum/ │ │ │ │ └── highlights.scm │ │ │ ├── gowork/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── graphql/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── hack/ │ │ │ │ └── highlights.scm │ │ │ ├── hare/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── haskell/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── hcl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── heex/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── hjson/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── hlsl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── hocon/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── html/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── html_tags/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── htmldjango/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── http/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── ini/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── ispc/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── janet_simple/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── java/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── javascript/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── jq/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── jsdoc/ │ │ │ │ └── highlights.scm │ │ │ ├── json/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── json5/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── jsonc/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── jsonnet/ │ │ │ │ └── highlights.scm │ │ │ ├── jsx/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── julia/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── kdl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── kotlin/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── lalrpop/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── latex/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── ledger/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── llvm/ │ │ │ │ └── highlights.scm │ │ │ ├── lua/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── luadoc/ │ │ │ │ └── highlights.scm │ │ │ ├── luap/ │ │ │ │ └── highlights.scm │ │ │ ├── luau/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── m68k/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── make/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── markdown/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── markdown_inline/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── matlab/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── menhir/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── mermaid/ │ │ │ │ └── highlights.scm │ │ │ ├── meson/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── mlir/ │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── nickel/ │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── ninja/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── nix/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── objc/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ocaml/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ocaml_interface/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ocamllex/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── odin/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── pascal/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── passwd/ │ │ │ │ └── highlights.scm │ │ │ ├── perl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── php/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── phpdoc/ │ │ │ │ └── highlights.scm │ │ │ ├── pioasm/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── po/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── poe_filter/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── pony/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── prisma/ │ │ │ │ └── highlights.scm │ │ │ ├── proto/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── prql/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── pug/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── puppet/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── python/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ql/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── qmldir/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── qmljs/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── query/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── r/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── racket/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── rasi/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── regex/ │ │ │ │ └── highlights.scm │ │ │ ├── rego/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── rnoweb/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── ron/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── rst/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ruby/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── rust/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── scala/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── scheme/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── scss/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── slint/ │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── smali/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── smithy/ │ │ │ │ └── highlights.scm │ │ │ ├── solidity/ │ │ │ │ └── highlights.scm │ │ │ ├── sparql/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── sql/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── squirrel/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── starlark/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── supercollider/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── surface/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── svelte/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── swift/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── sxhkdrc/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── t32/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── tablegen/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── teal/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── terraform/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── thrift/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── tiger/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── tlaplus/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── todotxt/ │ │ │ │ └── highlights.scm │ │ │ ├── toml/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── tsx/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── turtle/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── twig/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── typescript/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ungrammar/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── usd/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── uxntal/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── v/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── vala/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── verilog/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── vhs/ │ │ │ │ └── highlights.scm │ │ │ ├── vim/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── vimdoc/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── vue/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── wgsl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── wgsl_bevy/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── yaml/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── yang/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── yuck/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ └── zig/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── scripts/ │ │ │ ├── check-queries.lua │ │ │ ├── ci-install-macos-latest.sh │ │ │ ├── ci-install-ubuntu-latest.sh │ │ │ ├── ci-install-windows-2022.sh │ │ │ ├── compile_parsers.makefile │ │ │ ├── minimal_init.lua │ │ │ ├── pre-push │ │ │ ├── run_tests.sh │ │ │ ├── update-lockfile.sh │ │ │ ├── update-readme.lua │ │ │ └── write-lockfile.lua │ │ └── tests/ │ │ ├── indent/ │ │ │ ├── algorithm/ │ │ │ │ ├── trailing.py │ │ │ │ └── trailing_whitespace.html │ │ │ ├── algorithm_spec.lua │ │ │ ├── c/ │ │ │ │ ├── aligned_indent.c │ │ │ │ ├── array.c │ │ │ │ ├── comment.c │ │ │ │ ├── compound_lit.c │ │ │ │ ├── cond.c │ │ │ │ ├── enum.c │ │ │ │ ├── expr.c │ │ │ │ ├── func.c │ │ │ │ ├── if_else.c │ │ │ │ ├── issue-1568.c │ │ │ │ ├── issue-2086.c │ │ │ │ ├── issue-4079.c │ │ │ │ ├── issue-4117.c │ │ │ │ ├── issue-4525.c │ │ │ │ ├── label.c │ │ │ │ ├── loop.c │ │ │ │ ├── no_braces.c │ │ │ │ ├── preproc_cond.c │ │ │ │ ├── preproc_func.c │ │ │ │ ├── string.c │ │ │ │ ├── struct.c │ │ │ │ ├── switch.c │ │ │ │ ├── ternary.c │ │ │ │ └── unfinished_comment.c │ │ │ ├── c_spec.lua │ │ │ ├── capnp/ │ │ │ │ └── test.capnp │ │ │ ├── capnp_spec.lua │ │ │ ├── common.lua │ │ │ ├── cpp/ │ │ │ │ ├── access.cpp │ │ │ │ ├── class.cpp │ │ │ │ ├── initializer_list.cpp │ │ │ │ └── stream.cpp │ │ │ ├── cpp_spec.lua │ │ │ ├── css/ │ │ │ │ ├── next_rule.css │ │ │ │ └── open_block.css │ │ │ ├── css_spec.lua │ │ │ ├── dart/ │ │ │ │ ├── class.dart │ │ │ │ ├── class_function_argument.dart │ │ │ │ ├── multiple_arguments.dart │ │ │ │ ├── switch.dart │ │ │ │ └── try.dart │ │ │ ├── dart_spec.lua │ │ │ ├── ecma/ │ │ │ │ ├── array-issue3382.js │ │ │ │ ├── binary_expression.js │ │ │ │ ├── callback.js │ │ │ │ ├── class.js │ │ │ │ ├── func.js │ │ │ │ ├── if_else.js │ │ │ │ ├── issue-2515.js │ │ │ │ ├── new-line-after-class.js │ │ │ │ ├── object.js │ │ │ │ ├── switch.js │ │ │ │ ├── ternary.js │ │ │ │ ├── try_catch.js │ │ │ │ └── variable.js │ │ │ ├── gdscript/ │ │ │ │ └── basic_blocks.gd │ │ │ ├── gdscript_spec.lua │ │ │ ├── gleam/ │ │ │ │ ├── anonymous_function.gleam │ │ │ │ ├── assert.gleam │ │ │ │ ├── binary_expression.gleam │ │ │ │ ├── case.gleam │ │ │ │ ├── constant.gleam │ │ │ │ ├── function.gleam │ │ │ │ ├── import.gleam │ │ │ │ ├── let.gleam │ │ │ │ ├── list.gleam │ │ │ │ ├── pipe.gleam │ │ │ │ ├── todo.gleam │ │ │ │ ├── tuple.gleam │ │ │ │ └── type.gleam │ │ │ ├── gleam_spec.lua │ │ │ ├── go/ │ │ │ │ ├── const_declaration.go │ │ │ │ ├── issue-2369-newline.go │ │ │ │ ├── issue-2369.go │ │ │ │ ├── issue-3288.go │ │ │ │ ├── multiple-vars.go │ │ │ │ ├── select.go │ │ │ │ └── switch.go │ │ │ ├── go_spec.lua │ │ │ ├── graphql/ │ │ │ │ └── issue-1981.graphql │ │ │ ├── graphql_spec.lua │ │ │ ├── html/ │ │ │ │ ├── issue-3986.html │ │ │ │ ├── script_style.html │ │ │ │ ├── self_closing_tag.html │ │ │ │ └── start_tag.html │ │ │ ├── html_spec.lua │ │ │ ├── java/ │ │ │ │ ├── annotation.java │ │ │ │ ├── annotation_2.java │ │ │ │ ├── class_with_annotation.java │ │ │ │ ├── constructor_with_arguments_on_multiple_lines.java │ │ │ │ ├── enum.java │ │ │ │ ├── enum_with_annotation.java │ │ │ │ ├── interface.java │ │ │ │ ├── issue_2571.java │ │ │ │ ├── issue_2583.java │ │ │ │ ├── javadoc.java │ │ │ │ ├── method.java │ │ │ │ ├── method_chaining.java │ │ │ │ └── method_with_arguments_on_multiple_lines.java │ │ │ ├── java_spec.lua │ │ │ ├── javascript_spec.lua │ │ │ ├── jsx/ │ │ │ │ ├── element_attributes.jsx │ │ │ │ ├── issue-3986.jsx │ │ │ │ └── jsx_expression.jsx │ │ │ ├── jsx_spec.lua │ │ │ ├── lua/ │ │ │ │ ├── comment.lua │ │ │ │ ├── cond.lua │ │ │ │ ├── func.lua │ │ │ │ ├── loop.lua │ │ │ │ ├── method_index_expr.lua │ │ │ │ ├── nested-table.lua │ │ │ │ ├── no-indent-after-paren-pairs.lua │ │ │ │ ├── string.lua │ │ │ │ └── table.lua │ │ │ ├── lua_spec.lua │ │ │ ├── nickel/ │ │ │ │ └── indent-newline.ncl │ │ │ ├── nickel_spec.lua │ │ │ ├── php/ │ │ │ │ ├── enum-indent.php │ │ │ │ ├── example.php │ │ │ │ ├── example2.php │ │ │ │ ├── issue-2497.php │ │ │ │ ├── issue-3591.php │ │ │ │ └── unfinished-call.php │ │ │ ├── php_spec.lua │ │ │ ├── python/ │ │ │ │ ├── aligned_indent.py │ │ │ │ ├── aligned_indent_2.py │ │ │ │ ├── basic_blocks.py │ │ │ │ ├── basic_collections.py │ │ │ │ ├── branches.py │ │ │ │ ├── break_continue.py │ │ │ │ ├── comprehensions.py │ │ │ │ ├── control_flow.py │ │ │ │ ├── error_state_def.py │ │ │ │ ├── error_state_dict.py │ │ │ │ ├── error_state_funcall.py │ │ │ │ ├── error_state_list.py │ │ │ │ ├── error_state_set.py │ │ │ │ ├── error_state_tuple.py │ │ │ │ ├── error_state_tuple_align.py │ │ │ │ ├── hanging_indent.py │ │ │ │ ├── if_else.py │ │ │ │ ├── join_lines.py │ │ │ │ ├── line_after_indent.py │ │ │ │ ├── match_case.py │ │ │ │ ├── nested_collections.py │ │ │ │ ├── return_dedent.py │ │ │ │ └── strings.py │ │ │ ├── python_spec.lua │ │ │ ├── ql/ │ │ │ │ └── module.ql │ │ │ ├── ql_spec.lua │ │ │ ├── r/ │ │ │ │ ├── aligned_indent.R │ │ │ │ ├── comment.R │ │ │ │ ├── cond.R │ │ │ │ ├── func.R │ │ │ │ ├── loop.R │ │ │ │ └── pipe.R │ │ │ ├── r_spec.lua │ │ │ ├── ruby/ │ │ │ │ ├── indent-assignment.rb │ │ │ │ ├── indent-brackets.rb │ │ │ │ ├── indent-ensure.rb │ │ │ │ ├── indent-parens.rb │ │ │ │ ├── indent-parenthesized-statements.rb │ │ │ │ ├── indent-rescue.rb │ │ │ │ ├── indent-square-brackets.rb │ │ │ │ ├── indent-unless.rb │ │ │ │ └── period-issue-3364.rb │ │ │ ├── ruby_spec.lua │ │ │ ├── rust/ │ │ │ │ ├── array.rs │ │ │ │ ├── comment.rs │ │ │ │ ├── cond.rs │ │ │ │ ├── enum.rs │ │ │ │ ├── func.rs │ │ │ │ ├── if_let_cond.rs │ │ │ │ ├── impl.rs │ │ │ │ ├── loop.rs │ │ │ │ ├── macro.rs │ │ │ │ ├── match.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── string.rs │ │ │ │ ├── struct.rs │ │ │ │ ├── trait.rs │ │ │ │ └── where.rs │ │ │ ├── rust_spec.lua │ │ │ ├── smali/ │ │ │ │ ├── array_and_switch.smali │ │ │ │ ├── field.smali │ │ │ │ ├── method.smali │ │ │ │ └── parameter.smali │ │ │ ├── smali_spec.lua │ │ │ ├── sql/ │ │ │ │ ├── case.sql │ │ │ │ ├── compound.sql │ │ │ │ ├── create.sql │ │ │ │ ├── cte.sql │ │ │ │ ├── insert.sql │ │ │ │ ├── select.sql │ │ │ │ └── subquery.sql │ │ │ ├── sql_spec.lua │ │ │ ├── swift/ │ │ │ │ ├── declarations.swift │ │ │ │ ├── expressions.swift │ │ │ │ └── statements.swift │ │ │ ├── swift_spec.lua │ │ │ ├── t32/ │ │ │ │ ├── if_block.cmm │ │ │ │ ├── repeat_block.cmm │ │ │ │ ├── subroutine_block.cmm │ │ │ │ └── while_block.cmm │ │ │ ├── t32_spec.lua │ │ │ ├── terraform/ │ │ │ │ ├── function_call.tf │ │ │ │ ├── indent-in-multiline-objects.tf │ │ │ │ ├── indent-in-multiline-tuples.tf │ │ │ │ ├── multiline-comments.tf │ │ │ │ ├── multiple-attributes.tf │ │ │ │ ├── multiple-blocks.tf │ │ │ │ ├── nested_blocks.tf │ │ │ │ └── no-indent-after-brace.tf │ │ │ ├── terraform_spec.lua │ │ │ ├── tiger/ │ │ │ │ ├── classes.tig │ │ │ │ ├── control-flow.tig │ │ │ │ ├── functions.tig │ │ │ │ ├── groupings.tig │ │ │ │ └── values-and-expressions.tig │ │ │ ├── tiger_spec.lua │ │ │ ├── usd/ │ │ │ │ └── prim.usd │ │ │ ├── usd_spec.lua │ │ │ ├── vue/ │ │ │ │ └── template_indent.vue │ │ │ ├── vue_spec.lua │ │ │ ├── wgsl/ │ │ │ │ └── basic.wgsl │ │ │ ├── wgsl_spec.lua │ │ │ ├── yaml/ │ │ │ │ ├── autoindent-mapping-pair.yaml │ │ │ │ └── indent-sequence-items.yaml │ │ │ ├── yaml_spec.lua │ │ │ ├── yang/ │ │ │ │ └── module.yang │ │ │ ├── yang_spec.lua │ │ │ ├── zig/ │ │ │ │ └── pr-3269.zig │ │ │ └── zig_spec.lua │ │ ├── query/ │ │ │ ├── highlights/ │ │ │ │ ├── bash/ │ │ │ │ │ └── double-parens.sh │ │ │ │ ├── c/ │ │ │ │ │ └── enums-as-constants.c │ │ │ │ ├── capnp/ │ │ │ │ │ └── test.capnp │ │ │ │ ├── cpp/ │ │ │ │ │ ├── concepts.cpp │ │ │ │ │ ├── enums-as-constants.cpp │ │ │ │ │ ├── static-namespace-functions.cpp │ │ │ │ │ └── test.cpp │ │ │ │ ├── ecma/ │ │ │ │ │ ├── const.js │ │ │ │ │ └── test.ts │ │ │ │ ├── fusion/ │ │ │ │ │ ├── afx.fusion │ │ │ │ │ ├── basic.fusion │ │ │ │ │ └── expressions.fusion │ │ │ │ ├── gitattributes/ │ │ │ │ │ └── test.gitattributes │ │ │ │ ├── gleam/ │ │ │ │ │ ├── assert.gleam │ │ │ │ │ ├── function.gleam │ │ │ │ │ ├── import.gleam │ │ │ │ │ ├── pipe.gleam │ │ │ │ │ ├── todo.gleam │ │ │ │ │ └── type.gleam │ │ │ │ ├── hack/ │ │ │ │ │ ├── as-foreach.hack │ │ │ │ │ ├── async-functions.hack │ │ │ │ │ ├── attribute-type.hack │ │ │ │ │ ├── generics.hack │ │ │ │ │ ├── heredoc-dollar.hack │ │ │ │ │ ├── shapes.hack │ │ │ │ │ ├── use.hack │ │ │ │ │ ├── using.hack │ │ │ │ │ └── xhp.hack │ │ │ │ ├── hocon/ │ │ │ │ │ └── test.conf │ │ │ │ ├── julia/ │ │ │ │ │ └── test.jl │ │ │ │ ├── lua/ │ │ │ │ │ └── test.lua │ │ │ │ ├── markdown/ │ │ │ │ │ └── test.md │ │ │ │ ├── pascal/ │ │ │ │ │ └── test.pas │ │ │ │ ├── prisma/ │ │ │ │ │ └── test.prisma │ │ │ │ ├── python/ │ │ │ │ │ ├── fields.py │ │ │ │ │ ├── future_import.py │ │ │ │ │ ├── pattern_matching.py │ │ │ │ │ ├── raise_from.py │ │ │ │ │ └── yield_from.py │ │ │ │ ├── r/ │ │ │ │ │ └── test.r │ │ │ │ ├── rust/ │ │ │ │ │ ├── for.rs │ │ │ │ │ └── super-crate-imports.rs │ │ │ │ ├── smali/ │ │ │ │ │ └── baksmali_test_class.smali │ │ │ │ ├── solidity/ │ │ │ │ │ └── test.sol │ │ │ │ ├── t32/ │ │ │ │ │ ├── comments.cmm │ │ │ │ │ ├── keywords.cmm │ │ │ │ │ ├── literals.cmm │ │ │ │ │ └── var.cmm │ │ │ │ ├── tiger/ │ │ │ │ │ ├── built-ins.tig │ │ │ │ │ ├── comment.tig │ │ │ │ │ ├── functions.tig │ │ │ │ │ ├── identifiers.tig │ │ │ │ │ ├── imports.tig │ │ │ │ │ ├── keywords.tig │ │ │ │ │ ├── literals.tig │ │ │ │ │ ├── meta-variables.tig │ │ │ │ │ ├── object-oriented.tig │ │ │ │ │ └── operators.tig │ │ │ │ ├── typescript/ │ │ │ │ │ └── as.ts │ │ │ │ ├── usd/ │ │ │ │ │ ├── prims.usda │ │ │ │ │ ├── properties.usda │ │ │ │ │ └── subLayers.usda │ │ │ │ └── xhp-intro.hack │ │ │ ├── highlights_spec.lua │ │ │ ├── injection_spec.lua │ │ │ └── injections/ │ │ │ ├── cuda/ │ │ │ │ └── macro-self-injection.cu │ │ │ ├── ecma/ │ │ │ │ └── ecma-test-injections.js │ │ │ ├── html/ │ │ │ │ └── test-html-injections.html │ │ │ ├── svelte/ │ │ │ │ └── test-svelte-injections.svelte │ │ │ ├── vue/ │ │ │ │ ├── negative-assertions.vue │ │ │ │ └── test-vue-injections.vue │ │ │ └── yaml/ │ │ │ └── bash-on-github-actions.yml │ │ └── unit/ │ │ └── ts_utils_spec.lua │ ├── nvim-treesitter-0.9.1/ │ │ ├── .editorconfig │ │ ├── .github/ │ │ │ ├── CODEOWNERS │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── feature_request.md │ │ │ │ └── highlighting_issue.yml │ │ │ ├── mergify.yml │ │ │ └── workflows/ │ │ │ ├── lint.yml │ │ │ ├── release.yml │ │ │ ├── test-queries.yml │ │ │ ├── tests.yml │ │ │ ├── update-lockfile.yml │ │ │ └── update-readme.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .luarc.json │ │ ├── .stylua.toml │ │ ├── .styluaignore │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── nvim_treesitter.vim │ │ ├── doc/ │ │ │ └── nvim-treesitter.txt │ │ ├── lockfile.json │ │ ├── lua/ │ │ │ ├── nvim-treesitter/ │ │ │ │ ├── caching.lua │ │ │ │ ├── compat.lua │ │ │ │ ├── configs.lua │ │ │ │ ├── fold.lua │ │ │ │ ├── health.lua │ │ │ │ ├── highlight.lua │ │ │ │ ├── incremental_selection.lua │ │ │ │ ├── indent.lua │ │ │ │ ├── info.lua │ │ │ │ ├── install.lua │ │ │ │ ├── locals.lua │ │ │ │ ├── parsers.lua │ │ │ │ ├── query.lua │ │ │ │ ├── query_predicates.lua │ │ │ │ ├── shell_command_selectors.lua │ │ │ │ ├── statusline.lua │ │ │ │ ├── ts_utils.lua │ │ │ │ ├── tsrange.lua │ │ │ │ └── utils.lua │ │ │ └── nvim-treesitter.lua │ │ ├── nvim-treesitter-scm-1.rockspec │ │ ├── parser/ │ │ │ └── .gitignore │ │ ├── parser-info/ │ │ │ └── .gitignore │ │ ├── plugin/ │ │ │ └── nvim-treesitter.lua │ │ ├── queries/ │ │ │ ├── ada/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── agda/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── arduino/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── astro/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── awk/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── bash/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── bass/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── beancount/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── bibtex/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── bicep/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── blueprint/ │ │ │ │ └── highlights.scm │ │ │ ├── c/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── c_sharp/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── cairo/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── capnp/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── chatito/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── clojure/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── cmake/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── comment/ │ │ │ │ └── highlights.scm │ │ │ ├── commonlisp/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── cooklang/ │ │ │ │ └── highlights.scm │ │ │ ├── corn/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── cpon/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── cpp/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── css/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── cuda/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── cue/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── d/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── dart/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── devicetree/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── dhall/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── diff/ │ │ │ │ └── highlights.scm │ │ │ ├── dockerfile/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── dot/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── ebnf/ │ │ │ │ └── highlights.scm │ │ │ ├── ecma/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── eex/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── elixir/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── elm/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── elsa/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── elvish/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── embedded_template/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── erlang/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── fennel/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── firrtl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── fish/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── foam/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── fortran/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── fsh/ │ │ │ │ └── highlights.scm │ │ │ ├── func/ │ │ │ │ └── highlights.scm │ │ │ ├── fusion/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── gdscript/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── git_config/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── git_rebase/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── gitattributes/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── gitcommit/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── gitignore/ │ │ │ │ └── highlights.scm │ │ │ ├── gleam/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── glimmer/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── glsl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── go/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── godot_resource/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── gomod/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── gosum/ │ │ │ │ └── highlights.scm │ │ │ ├── gowork/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── graphql/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── groovy/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── hack/ │ │ │ │ └── highlights.scm │ │ │ ├── hare/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── haskell/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── haskell_persistent/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── hcl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── heex/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── hjson/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── hlsl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── hocon/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── hoon/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── html/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── html_tags/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── htmldjango/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── http/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── hurl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── ini/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── ispc/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── janet_simple/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── java/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── javascript/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── jq/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── jsdoc/ │ │ │ │ └── highlights.scm │ │ │ ├── json/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── json5/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── jsonc/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── jsonnet/ │ │ │ │ └── highlights.scm │ │ │ ├── jsx/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── julia/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── kdl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── kotlin/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── lalrpop/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── latex/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── ledger/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── llvm/ │ │ │ │ └── highlights.scm │ │ │ ├── lua/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── luadoc/ │ │ │ │ └── highlights.scm │ │ │ ├── luap/ │ │ │ │ └── highlights.scm │ │ │ ├── luau/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── m68k/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── make/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── markdown/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── markdown_inline/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── matlab/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── menhir/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── mermaid/ │ │ │ │ └── highlights.scm │ │ │ ├── meson/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── mlir/ │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── nickel/ │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── ninja/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── nix/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── objc/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ocaml/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ocaml_interface/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ocamllex/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── odin/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── pascal/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── passwd/ │ │ │ │ └── highlights.scm │ │ │ ├── pem/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── perl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── php/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── phpdoc/ │ │ │ │ └── highlights.scm │ │ │ ├── pioasm/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── po/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── poe_filter/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── pony/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── prisma/ │ │ │ │ └── highlights.scm │ │ │ ├── promql/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── proto/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── prql/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── pug/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── puppet/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── python/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ql/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── qmldir/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── qmljs/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── query/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── r/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── racket/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── rasi/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── regex/ │ │ │ │ └── highlights.scm │ │ │ ├── rego/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── requirements/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── rnoweb/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── robot/ │ │ │ │ └── highlights.scm │ │ │ ├── ron/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── rst/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ruby/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── rust/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── scala/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── scfg/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── scheme/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── scss/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── slint/ │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── smali/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── smithy/ │ │ │ │ └── highlights.scm │ │ │ ├── solidity/ │ │ │ │ └── highlights.scm │ │ │ ├── sparql/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── sql/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── squirrel/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── starlark/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── supercollider/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── surface/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── svelte/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── swift/ │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── sxhkdrc/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── systemtap/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── t32/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── tablegen/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── teal/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── terraform/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── thrift/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── tiger/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── tlaplus/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── todotxt/ │ │ │ │ └── highlights.scm │ │ │ ├── toml/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── tsx/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── turtle/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── twig/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── typescript/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ungrammar/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── usd/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── locals.scm │ │ │ ├── uxntal/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── v/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── vala/ │ │ │ │ ├── folds.scm │ │ │ │ └── highlights.scm │ │ │ ├── verilog/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── vhs/ │ │ │ │ └── highlights.scm │ │ │ ├── vim/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── vimdoc/ │ │ │ │ ├── highlights.scm │ │ │ │ └── injections.scm │ │ │ ├── vue/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── wgsl/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── wgsl_bevy/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── indents.scm │ │ │ ├── wing/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ └── locals.scm │ │ │ ├── yaml/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── yang/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ └── injections.scm │ │ │ ├── yuck/ │ │ │ │ ├── folds.scm │ │ │ │ ├── highlights.scm │ │ │ │ ├── indents.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ └── zig/ │ │ │ ├── folds.scm │ │ │ ├── highlights.scm │ │ │ ├── indents.scm │ │ │ ├── injections.scm │ │ │ └── locals.scm │ │ ├── scripts/ │ │ │ ├── check-queries.lua │ │ │ ├── ci-install-macos-latest.sh │ │ │ ├── ci-install-ubuntu-latest.sh │ │ │ ├── ci-install-windows-2022.sh │ │ │ ├── compile_parsers.makefile │ │ │ ├── minimal_init.lua │ │ │ ├── pre-push │ │ │ ├── run_tests.sh │ │ │ ├── update-lockfile.sh │ │ │ ├── update-readme.lua │ │ │ └── write-lockfile.lua │ │ └── tests/ │ │ ├── indent/ │ │ │ ├── algorithm/ │ │ │ │ ├── trailing.py │ │ │ │ └── trailing_whitespace.html │ │ │ ├── algorithm_spec.lua │ │ │ ├── c/ │ │ │ │ ├── aligned_indent.c │ │ │ │ ├── array.c │ │ │ │ ├── comment.c │ │ │ │ ├── compound_lit.c │ │ │ │ ├── cond.c │ │ │ │ ├── enum.c │ │ │ │ ├── expr.c │ │ │ │ ├── func.c │ │ │ │ ├── if_else.c │ │ │ │ ├── issue-1568.c │ │ │ │ ├── issue-2086.c │ │ │ │ ├── issue-4079.c │ │ │ │ ├── issue-4117.c │ │ │ │ ├── issue-4525.c │ │ │ │ ├── label.c │ │ │ │ ├── loop.c │ │ │ │ ├── no_braces.c │ │ │ │ ├── preproc_cond.c │ │ │ │ ├── preproc_func.c │ │ │ │ ├── string.c │ │ │ │ ├── struct.c │ │ │ │ ├── switch.c │ │ │ │ ├── ternary.c │ │ │ │ └── unfinished_comment.c │ │ │ ├── c_spec.lua │ │ │ ├── capnp/ │ │ │ │ └── test.capnp │ │ │ ├── capnp_spec.lua │ │ │ ├── common.lua │ │ │ ├── cpp/ │ │ │ │ ├── access.cpp │ │ │ │ ├── class.cpp │ │ │ │ ├── initializer_list.cpp │ │ │ │ └── stream.cpp │ │ │ ├── cpp_spec.lua │ │ │ ├── css/ │ │ │ │ ├── next_rule.css │ │ │ │ └── open_block.css │ │ │ ├── css_spec.lua │ │ │ ├── dart/ │ │ │ │ ├── class.dart │ │ │ │ ├── class_function_argument.dart │ │ │ │ ├── multiple_arguments.dart │ │ │ │ ├── switch.dart │ │ │ │ └── try.dart │ │ │ ├── dart_spec.lua │ │ │ ├── ecma/ │ │ │ │ ├── array-issue3382.js │ │ │ │ ├── binary_expression.js │ │ │ │ ├── callback.js │ │ │ │ ├── class.js │ │ │ │ ├── func.js │ │ │ │ ├── if_else.js │ │ │ │ ├── issue-2515.js │ │ │ │ ├── new-line-after-class.js │ │ │ │ ├── object.js │ │ │ │ ├── switch.js │ │ │ │ ├── ternary.js │ │ │ │ ├── try_catch.js │ │ │ │ └── variable.js │ │ │ ├── gdscript/ │ │ │ │ └── basic_blocks.gd │ │ │ ├── gdscript_spec.lua │ │ │ ├── gleam/ │ │ │ │ ├── anonymous_function.gleam │ │ │ │ ├── assert.gleam │ │ │ │ ├── binary_expression.gleam │ │ │ │ ├── case.gleam │ │ │ │ ├── constant.gleam │ │ │ │ ├── function.gleam │ │ │ │ ├── import.gleam │ │ │ │ ├── let.gleam │ │ │ │ ├── list.gleam │ │ │ │ ├── pipe.gleam │ │ │ │ ├── todo.gleam │ │ │ │ ├── tuple.gleam │ │ │ │ └── type.gleam │ │ │ ├── gleam_spec.lua │ │ │ ├── go/ │ │ │ │ ├── const_declaration.go │ │ │ │ ├── issue-2369-newline.go │ │ │ │ ├── issue-2369.go │ │ │ │ ├── issue-3288.go │ │ │ │ ├── multiple-vars.go │ │ │ │ ├── select.go │ │ │ │ └── switch.go │ │ │ ├── go_spec.lua │ │ │ ├── graphql/ │ │ │ │ └── issue-1981.graphql │ │ │ ├── graphql_spec.lua │ │ │ ├── html/ │ │ │ │ ├── issue-3986.html │ │ │ │ ├── script_style.html │ │ │ │ ├── self_closing_tag.html │ │ │ │ └── start_tag.html │ │ │ ├── html_spec.lua │ │ │ ├── java/ │ │ │ │ ├── annotation.java │ │ │ │ ├── annotation_2.java │ │ │ │ ├── class_with_annotation.java │ │ │ │ ├── constructor_with_arguments_on_multiple_lines.java │ │ │ │ ├── enum.java │ │ │ │ ├── enum_with_annotation.java │ │ │ │ ├── interface.java │ │ │ │ ├── issue_2571.java │ │ │ │ ├── issue_2583.java │ │ │ │ ├── javadoc.java │ │ │ │ ├── method.java │ │ │ │ ├── method_chaining.java │ │ │ │ └── method_with_arguments_on_multiple_lines.java │ │ │ ├── java_spec.lua │ │ │ ├── javascript_spec.lua │ │ │ ├── jsx/ │ │ │ │ ├── element_attributes.jsx │ │ │ │ ├── issue-3986.jsx │ │ │ │ └── jsx_expression.jsx │ │ │ ├── jsx_spec.lua │ │ │ ├── lua/ │ │ │ │ ├── comment.lua │ │ │ │ ├── cond.lua │ │ │ │ ├── func.lua │ │ │ │ ├── loop.lua │ │ │ │ ├── method_index_expr.lua │ │ │ │ ├── nested-table.lua │ │ │ │ ├── no-indent-after-paren-pairs.lua │ │ │ │ ├── string.lua │ │ │ │ └── table.lua │ │ │ ├── lua_spec.lua │ │ │ ├── nickel/ │ │ │ │ └── indent-newline.ncl │ │ │ ├── nickel_spec.lua │ │ │ ├── php/ │ │ │ │ ├── enum-indent.php │ │ │ │ ├── example.php │ │ │ │ ├── example2.php │ │ │ │ ├── issue-2497.php │ │ │ │ ├── issue-3591.php │ │ │ │ └── unfinished-call.php │ │ │ ├── php_spec.lua │ │ │ ├── python/ │ │ │ │ ├── aligned_indent.py │ │ │ │ ├── aligned_indent_2.py │ │ │ │ ├── basic_blocks.py │ │ │ │ ├── basic_collections.py │ │ │ │ ├── branches.py │ │ │ │ ├── break_continue.py │ │ │ │ ├── comprehensions.py │ │ │ │ ├── control_flow.py │ │ │ │ ├── error_state_def.py │ │ │ │ ├── error_state_dict.py │ │ │ │ ├── error_state_funcall.py │ │ │ │ ├── error_state_list.py │ │ │ │ ├── error_state_set.py │ │ │ │ ├── error_state_tuple.py │ │ │ │ ├── error_state_tuple_align.py │ │ │ │ ├── hanging_indent.py │ │ │ │ ├── if_else.py │ │ │ │ ├── join_lines.py │ │ │ │ ├── line_after_indent.py │ │ │ │ ├── match_case.py │ │ │ │ ├── nested_collections.py │ │ │ │ ├── return_dedent.py │ │ │ │ └── strings.py │ │ │ ├── python_spec.lua │ │ │ ├── ql/ │ │ │ │ └── module.ql │ │ │ ├── ql_spec.lua │ │ │ ├── r/ │ │ │ │ ├── aligned_indent.R │ │ │ │ ├── comment.R │ │ │ │ ├── cond.R │ │ │ │ ├── func.R │ │ │ │ ├── loop.R │ │ │ │ └── pipe.R │ │ │ ├── r_spec.lua │ │ │ ├── ruby/ │ │ │ │ ├── indent-assignment.rb │ │ │ │ ├── indent-brackets.rb │ │ │ │ ├── indent-ensure.rb │ │ │ │ ├── indent-parens.rb │ │ │ │ ├── indent-parenthesized-statements.rb │ │ │ │ ├── indent-rescue.rb │ │ │ │ ├── indent-square-brackets.rb │ │ │ │ ├── indent-unless.rb │ │ │ │ └── period-issue-3364.rb │ │ │ ├── ruby_spec.lua │ │ │ ├── rust/ │ │ │ │ ├── array.rs │ │ │ │ ├── comment.rs │ │ │ │ ├── cond.rs │ │ │ │ ├── enum.rs │ │ │ │ ├── func.rs │ │ │ │ ├── if_let_cond.rs │ │ │ │ ├── impl.rs │ │ │ │ ├── loop.rs │ │ │ │ ├── macro.rs │ │ │ │ ├── match.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── string.rs │ │ │ │ ├── struct.rs │ │ │ │ ├── trait.rs │ │ │ │ └── where.rs │ │ │ ├── rust_spec.lua │ │ │ ├── smali/ │ │ │ │ ├── array_and_switch.smali │ │ │ │ ├── field.smali │ │ │ │ ├── method.smali │ │ │ │ └── parameter.smali │ │ │ ├── smali_spec.lua │ │ │ ├── sql/ │ │ │ │ ├── case.sql │ │ │ │ ├── compound.sql │ │ │ │ ├── create.sql │ │ │ │ ├── cte.sql │ │ │ │ ├── insert.sql │ │ │ │ ├── select.sql │ │ │ │ └── subquery.sql │ │ │ ├── sql_spec.lua │ │ │ ├── swift/ │ │ │ │ ├── declarations.swift │ │ │ │ ├── expressions.swift │ │ │ │ └── statements.swift │ │ │ ├── swift_spec.lua │ │ │ ├── t32/ │ │ │ │ ├── if_block.cmm │ │ │ │ ├── repeat_block.cmm │ │ │ │ ├── subroutine_block.cmm │ │ │ │ └── while_block.cmm │ │ │ ├── t32_spec.lua │ │ │ ├── terraform/ │ │ │ │ ├── function_call.tf │ │ │ │ ├── indent-in-multiline-objects.tf │ │ │ │ ├── indent-in-multiline-tuples.tf │ │ │ │ ├── multiline-comments.tf │ │ │ │ ├── multiple-attributes.tf │ │ │ │ ├── multiple-blocks.tf │ │ │ │ ├── nested_blocks.tf │ │ │ │ └── no-indent-after-brace.tf │ │ │ ├── terraform_spec.lua │ │ │ ├── tiger/ │ │ │ │ ├── classes.tig │ │ │ │ ├── control-flow.tig │ │ │ │ ├── functions.tig │ │ │ │ ├── groupings.tig │ │ │ │ └── values-and-expressions.tig │ │ │ ├── tiger_spec.lua │ │ │ ├── usd/ │ │ │ │ └── prim.usd │ │ │ ├── usd_spec.lua │ │ │ ├── vue/ │ │ │ │ └── template_indent.vue │ │ │ ├── vue_spec.lua │ │ │ ├── wgsl/ │ │ │ │ └── basic.wgsl │ │ │ ├── wgsl_spec.lua │ │ │ ├── yaml/ │ │ │ │ ├── autoindent-mapping-pair.yaml │ │ │ │ └── indent-sequence-items.yaml │ │ │ ├── yaml_spec.lua │ │ │ ├── yang/ │ │ │ │ └── module.yang │ │ │ ├── yang_spec.lua │ │ │ ├── zig/ │ │ │ │ └── pr-3269.zig │ │ │ └── zig_spec.lua │ │ ├── query/ │ │ │ ├── highlights/ │ │ │ │ ├── bash/ │ │ │ │ │ └── double-parens.sh │ │ │ │ ├── c/ │ │ │ │ │ └── enums-as-constants.c │ │ │ │ ├── capnp/ │ │ │ │ │ └── test.capnp │ │ │ │ ├── cpp/ │ │ │ │ │ ├── concepts.cpp │ │ │ │ │ ├── enums-as-constants.cpp │ │ │ │ │ ├── static-namespace-functions.cpp │ │ │ │ │ └── test.cpp │ │ │ │ ├── ecma/ │ │ │ │ │ ├── const.js │ │ │ │ │ └── test.ts │ │ │ │ ├── fusion/ │ │ │ │ │ ├── afx.fusion │ │ │ │ │ ├── basic.fusion │ │ │ │ │ └── expressions.fusion │ │ │ │ ├── gitattributes/ │ │ │ │ │ └── test.gitattributes │ │ │ │ ├── gleam/ │ │ │ │ │ ├── assert.gleam │ │ │ │ │ ├── function.gleam │ │ │ │ │ ├── import.gleam │ │ │ │ │ ├── pipe.gleam │ │ │ │ │ ├── todo.gleam │ │ │ │ │ └── type.gleam │ │ │ │ ├── hack/ │ │ │ │ │ ├── as-foreach.hack │ │ │ │ │ ├── async-functions.hack │ │ │ │ │ ├── attribute-type.hack │ │ │ │ │ ├── generics.hack │ │ │ │ │ ├── heredoc-dollar.hack │ │ │ │ │ ├── shapes.hack │ │ │ │ │ ├── use.hack │ │ │ │ │ ├── using.hack │ │ │ │ │ └── xhp.hack │ │ │ │ ├── hocon/ │ │ │ │ │ └── test.conf │ │ │ │ ├── julia/ │ │ │ │ │ └── test.jl │ │ │ │ ├── lua/ │ │ │ │ │ └── test.lua │ │ │ │ ├── markdown/ │ │ │ │ │ └── test.md │ │ │ │ ├── pascal/ │ │ │ │ │ └── test.pas │ │ │ │ ├── prisma/ │ │ │ │ │ └── test.prisma │ │ │ │ ├── python/ │ │ │ │ │ ├── fields.py │ │ │ │ │ ├── future_import.py │ │ │ │ │ ├── pattern_matching.py │ │ │ │ │ ├── raise_from.py │ │ │ │ │ └── yield_from.py │ │ │ │ ├── r/ │ │ │ │ │ └── test.r │ │ │ │ ├── rust/ │ │ │ │ │ ├── for.rs │ │ │ │ │ └── super-crate-imports.rs │ │ │ │ ├── smali/ │ │ │ │ │ └── baksmali_test_class.smali │ │ │ │ ├── solidity/ │ │ │ │ │ └── test.sol │ │ │ │ ├── t32/ │ │ │ │ │ ├── comments.cmm │ │ │ │ │ ├── keywords.cmm │ │ │ │ │ ├── literals.cmm │ │ │ │ │ └── var.cmm │ │ │ │ ├── tiger/ │ │ │ │ │ ├── built-ins.tig │ │ │ │ │ ├── comment.tig │ │ │ │ │ ├── functions.tig │ │ │ │ │ ├── identifiers.tig │ │ │ │ │ ├── imports.tig │ │ │ │ │ ├── keywords.tig │ │ │ │ │ ├── literals.tig │ │ │ │ │ ├── meta-variables.tig │ │ │ │ │ ├── object-oriented.tig │ │ │ │ │ └── operators.tig │ │ │ │ ├── typescript/ │ │ │ │ │ └── as.ts │ │ │ │ ├── usd/ │ │ │ │ │ ├── prims.usda │ │ │ │ │ ├── properties.usda │ │ │ │ │ └── subLayers.usda │ │ │ │ ├── wing/ │ │ │ │ │ ├── class.w │ │ │ │ │ └── nested_method.w │ │ │ │ └── xhp-intro.hack │ │ │ ├── highlights_spec.lua │ │ │ ├── injection_spec.lua │ │ │ └── injections/ │ │ │ ├── cuda/ │ │ │ │ └── macro-self-injection.cu │ │ │ ├── ecma/ │ │ │ │ └── ecma-test-injections.js │ │ │ ├── html/ │ │ │ │ └── test-html-injections.html │ │ │ ├── svelte/ │ │ │ │ └── test-svelte-injections.svelte │ │ │ ├── vue/ │ │ │ │ ├── negative-assertions.vue │ │ │ │ └── test-vue-injections.vue │ │ │ └── yaml/ │ │ │ ├── bash-on-github-actions.yml │ │ │ └── promql-on-prometheus-rules.yaml │ │ └── unit/ │ │ └── ts_utils_spec.lua │ ├── nvim-web-devicons/ │ │ ├── .editorconfig │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ ├── lint.yml │ │ │ ├── pre-commit-autoupdate.yml │ │ │ └── semantic-pr-subject.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .luarc.json │ │ ├── .pre-commit-config.yaml │ │ ├── .stylua.toml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── lua/ │ │ │ ├── nvim-web-devicons-light.lua │ │ │ └── nvim-web-devicons.lua │ │ ├── plugin/ │ │ │ └── nvim-web-devicons.vim │ │ └── scripts/ │ │ ├── filetype-generator.sh │ │ └── generate_colors.lua │ ├── nvim-yarp/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── yarp/ │ │ │ │ ├── core.vim │ │ │ │ └── pyx.vim │ │ │ └── yarp.vim │ │ └── pythonx/ │ │ └── yarp.py │ ├── octave/ │ │ ├── ftdetect/ │ │ │ └── octave.vim │ │ └── syntax/ │ │ └── octave.vim │ ├── open-browser.vim/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── appveyor.yml │ │ ├── autoload/ │ │ │ ├── openbrowser.vim │ │ │ └── vital/ │ │ │ ├── __openbrowser__/ │ │ │ │ ├── OpenBrowser/ │ │ │ │ │ ├── Config.vim │ │ │ │ │ ├── Opener.vim │ │ │ │ │ └── URIExtractor.vim │ │ │ │ └── OpenBrowser.vim │ │ │ ├── _openbrowser/ │ │ │ │ ├── Data/ │ │ │ │ │ ├── Dict.vim │ │ │ │ │ ├── List.vim │ │ │ │ │ ├── Optional.vim │ │ │ │ │ └── String.vim │ │ │ │ ├── Prelude.vim │ │ │ │ ├── Process.vim │ │ │ │ ├── Vim/ │ │ │ │ │ ├── Buffer.vim │ │ │ │ │ ├── Guard.vim │ │ │ │ │ ├── Message.vim │ │ │ │ │ └── Type.vim │ │ │ │ └── Web/ │ │ │ │ ├── HTTP.vim │ │ │ │ ├── URI/ │ │ │ │ │ ├── HTTP.vim │ │ │ │ │ └── HTTPS.vim │ │ │ │ └── URI.vim │ │ │ ├── _openbrowser.vim │ │ │ ├── openbrowser.vim │ │ │ └── openbrowser.vital │ │ ├── doc/ │ │ │ └── openbrowser.txt │ │ ├── lang/ │ │ │ └── openbrowser_menu_ja.vim │ │ ├── plugin/ │ │ │ └── openbrowser.vim │ │ └── test/ │ │ └── dummy.vim │ ├── org-mode/ │ │ ├── .gitignore │ │ ├── INSTALL.txt │ │ ├── README.md │ │ ├── VimOrganizerCheatsheet.org │ │ ├── _vimrc │ │ ├── autoload/ │ │ │ ├── calutil.vim │ │ │ ├── org/ │ │ │ │ ├── buffer.vim │ │ │ │ ├── fold.vim │ │ │ │ ├── tbl.vim │ │ │ │ ├── util.vim │ │ │ │ └── windows.vim │ │ │ ├── org.vim │ │ │ └── orgcheck.vim │ │ ├── contrib/ │ │ │ ├── README.txt │ │ │ ├── vim72.diff │ │ │ ├── vim73_390_foldinghighlighting.patch │ │ │ ├── vim73_46_foldhighlight.patch │ │ │ └── vim74_foldhighlight.patch │ │ ├── doc/ │ │ │ └── vimorg.txt │ │ ├── ftplugin/ │ │ │ ├── org.vim │ │ │ ├── vimorg-agenda-mappings.vim │ │ │ └── vimorg-main-mappings.vim │ │ ├── indent/ │ │ │ └── org.vim │ │ ├── intro.txt │ │ ├── plugin/ │ │ │ └── org.vim │ │ └── syntax/ │ │ └── org.vim │ ├── phpcomplete.vim/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── GUIDE.md │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── phpcomplete.vim │ │ ├── bin/ │ │ │ ├── generate_builtin_dicts.php │ │ │ └── generator/ │ │ │ ├── classes.php │ │ │ ├── constants.php │ │ │ ├── functions.php │ │ │ └── tools.php │ │ ├── ftplugin/ │ │ │ └── php_phpcomplete.vim │ │ ├── misc/ │ │ │ ├── available_extensions │ │ │ ├── builtin.vim │ │ │ ├── builtin_manual.vim │ │ │ ├── ctags-better-php.rb │ │ │ └── php_keywords.vim │ │ ├── syntax/ │ │ │ └── phpcompletetempbuffer.vim │ │ └── tests/ │ │ ├── CompleteBuiltInClass_test.vim │ │ ├── CompleteClassName_test.vim │ │ ├── CompleteGeneral_test.vim │ │ ├── CompletePHP_test.vim │ │ ├── CompleteUnknownClass_test.vim │ │ ├── CompleteUse_test.vim │ │ ├── CompleteUserClass_test.vim │ │ ├── CompleteVariable_test.vim │ │ ├── ExpandClassName_test.vim │ │ ├── GenerateBuiltinClassStub_test.vim │ │ ├── GetClassContents_test.vim │ │ ├── GetClassLocation_test.vim │ │ ├── GetClassName_test.vim │ │ ├── GetCurrentFunctionBoundaries_test.vim │ │ ├── GetCurrentInstruction_test.vim │ │ ├── GetCurrentNameSpace_test.vim │ │ ├── GetCurrentSymbolWithContext_test.vim │ │ ├── GetDocBlock_test.vim │ │ ├── GetFunctionLocation_test.vim │ │ ├── GetFunctionReturnTypeHint_test.vim │ │ ├── GetMethodStack_test.vim │ │ ├── GetTypeFromDocBlockParam_test.vim │ │ ├── LoadData_test.vim │ │ ├── LocateSymbol_test.vim │ │ ├── ParseDocBlock_test.vim │ │ ├── README.md │ │ ├── fixtures/ │ │ │ ├── CompleteClassName/ │ │ │ │ ├── empty.php │ │ │ │ ├── foo.class.php │ │ │ │ ├── namespaced.foo.php │ │ │ │ ├── old_style_tags │ │ │ │ ├── subnamespace.php │ │ │ │ └── tagclass.php │ │ │ ├── CompleteGeneral/ │ │ │ │ ├── constants.php │ │ │ │ ├── functions.php │ │ │ │ ├── namespaced_constants.php │ │ │ │ ├── namespaced_foo.php │ │ │ │ ├── namespaced_tags │ │ │ │ ├── old_style_namespaced_tags │ │ │ │ └── patched_tags │ │ │ ├── CompleteUnknownClass/ │ │ │ │ ├── empty.php │ │ │ │ ├── foo_methods.class.php │ │ │ │ ├── foo_properties.class.php │ │ │ │ └── patched_tags │ │ │ ├── CompleteUse/ │ │ │ │ └── old_style_tags │ │ │ ├── CompleteUserClass/ │ │ │ │ ├── commented_foo.class.php │ │ │ │ ├── user_extended.class.php │ │ │ │ └── user_interface_implemented.php │ │ │ ├── CompleteVariable/ │ │ │ │ ├── empty.php │ │ │ │ └── local_variables.php │ │ │ ├── DocBlock/ │ │ │ │ └── foo.class.php │ │ │ ├── GenerateBuiltinClassStub/ │ │ │ │ ├── arrayaccess.txt │ │ │ │ └── fictionalbuiltinclass.txt │ │ │ ├── GetClassContents/ │ │ │ │ ├── docblocked_foo.php │ │ │ │ ├── extends/ │ │ │ │ │ ├── bar.class.php │ │ │ │ │ └── foo_extends_bar.class.php │ │ │ │ ├── extends_extends/ │ │ │ │ │ ├── bar2_extends_baz.class.php │ │ │ │ │ ├── baz.class.php │ │ │ │ │ └── foo2_extends_bar2.class.php │ │ │ │ ├── foo.class.php │ │ │ │ ├── foo.interface.php │ │ │ │ ├── foo.trait.php │ │ │ │ ├── foo2.class.php │ │ │ │ ├── foo3.class.php │ │ │ │ ├── foo_only_from_tags.php │ │ │ │ ├── foo_whitespace.class.php │ │ │ │ ├── foo_with_extra_content.class.php │ │ │ │ ├── implements.php │ │ │ │ ├── import/ │ │ │ │ │ ├── ns1_foo2.php │ │ │ │ │ └── ns2_foo.php │ │ │ │ ├── interface_tags │ │ │ │ ├── interfaces.php │ │ │ │ ├── ns1_foo2.php │ │ │ │ ├── ns2_foo.php │ │ │ │ ├── same_classname/ │ │ │ │ │ ├── foo.class.php │ │ │ │ │ └── ns1_foo.class.php │ │ │ │ └── same_file_class.php │ │ │ ├── GetClassLocation/ │ │ │ │ ├── empty.php │ │ │ │ ├── foo.class.php │ │ │ │ └── old_style_tags │ │ │ ├── GetClassName/ │ │ │ │ ├── arrays.php │ │ │ │ ├── builtin_function.php │ │ │ │ ├── builtin_static_return_type.php │ │ │ │ ├── call_chains.php │ │ │ │ ├── catch.php │ │ │ │ ├── clone.php │ │ │ │ ├── completion_in_function_insides.php │ │ │ │ ├── foo.class.php │ │ │ │ ├── foo_abstract.class.php │ │ │ │ ├── foo_abstract_with_whitespace.class.php │ │ │ │ ├── foo_equals_new_foo.php │ │ │ │ ├── foo_inheritance_level1.php │ │ │ │ ├── foo_inheritance_level2.php │ │ │ │ ├── foo_inheritance_level3.php │ │ │ │ ├── foo_inheritance_level31.php │ │ │ │ ├── foo_method_chains.php │ │ │ │ ├── foo_new_oneline_chain.php │ │ │ │ ├── foo_only_form_tags.php │ │ │ │ ├── foo_outside.class.php │ │ │ │ ├── foo_with_whitespace.class.php │ │ │ │ ├── function_docblock.php │ │ │ │ ├── function_return_type.php │ │ │ │ ├── function_return_type_tags │ │ │ │ ├── multi_hoops.php │ │ │ │ ├── multi_hoops_extra_whitespace.php │ │ │ │ ├── non_namespaced_function.php │ │ │ │ ├── old_style_function_return_type_tags │ │ │ │ ├── parent.php │ │ │ │ ├── return_typehinted_functions.php │ │ │ │ ├── self_return_type.php │ │ │ │ ├── self_return_type_array.php │ │ │ │ ├── singleton_getinstance.php │ │ │ │ ├── static_docblock_namespaced.php │ │ │ │ ├── static_docblock_namespaced_imported.php │ │ │ │ ├── static_docblock_namespaced_tags │ │ │ │ ├── static_docblock_return.php │ │ │ │ ├── static_docblock_return_tags │ │ │ │ ├── stuff_with_the_word_class_in_them.php │ │ │ │ ├── tags_inheritance │ │ │ │ ├── typehinted_functions.php │ │ │ │ └── var_comment_mark.php │ │ │ ├── GetCurrentFunctionBoundaries/ │ │ │ │ └── test.php │ │ │ ├── GetCurrentInstruction/ │ │ │ │ └── instructions.php │ │ │ ├── GetCurrentNameSpace/ │ │ │ │ ├── code_blocks.php │ │ │ │ ├── imports.php │ │ │ │ ├── multiple_namespace.php │ │ │ │ ├── single_namespace.php │ │ │ │ ├── single_namespace2.php │ │ │ │ ├── single_namespace_uppercase.php │ │ │ │ └── traits.php │ │ │ ├── GetCurrentSymbolWithContext/ │ │ │ │ ├── base_foo.php │ │ │ │ ├── child_foo.php │ │ │ │ ├── foo.php │ │ │ │ ├── foo_references.php │ │ │ │ ├── inherited_tags │ │ │ │ ├── namespaced_foo.php │ │ │ │ ├── namespaced_foo2.php │ │ │ │ └── namespaced_tags │ │ │ ├── GetFunctionLocation/ │ │ │ │ ├── empty.php │ │ │ │ └── foo.function.php │ │ │ ├── GetFunctionReturnTypeHint/ │ │ │ │ └── functions.php │ │ │ └── common/ │ │ │ ├── namespaced_foo.php │ │ │ ├── namespaced_foo_tags │ │ │ └── old_style_namespaced_foo_tags │ │ ├── runtests.sh │ │ └── vimrc │ ├── phpcomplete.vim-vim7/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── GUIDE.md │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── phpcomplete.vim │ │ ├── bin/ │ │ │ ├── generate_builtin_dicts.php │ │ │ └── generator/ │ │ │ ├── classes.php │ │ │ ├── constants.php │ │ │ ├── functions.php │ │ │ └── tools.php │ │ ├── ftplugin/ │ │ │ └── php_phpcomplete.vim │ │ ├── misc/ │ │ │ ├── available_extensions │ │ │ ├── builtin.vim │ │ │ ├── builtin_manual.vim │ │ │ ├── ctags-better-php.rb │ │ │ └── php_keywords.vim │ │ ├── syntax/ │ │ │ └── phpcompletetempbuffer.vim │ │ └── tests/ │ │ ├── CompleteBuiltInClass_test.vim │ │ ├── CompleteClassName_test.vim │ │ ├── CompleteGeneral_test.vim │ │ ├── CompletePHP_test.vim │ │ ├── CompleteUnknownClass_test.vim │ │ ├── CompleteUse_test.vim │ │ ├── CompleteUserClass_test.vim │ │ ├── CompleteVariable_test.vim │ │ ├── ExpandClassName_test.vim │ │ ├── GenerateBuiltinClassStub_test.vim │ │ ├── GetClassContents_test.vim │ │ ├── GetClassLocation_test.vim │ │ ├── GetClassName_test.vim │ │ ├── GetCurrentFunctionBoundaries_test.vim │ │ ├── GetCurrentInstruction_test.vim │ │ ├── GetCurrentNameSpace_test.vim │ │ ├── GetCurrentSymbolWithContext_test.vim │ │ ├── GetDocBlock_test.vim │ │ ├── GetFunctionLocation_test.vim │ │ ├── GetFunctionReturnTypeHint_test.vim │ │ ├── GetMethodStack_test.vim │ │ ├── GetTypeFromDocBlockParam_test.vim │ │ ├── LoadData_test.vim │ │ ├── LocateSymbol_test.vim │ │ ├── ParseDocBlock_test.vim │ │ ├── README.md │ │ ├── fixtures/ │ │ │ ├── CompleteClassName/ │ │ │ │ ├── empty.php │ │ │ │ ├── foo.class.php │ │ │ │ ├── namespaced.foo.php │ │ │ │ ├── old_style_tags │ │ │ │ ├── subnamespace.php │ │ │ │ └── tagclass.php │ │ │ ├── CompleteGeneral/ │ │ │ │ ├── constants.php │ │ │ │ ├── functions.php │ │ │ │ ├── namespaced_constants.php │ │ │ │ ├── namespaced_foo.php │ │ │ │ ├── namespaced_tags │ │ │ │ ├── old_style_namespaced_tags │ │ │ │ └── patched_tags │ │ │ ├── CompleteUnknownClass/ │ │ │ │ ├── empty.php │ │ │ │ ├── foo_methods.class.php │ │ │ │ ├── foo_properties.class.php │ │ │ │ └── patched_tags │ │ │ ├── CompleteUse/ │ │ │ │ └── old_style_tags │ │ │ ├── CompleteUserClass/ │ │ │ │ ├── commented_foo.class.php │ │ │ │ ├── user_extended.class.php │ │ │ │ └── user_interface_implemented.php │ │ │ ├── CompleteVariable/ │ │ │ │ ├── empty.php │ │ │ │ └── local_variables.php │ │ │ ├── DocBlock/ │ │ │ │ └── foo.class.php │ │ │ ├── GenerateBuiltinClassStub/ │ │ │ │ ├── arrayaccess.txt │ │ │ │ └── fictionalbuiltinclass.txt │ │ │ ├── GetClassContents/ │ │ │ │ ├── docblocked_foo.php │ │ │ │ ├── extends/ │ │ │ │ │ ├── bar.class.php │ │ │ │ │ └── foo_extends_bar.class.php │ │ │ │ ├── extends_extends/ │ │ │ │ │ ├── bar2_extends_baz.class.php │ │ │ │ │ ├── baz.class.php │ │ │ │ │ └── foo2_extends_bar2.class.php │ │ │ │ ├── foo.class.php │ │ │ │ ├── foo.interface.php │ │ │ │ ├── foo.trait.php │ │ │ │ ├── foo2.class.php │ │ │ │ ├── foo3.class.php │ │ │ │ ├── foo_only_from_tags.php │ │ │ │ ├── foo_whitespace.class.php │ │ │ │ ├── foo_with_extra_content.class.php │ │ │ │ ├── implements.php │ │ │ │ ├── import/ │ │ │ │ │ ├── ns1_foo2.php │ │ │ │ │ └── ns2_foo.php │ │ │ │ ├── interface_tags │ │ │ │ ├── interfaces.php │ │ │ │ ├── ns1_foo2.php │ │ │ │ ├── ns2_foo.php │ │ │ │ ├── same_classname/ │ │ │ │ │ ├── foo.class.php │ │ │ │ │ └── ns1_foo.class.php │ │ │ │ └── same_file_class.php │ │ │ ├── GetClassLocation/ │ │ │ │ ├── empty.php │ │ │ │ ├── foo.class.php │ │ │ │ └── old_style_tags │ │ │ ├── GetClassName/ │ │ │ │ ├── arrays.php │ │ │ │ ├── builtin_function.php │ │ │ │ ├── builtin_static_return_type.php │ │ │ │ ├── call_chains.php │ │ │ │ ├── catch.php │ │ │ │ ├── clone.php │ │ │ │ ├── completion_in_function_insides.php │ │ │ │ ├── foo.class.php │ │ │ │ ├── foo_abstract.class.php │ │ │ │ ├── foo_abstract_with_whitespace.class.php │ │ │ │ ├── foo_equals_new_foo.php │ │ │ │ ├── foo_inheritance_level1.php │ │ │ │ ├── foo_inheritance_level2.php │ │ │ │ ├── foo_inheritance_level3.php │ │ │ │ ├── foo_inheritance_level31.php │ │ │ │ ├── foo_method_chains.php │ │ │ │ ├── foo_new_oneline_chain.php │ │ │ │ ├── foo_only_form_tags.php │ │ │ │ ├── foo_outside.class.php │ │ │ │ ├── foo_with_whitespace.class.php │ │ │ │ ├── function_docblock.php │ │ │ │ ├── function_return_type.php │ │ │ │ ├── function_return_type_tags │ │ │ │ ├── multi_hoops.php │ │ │ │ ├── multi_hoops_extra_whitespace.php │ │ │ │ ├── non_namespaced_function.php │ │ │ │ ├── old_style_function_return_type_tags │ │ │ │ ├── parent.php │ │ │ │ ├── return_typehinted_functions.php │ │ │ │ ├── self_return_type.php │ │ │ │ ├── self_return_type_array.php │ │ │ │ ├── singleton_getinstance.php │ │ │ │ ├── static_docblock_namespaced.php │ │ │ │ ├── static_docblock_namespaced_imported.php │ │ │ │ ├── static_docblock_namespaced_tags │ │ │ │ ├── static_docblock_return.php │ │ │ │ ├── static_docblock_return_tags │ │ │ │ ├── stuff_with_the_word_class_in_them.php │ │ │ │ ├── tags_inheritance │ │ │ │ ├── typehinted_functions.php │ │ │ │ └── var_comment_mark.php │ │ │ ├── GetCurrentFunctionBoundaries/ │ │ │ │ └── test.php │ │ │ ├── GetCurrentInstruction/ │ │ │ │ └── instructions.php │ │ │ ├── GetCurrentNameSpace/ │ │ │ │ ├── code_blocks.php │ │ │ │ ├── imports.php │ │ │ │ ├── multiple_namespace.php │ │ │ │ ├── single_namespace.php │ │ │ │ ├── single_namespace2.php │ │ │ │ ├── single_namespace_uppercase.php │ │ │ │ └── traits.php │ │ │ ├── GetCurrentSymbolWithContext/ │ │ │ │ ├── base_foo.php │ │ │ │ ├── child_foo.php │ │ │ │ ├── foo.php │ │ │ │ ├── foo_references.php │ │ │ │ ├── inherited_tags │ │ │ │ ├── namespaced_foo.php │ │ │ │ ├── namespaced_foo2.php │ │ │ │ └── namespaced_tags │ │ │ ├── GetFunctionLocation/ │ │ │ │ ├── empty.php │ │ │ │ └── foo.function.php │ │ │ ├── GetFunctionReturnTypeHint/ │ │ │ │ └── functions.php │ │ │ └── common/ │ │ │ ├── namespaced_foo.php │ │ │ ├── namespaced_foo_tags │ │ │ └── old_style_namespaced_foo_tags │ │ ├── runtests.sh │ │ └── vimrc │ ├── plantuml-previewer.vim/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── plantuml_previewer.vim │ │ │ └── vital/ │ │ │ ├── _plantuml_previewer/ │ │ │ │ ├── Data/ │ │ │ │ │ ├── Dict.vim │ │ │ │ │ ├── List.vim │ │ │ │ │ └── String.vim │ │ │ │ ├── Prelude.vim │ │ │ │ ├── System/ │ │ │ │ │ ├── Job/ │ │ │ │ │ │ ├── Neovim.vim │ │ │ │ │ │ └── Vim.vim │ │ │ │ │ ├── Job.vim │ │ │ │ │ ├── Process/ │ │ │ │ │ │ ├── System.vim │ │ │ │ │ │ └── Vimproc.vim │ │ │ │ │ └── Process.vim │ │ │ │ └── Vim/ │ │ │ │ ├── Guard.vim │ │ │ │ └── Type.vim │ │ │ ├── _plantuml_previewer.vim │ │ │ ├── plantuml_previewer.vim │ │ │ └── plantuml_previewer.vital │ │ ├── demo.puml │ │ ├── doc/ │ │ │ └── plantuml-previewer.txt │ │ ├── lib/ │ │ │ └── plantuml.jar │ │ ├── plugin/ │ │ │ └── plantuml-previewer.vim │ │ ├── script/ │ │ │ ├── save-as.cmd │ │ │ ├── save-as.sh │ │ │ ├── update-viewer.cmd │ │ │ └── update-viewer.sh │ │ └── viewer/ │ │ ├── dist/ │ │ │ ├── index.html │ │ │ ├── main.3f72aac9.css │ │ │ ├── main.e8e44d5b.js │ │ │ └── vendors~main.16025f89.js │ │ ├── index.ejs │ │ ├── index.html │ │ ├── package.json │ │ ├── poi.config.js │ │ └── src/ │ │ ├── index.js │ │ ├── index.scss │ │ └── preview.vue │ ├── plantuml-syntax/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ftdetect/ │ │ │ └── plantuml.vim │ │ ├── ftplugin/ │ │ │ └── plantuml.vim │ │ ├── indent/ │ │ │ └── plantuml.vim │ │ └── syntax/ │ │ └── plantuml.vim │ ├── plenary.nvim/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ └── workflows/ │ │ │ └── default.yml │ │ ├── .gitignore │ │ ├── .stylua.toml │ │ ├── .styluaignore │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── POPUP.md │ │ ├── README.md │ │ ├── TESTS_README.md │ │ ├── data/ │ │ │ └── plenary/ │ │ │ └── filetypes/ │ │ │ ├── base.lua │ │ │ └── builtin.lua │ │ ├── lua/ │ │ │ ├── luassert/ │ │ │ │ ├── array.lua │ │ │ │ ├── assert.lua │ │ │ │ ├── assertions.lua │ │ │ │ ├── compatibility.lua │ │ │ │ ├── formatters/ │ │ │ │ │ ├── binarystring.lua │ │ │ │ │ └── init.lua │ │ │ │ ├── init.lua │ │ │ │ ├── languages/ │ │ │ │ │ └── en.lua │ │ │ │ ├── match.lua │ │ │ │ ├── matchers/ │ │ │ │ │ ├── composite.lua │ │ │ │ │ ├── core.lua │ │ │ │ │ └── init.lua │ │ │ │ ├── mock.lua │ │ │ │ ├── modifiers.lua │ │ │ │ ├── namespaces.lua │ │ │ │ ├── spy.lua │ │ │ │ ├── state.lua │ │ │ │ ├── stub.lua │ │ │ │ └── util.lua │ │ │ ├── plenary/ │ │ │ │ ├── async/ │ │ │ │ │ ├── api.lua │ │ │ │ │ ├── async.lua │ │ │ │ │ ├── control.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── lsp.lua │ │ │ │ │ ├── structs.lua │ │ │ │ │ ├── tests.lua │ │ │ │ │ ├── util.lua │ │ │ │ │ └── uv_async.lua │ │ │ │ ├── async_lib/ │ │ │ │ │ ├── api.lua │ │ │ │ │ ├── async.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── lsp.lua │ │ │ │ │ ├── structs.lua │ │ │ │ │ ├── tests.lua │ │ │ │ │ ├── util.lua │ │ │ │ │ └── uv_async.lua │ │ │ │ ├── benchmark/ │ │ │ │ │ ├── init.lua │ │ │ │ │ └── stat.lua │ │ │ │ ├── bit.lua │ │ │ │ ├── busted.lua │ │ │ │ ├── class.lua │ │ │ │ ├── collections/ │ │ │ │ │ └── py_list.lua │ │ │ │ ├── context_manager.lua │ │ │ │ ├── curl.lua │ │ │ │ ├── debug_utils.lua │ │ │ │ ├── enum.lua │ │ │ │ ├── errors.lua │ │ │ │ ├── filetype.lua │ │ │ │ ├── fun.lua │ │ │ │ ├── functional.lua │ │ │ │ ├── init.lua │ │ │ │ ├── iterators.lua │ │ │ │ ├── job.lua │ │ │ │ ├── json.lua │ │ │ │ ├── log.lua │ │ │ │ ├── lsp/ │ │ │ │ │ └── override.lua │ │ │ │ ├── neorocks/ │ │ │ │ │ └── init.lua │ │ │ │ ├── nvim_meta.lua │ │ │ │ ├── operators.lua │ │ │ │ ├── path.lua │ │ │ │ ├── popup/ │ │ │ │ │ ├── init.lua │ │ │ │ │ └── utils.lua │ │ │ │ ├── profile/ │ │ │ │ │ ├── lua_profiler.lua │ │ │ │ │ ├── memory_profiler.lua │ │ │ │ │ └── p.lua │ │ │ │ ├── profile.lua │ │ │ │ ├── reload.lua │ │ │ │ ├── run.lua │ │ │ │ ├── scandir.lua │ │ │ │ ├── strings.lua │ │ │ │ ├── tbl.lua │ │ │ │ ├── test_harness.lua │ │ │ │ ├── vararg/ │ │ │ │ │ ├── init.lua │ │ │ │ │ └── rotate.lua │ │ │ │ └── window/ │ │ │ │ ├── border.lua │ │ │ │ ├── float.lua │ │ │ │ └── init.lua │ │ │ └── say.lua │ │ ├── plenary.nvim-scm-1.rockspec │ │ ├── plugin/ │ │ │ └── plenary.vim │ │ ├── scratch/ │ │ │ ├── _reference_count.lua │ │ │ ├── busted_tester.lua │ │ │ ├── coroutine_examples.lua │ │ │ ├── iterators.lua │ │ │ ├── job_graveyard.lua │ │ │ ├── job_memory_leaker.lua │ │ │ ├── memory_profiler.lua │ │ │ ├── memory_tracker.lua │ │ │ ├── minimal_init.vim │ │ │ ├── new_line_finder.lua │ │ │ ├── rotate_bench.lua │ │ │ ├── run_tester.lua │ │ │ ├── term_open_checker.lua │ │ │ └── window_test.lua │ │ ├── scripts/ │ │ │ ├── minimal.vim │ │ │ ├── update_filetypes_from_github.lua │ │ │ ├── update_vararg.py │ │ │ └── vararg/ │ │ │ └── rotate.lua │ │ └── tests/ │ │ ├── manual/ │ │ │ └── large_job_spec.lua │ │ ├── minimal_init.vim │ │ └── plenary/ │ │ ├── async/ │ │ │ ├── async_spec.lua │ │ │ ├── channel_spec.lua │ │ │ ├── condvar_spec.lua │ │ │ ├── deque_spec.lua │ │ │ ├── read_file_bench.lua │ │ │ ├── semaphore_spec.lua │ │ │ ├── test_spec.lua │ │ │ └── util_spec.lua │ │ ├── context_manager_spec.lua │ │ ├── curl_spec.lua │ │ ├── enum_spec.lua │ │ ├── filetype_spec.lua │ │ ├── iterators_spec.lua │ │ ├── job/ │ │ │ └── validation_spec.lua │ │ ├── job_spec.lua │ │ ├── json_spec.lua │ │ ├── path_spec.lua │ │ ├── popup_requires_spec.lua │ │ ├── popup_spec.lua │ │ ├── py_list_spec.lua │ │ ├── rotate_spec.lua │ │ ├── scandir_spec.lua │ │ ├── simple_busted_spec.lua │ │ ├── strings_spec.lua │ │ ├── tbl_spec.lua │ │ └── uses_nvim_spec.lua │ ├── python-imports.vim/ │ │ ├── .coverage │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── build.yml │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.rst │ │ ├── autoload/ │ │ │ └── python_imports.vim │ │ ├── plugin/ │ │ │ └── python-imports.vim │ │ ├── pytest.ini │ │ ├── python-imports.cfg │ │ ├── pythonx/ │ │ │ ├── python_imports.py │ │ │ └── vim.pyi │ │ ├── setup.cfg │ │ ├── test/ │ │ │ ├── conftest.py │ │ │ ├── run │ │ │ ├── test_python_imports.py │ │ │ ├── tests.vader │ │ │ └── vimrc │ │ └── tox.ini │ ├── quickfix.nvim/ │ │ ├── README.md │ │ ├── lua/ │ │ │ ├── quickfix/ │ │ │ │ └── loc.lua │ │ │ └── quickfix.lua │ │ └── plugin/ │ │ └── quickfix.lua │ ├── rainbow/ │ │ ├── .github/ │ │ │ └── ISSUE_TEMPLATE/ │ │ │ ├── bug_report.md │ │ │ ├── feature_request.md │ │ │ └── not-issue.md │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ ├── README_zh.md │ │ ├── autoload/ │ │ │ ├── rainbow.vim │ │ │ └── rainbow_main.vim │ │ ├── doc/ │ │ │ └── rainbow.txt │ │ ├── plugin/ │ │ │ └── rainbow_main.vim │ │ └── tests/ │ │ ├── test.c │ │ ├── test.css │ │ ├── test.csv │ │ ├── test.go │ │ ├── test.hs │ │ ├── test.html │ │ ├── test.html.txt │ │ ├── test.js │ │ ├── test.lua │ │ ├── test.php │ │ ├── test.pl │ │ ├── test.rb │ │ ├── test.sh │ │ ├── test.special-ft │ │ ├── test.styl │ │ ├── test.tex │ │ └── test.xml │ ├── record-key.nvim/ │ │ ├── README.md │ │ └── plugin/ │ │ └── record-key.lua │ ├── rust.vim/ │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── ci.yml │ │ ├── .gitignore │ │ ├── .vintrc.yml │ │ ├── ISSUE_TEMPLATE.md │ │ ├── LICENSE-APACHE │ │ ├── LICENSE-MIT │ │ ├── README.md │ │ ├── after/ │ │ │ └── syntax/ │ │ │ └── rust.vim │ │ ├── autoload/ │ │ │ ├── cargo/ │ │ │ │ └── quickfix.vim │ │ │ ├── cargo.vim │ │ │ ├── rust/ │ │ │ │ ├── debugging.vim │ │ │ │ ├── delimitmate.vim │ │ │ │ └── tags.vim │ │ │ ├── rust.vim │ │ │ └── rustfmt.vim │ │ ├── compiler/ │ │ │ ├── cargo.vim │ │ │ └── rustc.vim │ │ ├── ctags/ │ │ │ └── rust.ctags │ │ ├── doc/ │ │ │ └── rust.txt │ │ ├── ftdetect/ │ │ │ └── rust.vim │ │ ├── ftplugin/ │ │ │ ├── rust/ │ │ │ │ └── tagbar.vim │ │ │ └── rust.vim │ │ ├── indent/ │ │ │ └── rust.vim │ │ ├── plugin/ │ │ │ ├── cargo.vim │ │ │ └── rust.vim │ │ ├── syntax/ │ │ │ └── rust.vim │ │ ├── syntax_checkers/ │ │ │ └── rust/ │ │ │ ├── cargo.vim │ │ │ └── rustc.vim │ │ ├── test/ │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── coverage.vader │ │ │ ├── indent.vader │ │ │ ├── run-tests │ │ │ ├── sample.rs │ │ │ └── vimrc │ │ └── triagebot.toml │ ├── screensaver.vim/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── screensaver/ │ │ │ │ ├── pixel/ │ │ │ │ │ ├── 100 │ │ │ │ │ ├── 101 │ │ │ │ │ ├── 102 │ │ │ │ │ ├── 103 │ │ │ │ │ ├── 104 │ │ │ │ │ ├── 105 │ │ │ │ │ ├── 106 │ │ │ │ │ ├── 107 │ │ │ │ │ ├── 108 │ │ │ │ │ ├── 109 │ │ │ │ │ ├── 110 │ │ │ │ │ ├── 111 │ │ │ │ │ ├── 112 │ │ │ │ │ ├── 113 │ │ │ │ │ ├── 114 │ │ │ │ │ ├── 115 │ │ │ │ │ ├── 116 │ │ │ │ │ ├── 117 │ │ │ │ │ ├── 118 │ │ │ │ │ ├── 119 │ │ │ │ │ ├── 120 │ │ │ │ │ ├── 121 │ │ │ │ │ ├── 122 │ │ │ │ │ ├── 123 │ │ │ │ │ ├── 124 │ │ │ │ │ ├── 125 │ │ │ │ │ ├── 126 │ │ │ │ │ ├── 33 │ │ │ │ │ ├── 34 │ │ │ │ │ ├── 35 │ │ │ │ │ ├── 36 │ │ │ │ │ ├── 37 │ │ │ │ │ ├── 38 │ │ │ │ │ ├── 39 │ │ │ │ │ ├── 40 │ │ │ │ │ ├── 41 │ │ │ │ │ ├── 42 │ │ │ │ │ ├── 43 │ │ │ │ │ ├── 44 │ │ │ │ │ ├── 45 │ │ │ │ │ ├── 46 │ │ │ │ │ ├── 47 │ │ │ │ │ ├── 48 │ │ │ │ │ ├── 49 │ │ │ │ │ ├── 50 │ │ │ │ │ ├── 51 │ │ │ │ │ ├── 52 │ │ │ │ │ ├── 53 │ │ │ │ │ ├── 54 │ │ │ │ │ ├── 55 │ │ │ │ │ ├── 56 │ │ │ │ │ ├── 57 │ │ │ │ │ ├── 58 │ │ │ │ │ ├── 59 │ │ │ │ │ ├── 60 │ │ │ │ │ ├── 61 │ │ │ │ │ ├── 62 │ │ │ │ │ ├── 63 │ │ │ │ │ ├── 64 │ │ │ │ │ ├── 65 │ │ │ │ │ ├── 66 │ │ │ │ │ ├── 67 │ │ │ │ │ ├── 68 │ │ │ │ │ ├── 69 │ │ │ │ │ ├── 70 │ │ │ │ │ ├── 71 │ │ │ │ │ ├── 72 │ │ │ │ │ ├── 73 │ │ │ │ │ ├── 74 │ │ │ │ │ ├── 75 │ │ │ │ │ ├── 76 │ │ │ │ │ ├── 77 │ │ │ │ │ ├── 78 │ │ │ │ │ ├── 79 │ │ │ │ │ ├── 80 │ │ │ │ │ ├── 81 │ │ │ │ │ ├── 82 │ │ │ │ │ ├── 83 │ │ │ │ │ ├── 84 │ │ │ │ │ ├── 85 │ │ │ │ │ ├── 86 │ │ │ │ │ ├── 87 │ │ │ │ │ ├── 88 │ │ │ │ │ ├── 89 │ │ │ │ │ ├── 90 │ │ │ │ │ ├── 91 │ │ │ │ │ ├── 92 │ │ │ │ │ ├── 93 │ │ │ │ │ ├── 94 │ │ │ │ │ ├── 95 │ │ │ │ │ ├── 96 │ │ │ │ │ ├── 97 │ │ │ │ │ ├── 98 │ │ │ │ │ └── 99 │ │ │ │ ├── pixel.vim │ │ │ │ ├── random.vim │ │ │ │ ├── randomcolor.vim │ │ │ │ ├── randomhighlight.vim │ │ │ │ ├── source/ │ │ │ │ │ ├── clock.vim │ │ │ │ │ ├── helloworld.vim │ │ │ │ │ ├── largeclock.vim │ │ │ │ │ └── password.vim │ │ │ │ └── util.vim │ │ │ └── screensaver.vim │ │ ├── doc/ │ │ │ └── screensaver.txt │ │ └── plugin/ │ │ └── screensaver.vim │ ├── scrollbar.vim/ │ │ ├── README.md │ │ ├── plugin/ │ │ │ └── scrollbar.vim │ │ └── test/ │ │ └── vimrc │ ├── smalltalk/ │ │ ├── ftdetect/ │ │ │ └── smalltalk.vim │ │ ├── indent/ │ │ │ └── smalltalk.vim │ │ └── syntax/ │ │ └── smalltalk.vim │ ├── spacevim/ │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ └── spacevimcn.vim │ │ └── doc/ │ │ └── SpaceVim.txt │ ├── splitjoin.vim/ │ │ ├── .circleci/ │ │ │ └── config.yml │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── mirror.yml │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .rspec │ │ ├── CODE_OF_CONDUCT.md │ │ ├── CONTRIBUTING.md │ │ ├── Gemfile │ │ ├── Guardfile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Rakefile │ │ ├── autoload/ │ │ │ ├── sj/ │ │ │ │ ├── argparser/ │ │ │ │ │ ├── clojure.vim │ │ │ │ │ ├── common.vim │ │ │ │ │ ├── elixir.vim │ │ │ │ │ ├── go_vars.vim │ │ │ │ │ ├── html_args.vim │ │ │ │ │ ├── js.vim │ │ │ │ │ ├── json.vim │ │ │ │ │ ├── ruby.vim │ │ │ │ │ ├── rust_list.vim │ │ │ │ │ ├── rust_struct.vim │ │ │ │ │ └── sh.vim │ │ │ │ ├── c.vim │ │ │ │ ├── clojure.vim │ │ │ │ ├── coffee.vim │ │ │ │ ├── css.vim │ │ │ │ ├── cue.vim │ │ │ │ ├── elixir.vim │ │ │ │ ├── elm.vim │ │ │ │ ├── eruby.vim │ │ │ │ ├── go.vim │ │ │ │ ├── haml.vim │ │ │ │ ├── handlebars.vim │ │ │ │ ├── html.vim │ │ │ │ ├── java.vim │ │ │ │ ├── js.vim │ │ │ │ ├── jsx.vim │ │ │ │ ├── lua.vim │ │ │ │ ├── perl.vim │ │ │ │ ├── php.vim │ │ │ │ ├── python.vim │ │ │ │ ├── r.vim │ │ │ │ ├── ruby.vim │ │ │ │ ├── rust.vim │ │ │ │ ├── scss.vim │ │ │ │ ├── settings.vim │ │ │ │ ├── sh.vim │ │ │ │ ├── tex.vim │ │ │ │ ├── vim.vim │ │ │ │ ├── vue.vim │ │ │ │ └── yaml.vim │ │ │ └── sj.vim │ │ ├── doc/ │ │ │ └── splitjoin.txt │ │ ├── ftplugin/ │ │ │ ├── c/ │ │ │ │ └── splitjoin.vim │ │ │ ├── clojure/ │ │ │ │ └── splitjoin.vim │ │ │ ├── coffee/ │ │ │ │ └── splitjoin.vim │ │ │ ├── cs/ │ │ │ │ └── splitjoin.vim │ │ │ ├── css/ │ │ │ │ └── splitjoin.vim │ │ │ ├── cue/ │ │ │ │ └── splitjoin.vim │ │ │ ├── elixir/ │ │ │ │ └── splitjoin.vim │ │ │ ├── elm/ │ │ │ │ └── splitjoin.vim │ │ │ ├── eruby/ │ │ │ │ └── splitjoin.vim │ │ │ ├── go/ │ │ │ │ └── splitjoin.vim │ │ │ ├── haml/ │ │ │ │ └── splitjoin.vim │ │ │ ├── handlebars/ │ │ │ │ └── splitjoin.vim │ │ │ ├── html/ │ │ │ │ └── splitjoin.vim │ │ │ ├── htmldjango/ │ │ │ │ └── splitjoin.vim │ │ │ ├── java/ │ │ │ │ └── splitjoin.vim │ │ │ ├── javascript/ │ │ │ │ └── splitjoin.vim │ │ │ ├── javascriptreact/ │ │ │ │ └── splitjoin.vim │ │ │ ├── json/ │ │ │ │ └── splitjoin.vim │ │ │ ├── jsx/ │ │ │ │ └── splitjoin.vim │ │ │ ├── less/ │ │ │ │ └── splitjoin.vim │ │ │ ├── lua/ │ │ │ │ └── splitjoin.vim │ │ │ ├── perl/ │ │ │ │ └── splitjoin.vim │ │ │ ├── php/ │ │ │ │ └── splitjoin.vim │ │ │ ├── python/ │ │ │ │ └── splitjoin.vim │ │ │ ├── r/ │ │ │ │ └── splitjoin.vim │ │ │ ├── ruby/ │ │ │ │ └── splitjoin.vim │ │ │ ├── rust/ │ │ │ │ └── splitjoin.vim │ │ │ ├── scss/ │ │ │ │ └── splitjoin.vim │ │ │ ├── sh/ │ │ │ │ └── splitjoin.vim │ │ │ ├── snakemake/ │ │ │ │ └── splitjoin.vim │ │ │ ├── svelte/ │ │ │ │ └── splitjoin.vim │ │ │ ├── tex/ │ │ │ │ └── splitjoin.vim │ │ │ ├── tsx/ │ │ │ │ └── splitjoin.vim │ │ │ ├── typescript/ │ │ │ │ └── splitjoin.vim │ │ │ ├── typescriptreact/ │ │ │ │ └── splitjoin.vim │ │ │ ├── vim/ │ │ │ │ └── splitjoin.vim │ │ │ ├── vue/ │ │ │ │ └── splitjoin.vim │ │ │ ├── xml/ │ │ │ │ └── splitjoin.vim │ │ │ ├── yaml/ │ │ │ │ └── splitjoin.vim │ │ │ └── zsh/ │ │ │ └── splitjoin.vim │ │ ├── plugin/ │ │ │ └── splitjoin.vim │ │ └── spec/ │ │ ├── plugin/ │ │ │ ├── c_spec.rb │ │ │ ├── clojure_spec.rb │ │ │ ├── coffee_spec.rb │ │ │ ├── css_spec.rb │ │ │ ├── elixir_spec.rb │ │ │ ├── elm_spec.rb │ │ │ ├── eruby_spec.rb │ │ │ ├── go_spec.rb │ │ │ ├── haml_spec.rb │ │ │ ├── handlebars_spec.rb │ │ │ ├── html_spec.rb │ │ │ ├── java_spec.rb │ │ │ ├── js_spec.rb │ │ │ ├── jsx_spec.rb │ │ │ ├── lua_spec.rb │ │ │ ├── perl_spec.rb │ │ │ ├── php_spec.rb │ │ │ ├── python_spec.rb │ │ │ ├── r_spec.rb │ │ │ ├── ruby_spec.rb │ │ │ ├── rust_spec.rb │ │ │ ├── scss_spec.rb │ │ │ ├── settings_spec.rb │ │ │ ├── sh_spec.rb │ │ │ ├── tex_spec.rb │ │ │ ├── vim_spec.rb │ │ │ └── yaml_spec.rb │ │ ├── spec_helper.rb │ │ └── support/ │ │ └── vim.rb │ ├── tabular/ │ │ ├── .gitignore │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── after/ │ │ │ └── plugin/ │ │ │ └── TabularMaps.vim │ │ ├── autoload/ │ │ │ └── tabular.vim │ │ ├── doc/ │ │ │ └── Tabular.txt │ │ └── plugin/ │ │ └── Tabular.vim │ ├── tagbar/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ └── workflows/ │ │ │ ├── check.yml │ │ │ ├── reviewdog.yml │ │ │ └── vint.yml │ │ ├── .vintrc.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── tagbar/ │ │ │ │ ├── log.vim │ │ │ │ ├── prototypes/ │ │ │ │ │ ├── basetag.vim │ │ │ │ │ ├── fileinfo.vim │ │ │ │ │ ├── kindheadertag.vim │ │ │ │ │ ├── normaltag.vim │ │ │ │ │ ├── pseudotag.vim │ │ │ │ │ ├── splittag.vim │ │ │ │ │ └── typeinfo.vim │ │ │ │ ├── sorting.vim │ │ │ │ ├── state.vim │ │ │ │ └── types/ │ │ │ │ ├── ctags.vim │ │ │ │ └── uctags.vim │ │ │ └── tagbar.vim │ │ ├── doc/ │ │ │ └── tagbar.txt │ │ ├── plugin/ │ │ │ └── tagbar.vim │ │ └── syntax/ │ │ └── tagbar.vim │ ├── tagbar-makefile.vim/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ctags/ │ │ │ └── makefile.cnf │ │ └── ftplugin/ │ │ └── make.vim │ ├── tagbar-proto.vim/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ctags/ │ │ │ └── proto.cnf │ │ └── ftplugin/ │ │ └── proto.vim │ ├── telescope-ctags-outline.nvim/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lua/ │ │ │ └── telescope/ │ │ │ └── _extensions/ │ │ │ └── ctags_outline.lua │ │ └── stylua.toml │ ├── telescope-fzf-native.nvim/ │ │ ├── .clang-format │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ └── workflows/ │ │ │ ├── ci.yml │ │ │ └── lint.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── lua/ │ │ │ ├── fzf_lib.lua │ │ │ └── telescope/ │ │ │ └── _extensions/ │ │ │ └── fzf.lua │ │ ├── src/ │ │ │ ├── fzf.c │ │ │ └── fzf.h │ │ └── test/ │ │ ├── fzf_lib_spec.lua │ │ ├── minrc.vim │ │ └── test.c │ ├── telescope-menu/ │ │ └── lua/ │ │ └── telescope/ │ │ └── _extensions/ │ │ └── menu.lua │ ├── telescope.nvim-0.1.2/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── config.yml │ │ │ │ └── feature_request.md │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ └── workflows/ │ │ │ ├── ci.yml │ │ │ ├── docgen.yml │ │ │ ├── lint.yml │ │ │ └── release.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── health/ │ │ │ └── telescope.vim │ │ ├── data/ │ │ │ └── memes/ │ │ │ └── planets/ │ │ │ ├── earth │ │ │ ├── jupiter │ │ │ ├── mars │ │ │ ├── mercury │ │ │ ├── moon │ │ │ ├── neptune │ │ │ ├── pluto │ │ │ ├── saturn │ │ │ ├── uranus │ │ │ └── venus │ │ ├── developers.md │ │ ├── doc/ │ │ │ ├── secret.txt │ │ │ ├── telescope.txt │ │ │ └── telescope_changelog.txt │ │ ├── ftplugin/ │ │ │ ├── TelescopePrompt.lua │ │ │ └── TelescopeResults.lua │ │ ├── lua/ │ │ │ ├── telescope/ │ │ │ │ ├── _.lua │ │ │ │ ├── _extensions/ │ │ │ │ │ └── init.lua │ │ │ │ ├── actions/ │ │ │ │ │ ├── generate.lua │ │ │ │ │ ├── history.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── layout.lua │ │ │ │ │ ├── mt.lua │ │ │ │ │ ├── set.lua │ │ │ │ │ ├── state.lua │ │ │ │ │ └── utils.lua │ │ │ │ ├── algos/ │ │ │ │ │ ├── fzy.lua │ │ │ │ │ ├── linked_list.lua │ │ │ │ │ └── string_distance.lua │ │ │ │ ├── builtin/ │ │ │ │ │ ├── __diagnostics.lua │ │ │ │ │ ├── __files.lua │ │ │ │ │ ├── __git.lua │ │ │ │ │ ├── __internal.lua │ │ │ │ │ ├── __lsp.lua │ │ │ │ │ └── init.lua │ │ │ │ ├── command.lua │ │ │ │ ├── config/ │ │ │ │ │ └── resolve.lua │ │ │ │ ├── config.lua │ │ │ │ ├── debounce.lua │ │ │ │ ├── deprecated.lua │ │ │ │ ├── entry_manager.lua │ │ │ │ ├── finders/ │ │ │ │ │ ├── async_job_finder.lua │ │ │ │ │ ├── async_oneshot_finder.lua │ │ │ │ │ └── async_static_finder.lua │ │ │ │ ├── finders.lua │ │ │ │ ├── from_entry.lua │ │ │ │ ├── health.lua │ │ │ │ ├── init.lua │ │ │ │ ├── log.lua │ │ │ │ ├── make_entry.lua │ │ │ │ ├── mappings.lua │ │ │ │ ├── pickers/ │ │ │ │ │ ├── entry_display.lua │ │ │ │ │ ├── highlights.lua │ │ │ │ │ ├── layout_strategies.lua │ │ │ │ │ ├── multi.lua │ │ │ │ │ ├── scroller.lua │ │ │ │ │ └── window.lua │ │ │ │ ├── pickers.lua │ │ │ │ ├── previewers/ │ │ │ │ │ ├── buffer_previewer.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── previewer.lua │ │ │ │ │ ├── term_previewer.lua │ │ │ │ │ └── utils.lua │ │ │ │ ├── sorters.lua │ │ │ │ ├── state.lua │ │ │ │ ├── testharness/ │ │ │ │ │ ├── helpers.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ └── runner.lua │ │ │ │ ├── themes.lua │ │ │ │ └── utils.lua │ │ │ └── tests/ │ │ │ ├── automated/ │ │ │ │ ├── action_spec.lua │ │ │ │ ├── command_spec.lua │ │ │ │ ├── entry_display_spec.lua │ │ │ │ ├── entry_manager_spec.lua │ │ │ │ ├── layout_strategies_spec.lua │ │ │ │ ├── linked_list_spec.lua │ │ │ │ ├── pickers/ │ │ │ │ │ └── find_files_spec.lua │ │ │ │ ├── resolver_spec.lua │ │ │ │ ├── scroller_spec.lua │ │ │ │ └── telescope_spec.lua │ │ │ ├── fixtures/ │ │ │ │ └── find_files/ │ │ │ │ ├── file_a.txt │ │ │ │ └── file_abc.txt │ │ │ ├── helpers.lua │ │ │ └── pickers/ │ │ │ ├── find_files__readme.lua │ │ │ └── find_files__scrolling_descending_cycle.lua │ │ ├── plugin/ │ │ │ └── telescope.lua │ │ ├── scripts/ │ │ │ ├── gendocs.lua │ │ │ └── minimal_init.vim │ │ └── telescope.nvim-scm-1.rockspec │ ├── telescope.nvim-0.1.5/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── config.yml │ │ │ │ └── feature_request.md │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ └── workflows/ │ │ │ ├── ci.yml │ │ │ ├── docgen.yml │ │ │ ├── lint.yml │ │ │ └── release.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── health/ │ │ │ └── telescope.vim │ │ ├── data/ │ │ │ └── memes/ │ │ │ └── planets/ │ │ │ ├── earth │ │ │ ├── jupiter │ │ │ ├── mars │ │ │ ├── mercury │ │ │ ├── moon │ │ │ ├── neptune │ │ │ ├── pluto │ │ │ ├── saturn │ │ │ ├── uranus │ │ │ └── venus │ │ ├── developers.md │ │ ├── doc/ │ │ │ ├── secret.txt │ │ │ ├── telescope.txt │ │ │ └── telescope_changelog.txt │ │ ├── ftplugin/ │ │ │ ├── TelescopePrompt.lua │ │ │ └── TelescopeResults.lua │ │ ├── lua/ │ │ │ ├── telescope/ │ │ │ │ ├── _.lua │ │ │ │ ├── _extensions/ │ │ │ │ │ └── init.lua │ │ │ │ ├── actions/ │ │ │ │ │ ├── generate.lua │ │ │ │ │ ├── history.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── layout.lua │ │ │ │ │ ├── mt.lua │ │ │ │ │ ├── set.lua │ │ │ │ │ ├── state.lua │ │ │ │ │ └── utils.lua │ │ │ │ ├── algos/ │ │ │ │ │ ├── fzy.lua │ │ │ │ │ ├── linked_list.lua │ │ │ │ │ └── string_distance.lua │ │ │ │ ├── builtin/ │ │ │ │ │ ├── __diagnostics.lua │ │ │ │ │ ├── __files.lua │ │ │ │ │ ├── __git.lua │ │ │ │ │ ├── __internal.lua │ │ │ │ │ ├── __lsp.lua │ │ │ │ │ └── init.lua │ │ │ │ ├── command.lua │ │ │ │ ├── config/ │ │ │ │ │ └── resolve.lua │ │ │ │ ├── config.lua │ │ │ │ ├── debounce.lua │ │ │ │ ├── deprecated.lua │ │ │ │ ├── entry_manager.lua │ │ │ │ ├── finders/ │ │ │ │ │ ├── async_job_finder.lua │ │ │ │ │ ├── async_oneshot_finder.lua │ │ │ │ │ └── async_static_finder.lua │ │ │ │ ├── finders.lua │ │ │ │ ├── from_entry.lua │ │ │ │ ├── health.lua │ │ │ │ ├── init.lua │ │ │ │ ├── log.lua │ │ │ │ ├── make_entry.lua │ │ │ │ ├── mappings.lua │ │ │ │ ├── pickers/ │ │ │ │ │ ├── entry_display.lua │ │ │ │ │ ├── highlights.lua │ │ │ │ │ ├── layout_strategies.lua │ │ │ │ │ ├── multi.lua │ │ │ │ │ ├── scroller.lua │ │ │ │ │ └── window.lua │ │ │ │ ├── pickers.lua │ │ │ │ ├── previewers/ │ │ │ │ │ ├── buffer_previewer.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── previewer.lua │ │ │ │ │ ├── term_previewer.lua │ │ │ │ │ └── utils.lua │ │ │ │ ├── sorters.lua │ │ │ │ ├── state.lua │ │ │ │ ├── testharness/ │ │ │ │ │ ├── helpers.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ └── runner.lua │ │ │ │ ├── themes.lua │ │ │ │ └── utils.lua │ │ │ └── tests/ │ │ │ ├── automated/ │ │ │ │ ├── action_spec.lua │ │ │ │ ├── command_spec.lua │ │ │ │ ├── entry_display_spec.lua │ │ │ │ ├── entry_manager_spec.lua │ │ │ │ ├── layout_strategies_spec.lua │ │ │ │ ├── linked_list_spec.lua │ │ │ │ ├── pickers/ │ │ │ │ │ └── find_files_spec.lua │ │ │ │ ├── resolver_spec.lua │ │ │ │ ├── scroller_spec.lua │ │ │ │ ├── telescope_spec.lua │ │ │ │ └── utils_spec.lua │ │ │ ├── fixtures/ │ │ │ │ └── find_files/ │ │ │ │ ├── file_a.txt │ │ │ │ └── file_abc.txt │ │ │ ├── helpers.lua │ │ │ └── pickers/ │ │ │ ├── find_files__readme.lua │ │ │ └── find_files__scrolling_descending_cycle.lua │ │ ├── plugin/ │ │ │ └── telescope.lua │ │ ├── scripts/ │ │ │ ├── gendocs.lua │ │ │ └── minimal_init.vim │ │ └── telescope.nvim-scm-1.rockspec │ ├── telescope.nvim-0.1.8/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ ├── config.yml │ │ │ │ └── feature_request.md │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ └── workflows/ │ │ │ ├── ci.yml │ │ │ ├── docgen.yml │ │ │ ├── lint.yml │ │ │ └── release.yml │ │ ├── .gitignore │ │ ├── .luacheckrc │ │ ├── .stylua.toml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── health/ │ │ │ └── telescope.vim │ │ ├── data/ │ │ │ └── memes/ │ │ │ └── planets/ │ │ │ ├── earth │ │ │ ├── jupiter │ │ │ ├── mars │ │ │ ├── mercury │ │ │ ├── moon │ │ │ ├── neptune │ │ │ ├── pluto │ │ │ ├── saturn │ │ │ ├── uranus │ │ │ └── venus │ │ ├── developers.md │ │ ├── doc/ │ │ │ ├── secret.txt │ │ │ ├── telescope.txt │ │ │ └── telescope_changelog.txt │ │ ├── ftplugin/ │ │ │ ├── TelescopePrompt.lua │ │ │ └── TelescopeResults.lua │ │ ├── lua/ │ │ │ ├── telescope/ │ │ │ │ ├── _.lua │ │ │ │ ├── _extensions/ │ │ │ │ │ └── init.lua │ │ │ │ ├── actions/ │ │ │ │ │ ├── generate.lua │ │ │ │ │ ├── history.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── layout.lua │ │ │ │ │ ├── mt.lua │ │ │ │ │ ├── set.lua │ │ │ │ │ ├── state.lua │ │ │ │ │ └── utils.lua │ │ │ │ ├── algos/ │ │ │ │ │ ├── fzy.lua │ │ │ │ │ ├── linked_list.lua │ │ │ │ │ └── string_distance.lua │ │ │ │ ├── builtin/ │ │ │ │ │ ├── __diagnostics.lua │ │ │ │ │ ├── __files.lua │ │ │ │ │ ├── __git.lua │ │ │ │ │ ├── __internal.lua │ │ │ │ │ ├── __lsp.lua │ │ │ │ │ └── init.lua │ │ │ │ ├── command.lua │ │ │ │ ├── config/ │ │ │ │ │ └── resolve.lua │ │ │ │ ├── config.lua │ │ │ │ ├── debounce.lua │ │ │ │ ├── deprecated.lua │ │ │ │ ├── entry_manager.lua │ │ │ │ ├── finders/ │ │ │ │ │ ├── async_job_finder.lua │ │ │ │ │ ├── async_oneshot_finder.lua │ │ │ │ │ └── async_static_finder.lua │ │ │ │ ├── finders.lua │ │ │ │ ├── from_entry.lua │ │ │ │ ├── health.lua │ │ │ │ ├── init.lua │ │ │ │ ├── log.lua │ │ │ │ ├── make_entry.lua │ │ │ │ ├── mappings.lua │ │ │ │ ├── pickers/ │ │ │ │ │ ├── entry_display.lua │ │ │ │ │ ├── highlights.lua │ │ │ │ │ ├── layout_strategies.lua │ │ │ │ │ ├── multi.lua │ │ │ │ │ ├── scroller.lua │ │ │ │ │ └── window.lua │ │ │ │ ├── pickers.lua │ │ │ │ ├── previewers/ │ │ │ │ │ ├── buffer_previewer.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ ├── previewer.lua │ │ │ │ │ ├── term_previewer.lua │ │ │ │ │ └── utils.lua │ │ │ │ ├── sorters.lua │ │ │ │ ├── state.lua │ │ │ │ ├── testharness/ │ │ │ │ │ ├── helpers.lua │ │ │ │ │ ├── init.lua │ │ │ │ │ └── runner.lua │ │ │ │ ├── themes.lua │ │ │ │ └── utils.lua │ │ │ └── tests/ │ │ │ ├── automated/ │ │ │ │ ├── action_spec.lua │ │ │ │ ├── command_spec.lua │ │ │ │ ├── entry_display_spec.lua │ │ │ │ ├── entry_manager_spec.lua │ │ │ │ ├── layout_strategies_spec.lua │ │ │ │ ├── linked_list_spec.lua │ │ │ │ ├── pickers/ │ │ │ │ │ └── find_files_spec.lua │ │ │ │ ├── resolver_spec.lua │ │ │ │ ├── scroller_spec.lua │ │ │ │ ├── telescope_spec.lua │ │ │ │ └── utils_spec.lua │ │ │ ├── fixtures/ │ │ │ │ └── find_files/ │ │ │ │ ├── file_a.txt │ │ │ │ └── file_abc.txt │ │ │ ├── helpers.lua │ │ │ └── pickers/ │ │ │ ├── find_files__readme.lua │ │ │ └── find_files__scrolling_descending_cycle.lua │ │ ├── plugin/ │ │ │ └── telescope.lua │ │ ├── scripts/ │ │ │ ├── gendocs.lua │ │ │ └── minimal_init.vim │ │ └── telescope.nvim-scm-1.rockspec │ ├── trouble.nvim/ │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE/ │ │ │ │ ├── bug_report.yml │ │ │ │ └── feature_request.yml │ │ │ └── workflows/ │ │ │ └── ci.yml │ │ ├── .gitignore │ │ ├── .lua-format │ │ ├── .nvim.lsp.json │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc/ │ │ │ └── trouble.nvim.txt │ │ ├── lua/ │ │ │ └── trouble/ │ │ │ ├── colors.lua │ │ │ ├── config.lua │ │ │ ├── folds.lua │ │ │ ├── init.lua │ │ │ ├── providers/ │ │ │ │ ├── diagnostic.lua │ │ │ │ ├── init.lua │ │ │ │ ├── lsp.lua │ │ │ │ ├── qf.lua │ │ │ │ └── telescope.lua │ │ │ ├── renderer.lua │ │ │ ├── text.lua │ │ │ ├── util.lua │ │ │ └── view.lua │ │ ├── plugin/ │ │ │ └── trouble.vim │ │ ├── selene.toml │ │ ├── stylua.toml │ │ └── vim.toml │ ├── undotree/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── undotree.vim │ │ ├── doc/ │ │ │ └── undotree.txt │ │ ├── plugin/ │ │ │ └── undotree.vim │ │ └── syntax/ │ │ └── undotree.vim │ ├── unite-sources/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── autoload/ │ │ │ ├── unicode.vim │ │ │ └── unite/ │ │ │ ├── filters/ │ │ │ │ └── gtags_tree_matcher.vim │ │ │ ├── kinds/ │ │ │ │ ├── gtags_completion.vim │ │ │ │ ├── unicode.vim │ │ │ │ └── unicodeSelect.vim │ │ │ ├── libs/ │ │ │ │ └── gtags.vim │ │ │ └── sources/ │ │ │ ├── colorscheme.vim │ │ │ ├── gtags.vim │ │ │ ├── help.vim │ │ │ ├── history.vim │ │ │ ├── locationlist.vim │ │ │ ├── radio.vim │ │ │ ├── unicode.vim │ │ │ └── unicodeSelect.vim │ │ ├── data/ │ │ │ ├── arabic.txt │ │ │ ├── armenian.txt │ │ │ ├── bopomofo.txt │ │ │ ├── braille.txt │ │ │ ├── cuneiform.txt │ │ │ ├── cyrillic.txt │ │ │ ├── games.txt │ │ │ ├── greek.txt │ │ │ ├── greek_extended.txt │ │ │ ├── hangul.txt │ │ │ ├── hebrew.txt │ │ │ ├── ipa_extension.txt │ │ │ ├── japanese.txt │ │ │ ├── latin_basic.txt │ │ │ ├── latin_extended.txt │ │ │ ├── mathematics.txt │ │ │ ├── mod/ │ │ │ │ └── unicode_trimmed.txt │ │ │ ├── other.txt │ │ │ ├── radicals.txt │ │ │ ├── raw/ │ │ │ │ ├── unicode_data.txt │ │ │ │ └── unicode_small.txt │ │ │ └── thai.txt │ │ ├── doc/ │ │ │ └── unite-radio.txt │ │ ├── gtags.md │ │ └── plugin/ │ │ ├── gtags.vim │ │ └── unite-unicode.vim │ ├── unite.vim/ │ │ ├── .github/ │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── unite/ │ │ │ │ ├── action.vim │ │ │ │ ├── candidates.vim │ │ │ │ ├── complete.vim │ │ │ │ ├── custom.vim │ │ │ │ ├── exrename.vim │ │ │ │ ├── filters/ │ │ │ │ │ ├── converter_abbr_word.vim │ │ │ │ │ ├── converter_default.vim │ │ │ │ │ ├── converter_file_directory.vim │ │ │ │ │ ├── converter_full_path.vim │ │ │ │ │ ├── converter_nothing.vim │ │ │ │ │ ├── converter_relative_abbr.vim │ │ │ │ │ ├── converter_relative_word.vim │ │ │ │ │ ├── converter_smart_path.vim │ │ │ │ │ ├── converter_tail.vim │ │ │ │ │ ├── converter_tail_abbr.vim │ │ │ │ │ ├── converter_uniq_word.vim │ │ │ │ │ ├── converter_word_abbr.vim │ │ │ │ │ ├── matcher_context.vim │ │ │ │ │ ├── matcher_default.vim │ │ │ │ │ ├── matcher_fuzzy.vim │ │ │ │ │ ├── matcher_glob.vim │ │ │ │ │ ├── matcher_hide_current_file.vim │ │ │ │ │ ├── matcher_hide_hidden_files.vim │ │ │ │ │ ├── matcher_migemo.vim │ │ │ │ │ ├── matcher_project_files.vim │ │ │ │ │ ├── matcher_project_ignore_files.vim │ │ │ │ │ ├── matcher_regexp.vim │ │ │ │ │ ├── sorter_default.vim │ │ │ │ │ ├── sorter_ftime.vim │ │ │ │ │ ├── sorter_length.vim │ │ │ │ │ ├── sorter_nothing.vim │ │ │ │ │ ├── sorter_rank.vim │ │ │ │ │ ├── sorter_reverse.vim │ │ │ │ │ ├── sorter_selecta.py │ │ │ │ │ ├── sorter_selecta.vim │ │ │ │ │ └── sorter_word.vim │ │ │ │ ├── filters.vim │ │ │ │ ├── handlers.vim │ │ │ │ ├── helper.vim │ │ │ │ ├── init.vim │ │ │ │ ├── kinds/ │ │ │ │ │ ├── buffer.vim │ │ │ │ │ ├── cdable.vim │ │ │ │ │ ├── command.vim │ │ │ │ │ ├── common.vim │ │ │ │ │ ├── completion.vim │ │ │ │ │ ├── directory.vim │ │ │ │ │ ├── file.vim │ │ │ │ │ ├── file_base.vim │ │ │ │ │ ├── file_vimfiler_base.vim │ │ │ │ │ ├── guicmd.vim │ │ │ │ │ ├── jump_list.vim │ │ │ │ │ ├── openable.vim │ │ │ │ │ ├── source.vim │ │ │ │ │ ├── tab.vim │ │ │ │ │ ├── uri.vim │ │ │ │ │ ├── window.vim │ │ │ │ │ └── word.vim │ │ │ │ ├── mappings.vim │ │ │ │ ├── sources/ │ │ │ │ │ ├── action.vim │ │ │ │ │ ├── alias.vim │ │ │ │ │ ├── bookmark.vim │ │ │ │ │ ├── buffer/ │ │ │ │ │ │ └── variables.vim │ │ │ │ │ ├── buffer.vim │ │ │ │ │ ├── change.vim │ │ │ │ │ ├── command.vim │ │ │ │ │ ├── directory.vim │ │ │ │ │ ├── file.vim │ │ │ │ │ ├── file_list.vim │ │ │ │ │ ├── file_point.vim │ │ │ │ │ ├── find.vim │ │ │ │ │ ├── function.vim │ │ │ │ │ ├── grep.vim │ │ │ │ │ ├── grep_git.vim │ │ │ │ │ ├── history_input.vim │ │ │ │ │ ├── history_unite.vim │ │ │ │ │ ├── interactive.vim │ │ │ │ │ ├── jump.vim │ │ │ │ │ ├── jump_point.vim │ │ │ │ │ ├── launcher.vim │ │ │ │ │ ├── line.vim │ │ │ │ │ ├── mapping.vim │ │ │ │ │ ├── menu.vim │ │ │ │ │ ├── output.vim │ │ │ │ │ ├── output_shellcmd.vim │ │ │ │ │ ├── process.vim │ │ │ │ │ ├── rec.vim │ │ │ │ │ ├── register.vim │ │ │ │ │ ├── resume.vim │ │ │ │ │ ├── runtimepath.vim │ │ │ │ │ ├── script.vim │ │ │ │ │ ├── source.vim │ │ │ │ │ ├── tab.vim │ │ │ │ │ ├── vimgrep.vim │ │ │ │ │ ├── window.vim │ │ │ │ │ └── window_gui.vim │ │ │ │ ├── start.vim │ │ │ │ ├── util.vim │ │ │ │ ├── variables.vim │ │ │ │ └── view.vim │ │ │ ├── unite.vim │ │ │ ├── vital/ │ │ │ │ ├── _unite/ │ │ │ │ │ ├── Data/ │ │ │ │ │ │ ├── List.vim │ │ │ │ │ │ └── String.vim │ │ │ │ │ ├── Prelude.vim │ │ │ │ │ ├── Process.vim │ │ │ │ │ ├── System/ │ │ │ │ │ │ ├── Cache/ │ │ │ │ │ │ │ └── Deprecated.vim │ │ │ │ │ │ ├── File.vim │ │ │ │ │ │ └── Filepath.vim │ │ │ │ │ └── Vim/ │ │ │ │ │ └── Message.vim │ │ │ │ ├── _unite.vim │ │ │ │ ├── unite.vim │ │ │ │ └── unite.vital │ │ │ └── vital.vim │ │ ├── doc/ │ │ │ └── unite.txt │ │ ├── plugin/ │ │ │ ├── unite/ │ │ │ │ ├── bookmark.vim │ │ │ │ ├── buffer.vim │ │ │ │ └── window.vim │ │ │ └── unite.vim │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ └── denite/ │ │ │ ├── kind/ │ │ │ │ └── unite.py │ │ │ └── source/ │ │ │ └── unite.py │ │ ├── syntax/ │ │ │ ├── unite.vim │ │ │ └── unite_exrename.vim │ │ └── test/ │ │ ├── converter.vim │ │ ├── grep.vim │ │ ├── matcher.vim │ │ ├── sorter.vim │ │ └── source.vim │ ├── verilog/ │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Makefile │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── verilog.vim │ │ ├── compiler/ │ │ │ ├── cver.vim │ │ │ ├── iverilog.vim │ │ │ ├── leda.vim │ │ │ ├── msim.vim │ │ │ ├── ncverilog.vim │ │ │ ├── spyglass.vim │ │ │ ├── vcs.vim │ │ │ ├── verilator.vim │ │ │ └── verilog_common.vim │ │ ├── doc/ │ │ │ └── verilog_systemverilog.txt │ │ ├── ftdetect/ │ │ │ └── verilog.vim │ │ ├── ftplugin/ │ │ │ └── verilog.vim │ │ ├── indent/ │ │ │ └── verilog.vim │ │ ├── plugin/ │ │ │ └── verilog.vim │ │ ├── syntax/ │ │ │ └── verilog_systemverilog.vim │ │ └── test/ │ │ ├── errorformat.txt │ │ ├── folding.v │ │ ├── folding.v.html │ │ ├── functions.vim │ │ ├── indent.sv │ │ ├── indent.sv.html │ │ ├── mod.sv │ │ ├── run_test.vim │ │ ├── syntax.sv │ │ ├── syntax.sv.html │ │ ├── test.v │ │ └── test_vimrc │ ├── vim-airline/ │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── workflows/ │ │ │ └── reviewdog.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── Gemfile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Rakefile │ │ ├── autoload/ │ │ │ ├── airline/ │ │ │ │ ├── async.vim │ │ │ │ ├── builder.vim │ │ │ │ ├── debug.vim │ │ │ │ ├── extensions/ │ │ │ │ │ ├── ale.vim │ │ │ │ │ ├── bookmark.vim │ │ │ │ │ ├── branch.vim │ │ │ │ │ ├── bufferline.vim │ │ │ │ │ ├── capslock.vim │ │ │ │ │ ├── coc.vim │ │ │ │ │ ├── commandt.vim │ │ │ │ │ ├── csv.vim │ │ │ │ │ ├── ctrlp.vim │ │ │ │ │ ├── ctrlspace.vim │ │ │ │ │ ├── cursormode.vim │ │ │ │ │ ├── default.vim │ │ │ │ │ ├── denite.vim │ │ │ │ │ ├── dirvish.vim │ │ │ │ │ ├── eclim.vim │ │ │ │ │ ├── example.vim │ │ │ │ │ ├── fugitiveline.vim │ │ │ │ │ ├── gina.vim │ │ │ │ │ ├── grepper.vim │ │ │ │ │ ├── gutentags.vim │ │ │ │ │ ├── hunks.vim │ │ │ │ │ ├── keymap.vim │ │ │ │ │ ├── languageclient.vim │ │ │ │ │ ├── localsearch.vim │ │ │ │ │ ├── lsp.vim │ │ │ │ │ ├── neomake.vim │ │ │ │ │ ├── netrw.vim │ │ │ │ │ ├── nrrwrgn.vim │ │ │ │ │ ├── obsession.vim │ │ │ │ │ ├── po.vim │ │ │ │ │ ├── poetv.vim │ │ │ │ │ ├── promptline.vim │ │ │ │ │ ├── quickfix.vim │ │ │ │ │ ├── syntastic.vim │ │ │ │ │ ├── tabline/ │ │ │ │ │ │ ├── autoshow.vim │ │ │ │ │ │ ├── buffers.vim │ │ │ │ │ │ ├── buflist.vim │ │ │ │ │ │ ├── builder.vim │ │ │ │ │ │ ├── ctrlspace.vim │ │ │ │ │ │ ├── formatters/ │ │ │ │ │ │ │ ├── default.vim │ │ │ │ │ │ │ ├── jsformatter.vim │ │ │ │ │ │ │ ├── short_path.vim │ │ │ │ │ │ │ ├── tabnr.vim │ │ │ │ │ │ │ ├── unique_tail.vim │ │ │ │ │ │ │ └── unique_tail_improved.vim │ │ │ │ │ │ ├── tabs.vim │ │ │ │ │ │ ├── tabws.vim │ │ │ │ │ │ └── xtabline.vim │ │ │ │ │ ├── tabline.vim │ │ │ │ │ ├── tagbar.vim │ │ │ │ │ ├── term.vim │ │ │ │ │ ├── tmuxline.vim │ │ │ │ │ ├── undotree.vim │ │ │ │ │ ├── unicode.vim │ │ │ │ │ ├── unite.vim │ │ │ │ │ ├── vimagit.vim │ │ │ │ │ ├── vimtex.vim │ │ │ │ │ ├── virtualenv.vim │ │ │ │ │ ├── vista.vim │ │ │ │ │ ├── whitespace.vim │ │ │ │ │ ├── windowswap.vim │ │ │ │ │ ├── wordcount/ │ │ │ │ │ │ └── formatters/ │ │ │ │ │ │ └── default.vim │ │ │ │ │ ├── wordcount.vim │ │ │ │ │ ├── xkblayout.vim │ │ │ │ │ ├── ycm.vim │ │ │ │ │ └── zoomwintab.vim │ │ │ │ ├── extensions.vim │ │ │ │ ├── highlighter.vim │ │ │ │ ├── init.vim │ │ │ │ ├── msdos.vim │ │ │ │ ├── parts.vim │ │ │ │ ├── section.vim │ │ │ │ ├── themes/ │ │ │ │ │ └── dark.vim │ │ │ │ ├── themes.vim │ │ │ │ └── util.vim │ │ │ └── airline.vim │ │ ├── doc/ │ │ │ └── airline.txt │ │ ├── plugin/ │ │ │ └── airline.vim │ │ └── t/ │ │ ├── airline.vim │ │ ├── builder.vim │ │ ├── commands.vim │ │ ├── extensions_default.vim │ │ ├── extensions_tabline.vim │ │ ├── highlighter.vim │ │ ├── init.vim │ │ ├── parts.vim │ │ ├── section.vim │ │ ├── themes.vim │ │ └── util.vim │ ├── vim-airline-themes/ │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── workflows/ │ │ │ └── reviewdog.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── airline/ │ │ │ └── themes/ │ │ │ ├── alduin.vim │ │ │ ├── angr.vim │ │ │ ├── atomic.vim │ │ │ ├── ayu_dark.vim │ │ │ ├── ayu_light.vim │ │ │ ├── ayu_mirage.vim │ │ │ ├── badwolf.vim │ │ │ ├── base16.vim │ │ │ ├── base16_3024.vim │ │ │ ├── base16_adwaita.vim │ │ │ ├── base16_apathy.vim │ │ │ ├── base16_ashes.vim │ │ │ ├── base16_atelierdune.vim │ │ │ ├── base16_atelierforest.vim │ │ │ ├── base16_atelierheath.vim │ │ │ ├── base16_atelierlakeside.vim │ │ │ ├── base16_atelierseaside.vim │ │ │ ├── base16_bespin.vim │ │ │ ├── base16_brewer.vim │ │ │ ├── base16_bright.vim │ │ │ ├── base16_chalk.vim │ │ │ ├── base16_classic.vim │ │ │ ├── base16_codeschool.vim │ │ │ ├── base16_colors.vim │ │ │ ├── base16_default.vim │ │ │ ├── base16_eighties.vim │ │ │ ├── base16_embers.vim │ │ │ ├── base16_flat.vim │ │ │ ├── base16_google.vim │ │ │ ├── base16_grayscale.vim │ │ │ ├── base16_greenscreen.vim │ │ │ ├── base16_gruvbox_dark_hard.vim │ │ │ ├── base16_harmonic16.vim │ │ │ ├── base16_hopscotch.vim │ │ │ ├── base16_isotope.vim │ │ │ ├── base16_londontube.vim │ │ │ ├── base16_marrakesh.vim │ │ │ ├── base16_mocha.vim │ │ │ ├── base16_monokai.vim │ │ │ ├── base16_nord.vim │ │ │ ├── base16_ocean.vim │ │ │ ├── base16_oceanicnext.vim │ │ │ ├── base16_paraiso.vim │ │ │ ├── base16_pop.vim │ │ │ ├── base16_railscasts.vim │ │ │ ├── base16_seti.vim │ │ │ ├── base16_shapeshifter.vim │ │ │ ├── base16_shell.vim │ │ │ ├── base16_snazzy.vim │ │ │ ├── base16_solarized.vim │ │ │ ├── base16_spacemacs.vim │ │ │ ├── base16_summerfruit.vim │ │ │ ├── base16_tomorrow.vim │ │ │ ├── base16_twilight.vim │ │ │ ├── base16_vim.vim │ │ │ ├── base16color.vim │ │ │ ├── behelit.vim │ │ │ ├── biogoo.vim │ │ │ ├── bubblegum.vim │ │ │ ├── cobalt2.vim │ │ │ ├── cool.vim │ │ │ ├── dark_minimal.vim │ │ │ ├── desertink.vim │ │ │ ├── deus.vim │ │ │ ├── distinguished.vim │ │ │ ├── durant.vim │ │ │ ├── fairyfloss.vim │ │ │ ├── fruit_punch.vim │ │ │ ├── hybrid.vim │ │ │ ├── hybridline.vim │ │ │ ├── jellybeans.vim │ │ │ ├── jet.vim │ │ │ ├── kalisi.vim │ │ │ ├── kolor.vim │ │ │ ├── laederon.vim │ │ │ ├── light.vim │ │ │ ├── lucius.vim │ │ │ ├── luna.vim │ │ │ ├── minimalist.vim │ │ │ ├── molokai.vim │ │ │ ├── monochrome.vim │ │ │ ├── murmur.vim │ │ │ ├── night_owl.vim │ │ │ ├── onedark.vim │ │ │ ├── ouo.vim │ │ │ ├── owo.vim │ │ │ ├── papercolor.vim │ │ │ ├── peaksea.vim │ │ │ ├── powerlineish.vim │ │ │ ├── qwq.vim │ │ │ ├── raven.vim │ │ │ ├── ravenpower.vim │ │ │ ├── seagull.vim │ │ │ ├── serene.vim │ │ │ ├── sierra.vim │ │ │ ├── silver.vim │ │ │ ├── simple.vim │ │ │ ├── soda.vim │ │ │ ├── sol.vim │ │ │ ├── solarized.vim │ │ │ ├── solarized_flood.vim │ │ │ ├── term.vim │ │ │ ├── term_light.vim │ │ │ ├── tomorrow.vim │ │ │ ├── ubaryd.vim │ │ │ ├── understated.vim │ │ │ ├── violet.vim │ │ │ ├── wombat.vim │ │ │ ├── xtermlight.vim │ │ │ └── zenburn.vim │ │ ├── doc/ │ │ │ └── airline-themes.txt │ │ ├── plugin/ │ │ │ └── airline-themes.vim │ │ └── test/ │ │ └── airline-themes.vader │ ├── vim-asciidoc/ │ │ ├── README.asciidoc │ │ ├── UltiSnips/ │ │ │ └── asciidoc.snippets │ │ ├── autoload/ │ │ │ └── asciidoc.vim │ │ ├── compiler/ │ │ │ ├── asciidoc.vim │ │ │ └── asciidoctor.vim │ │ ├── ctags/ │ │ │ └── asciidoc.conf │ │ ├── ftdetect/ │ │ │ └── asciidoc.vim │ │ ├── ftplugin/ │ │ │ └── asciidoc.vim │ │ └── syntax/ │ │ └── asciidoc.vim │ ├── vim-assembly/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ftdetect/ │ │ │ └── assembly.vim │ │ ├── ftplugin/ │ │ │ └── assembly.vim │ │ └── syntax/ │ │ └── assembly.vim │ ├── vim-asterisk/ │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── reviewdog.yml │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── asterisk.vim │ │ ├── doc/ │ │ │ └── asterisk.txt │ │ ├── plugin/ │ │ │ └── asterisk.vim │ │ └── test/ │ │ ├── .themisrc │ │ ├── basic_asterisk.vimspec │ │ ├── keeppos.vimspec │ │ ├── visual.vimspec │ │ └── zstar.vimspec │ ├── vim-autohotkey/ │ │ ├── .vintrc.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── autohotkey.vim │ │ ├── ftdetect/ │ │ │ └── autohotkey.vim │ │ ├── plugin/ │ │ │ └── autohotkey.vim │ │ └── syntax/ │ │ └── autohotkey.vim │ ├── vim-bepo/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ ├── ftplugin/ │ │ │ │ ├── fugitive.vim │ │ │ │ └── netrw.vim │ │ │ └── plugin/ │ │ │ ├── surround.vim │ │ │ └── unimpaired.vim │ │ ├── doc/ │ │ │ └── bépo.txt │ │ └── plugin/ │ │ └── bepo.vim │ ├── vim-better-whitespace/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc/ │ │ │ └── better-whitespace.txt │ │ ├── plugin/ │ │ │ └── better-whitespace.vim │ │ └── whitespace_examples.txt │ ├── vim-chat/ │ │ ├── .gitignore │ │ ├── .vintrc.yaml │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── chat/ │ │ │ │ ├── gitter.vim │ │ │ │ ├── irc.vim │ │ │ │ ├── logger.vim │ │ │ │ ├── notify.vim │ │ │ │ ├── qq.vim │ │ │ │ ├── weixin.vim │ │ │ │ └── windows.vim │ │ │ └── chat.vim │ │ ├── doc/ │ │ │ └── vim-chat.txt │ │ └── syntax/ │ │ └── vimchat.vim │ ├── vim-cheat/ │ │ ├── .travis.yml │ │ ├── .vintrc.yaml │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── cheat.vim │ │ └── plugin/ │ │ ├── addon-info.json │ │ ├── cheat.vim │ │ └── doc/ │ │ └── vim-cheat.txt │ ├── vim-choosewin/ │ │ ├── .gitignore │ │ ├── README-JP.md │ │ ├── README.md │ │ ├── Rakefile │ │ ├── VERSION │ │ ├── autoload/ │ │ │ ├── choosewin/ │ │ │ │ ├── action.vim │ │ │ │ ├── color.vim │ │ │ │ ├── config.vim │ │ │ │ ├── data/ │ │ │ │ │ ├── large │ │ │ │ │ └── small │ │ │ │ ├── font.vim │ │ │ │ ├── hlmanager.vim │ │ │ │ ├── overlay.vim │ │ │ │ └── util.vim │ │ │ └── choosewin.vim │ │ ├── doc/ │ │ │ └── choosewin.txt │ │ ├── plugin/ │ │ │ └── choosewin.vim │ │ └── test/ │ │ ├── font.vim │ │ └── font_load.vim │ ├── vim-clipboard/ │ │ └── autoload/ │ │ └── clipboard.vim │ ├── vim-cmake/ │ │ └── plugin/ │ │ └── cmake.vim │ ├── vim-cmake-syntax/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cmake.vim.in │ │ ├── extract-upper-case.pl │ │ ├── indent/ │ │ │ └── cmake.vim │ │ ├── modules/ │ │ │ └── Doxygen.json │ │ ├── syntax/ │ │ │ └── cmake.vim │ │ └── test/ │ │ ├── .vimrc │ │ ├── CMakeLists.txt │ │ ├── bracket-args-and-comment.cmake │ │ ├── bracket-args-and-comment.cmake.html.ref │ │ ├── command-as-args.cmake │ │ ├── command-as-args.cmake.html.ref │ │ ├── escaped-quotes.cmake │ │ ├── escaped-quotes.cmake.html.ref │ │ ├── generator-expression-not-plain-args.cmake │ │ ├── generator-expression-not-plain-args.cmake.html.ref │ │ ├── package-config-helpers.cmake │ │ ├── package-config-helpers.cmake.html.ref │ │ ├── run-test.sh │ │ ├── variable-as-varname.cmake │ │ └── variable-as-varname.cmake.html.ref │ ├── vim-cursorword/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── cursorword.vim │ │ ├── doc/ │ │ │ └── cursorword.txt │ │ └── plugin/ │ │ └── cursorword.vim │ ├── vim-dict/ │ │ ├── README.MD │ │ ├── autoload/ │ │ │ └── xml/ │ │ │ ├── android.vim │ │ │ ├── manifest.vim │ │ │ └── pom.vim │ │ └── dict/ │ │ └── android_xml.dic │ ├── vim-dispatch/ │ │ ├── .github/ │ │ │ └── FUNDING.yml │ │ ├── .gitignore │ │ ├── CONTRIBUTING.markdown │ │ ├── README.markdown │ │ ├── autoload/ │ │ │ ├── dispatch/ │ │ │ │ ├── headless.vim │ │ │ │ ├── iterm.vim │ │ │ │ ├── job.vim │ │ │ │ ├── screen.vim │ │ │ │ ├── terminal.vim │ │ │ │ ├── tmux.vim │ │ │ │ ├── windows.vim │ │ │ │ └── x11.vim │ │ │ └── dispatch.vim │ │ ├── doc/ │ │ │ └── dispatch.txt │ │ └── plugin/ │ │ └── dispatch.vim │ ├── vim-easymotion/ │ │ ├── .github/ │ │ │ ├── FUNDING.yml │ │ │ └── workflows/ │ │ │ └── reviewdog.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Gemfile │ │ ├── README.md │ │ ├── Rakefile │ │ ├── autoload/ │ │ │ ├── EasyMotion/ │ │ │ │ ├── cmigemo.vim │ │ │ │ ├── command_line.vim │ │ │ │ ├── helper.vim │ │ │ │ ├── highlight.vim │ │ │ │ ├── migemo/ │ │ │ │ │ ├── cp932.vim │ │ │ │ │ ├── eucjp.vim │ │ │ │ │ └── utf8.vim │ │ │ │ ├── overwin.vim │ │ │ │ ├── sticky_table.vim │ │ │ │ └── undo.vim │ │ │ ├── EasyMotion.vim │ │ │ ├── vital/ │ │ │ │ ├── _easymotion/ │ │ │ │ │ ├── Data/ │ │ │ │ │ │ ├── Dict.vim │ │ │ │ │ │ ├── List.vim │ │ │ │ │ │ └── Set.vim │ │ │ │ │ ├── HitAHint/ │ │ │ │ │ │ ├── Hint.vim │ │ │ │ │ │ └── Motion.vim │ │ │ │ │ ├── Over/ │ │ │ │ │ │ ├── Commandline/ │ │ │ │ │ │ │ ├── Base.vim │ │ │ │ │ │ │ ├── Modules/ │ │ │ │ │ │ │ │ ├── BufferComplete.vim │ │ │ │ │ │ │ │ ├── Cancel.vim │ │ │ │ │ │ │ │ ├── CursorMove.vim │ │ │ │ │ │ │ │ ├── Delete.vim │ │ │ │ │ │ │ │ ├── Doautocmd.vim │ │ │ │ │ │ │ │ ├── DrawCommandline.vim │ │ │ │ │ │ │ │ ├── ExceptionExit.vim │ │ │ │ │ │ │ │ ├── ExceptionMessage.vim │ │ │ │ │ │ │ │ ├── Exit.vim │ │ │ │ │ │ │ │ ├── History.vim │ │ │ │ │ │ │ │ ├── InsertRegister.vim │ │ │ │ │ │ │ │ ├── KeyMapping.vim │ │ │ │ │ │ │ │ ├── NoInsert.vim │ │ │ │ │ │ │ │ ├── Paste.vim │ │ │ │ │ │ │ │ └── Redraw.vim │ │ │ │ │ │ │ └── Modules.vim │ │ │ │ │ │ ├── Exception.vim │ │ │ │ │ │ ├── Input.vim │ │ │ │ │ │ ├── Keymapping.vim │ │ │ │ │ │ ├── Signals.vim │ │ │ │ │ │ └── String.vim │ │ │ │ │ ├── Palette/ │ │ │ │ │ │ ├── Capture.vim │ │ │ │ │ │ ├── Highlight.vim │ │ │ │ │ │ └── Keymapping.vim │ │ │ │ │ ├── Prelude.vim │ │ │ │ │ └── Vim/ │ │ │ │ │ ├── Buffer.vim │ │ │ │ │ ├── Guard.vim │ │ │ │ │ └── Message.vim │ │ │ │ ├── _easymotion.vim │ │ │ │ ├── easymotion.vim │ │ │ │ └── easymotion.vital │ │ │ └── vital.vim │ │ ├── doc/ │ │ │ └── easymotion.txt │ │ ├── plugin/ │ │ │ └── EasyMotion.vim │ │ └── t/ │ │ ├── compare_movements_spec.vim │ │ ├── easymotion_spec.vim │ │ ├── operator_pending_spec.vim │ │ └── smartsign_spec.vim │ ├── vim-easyoperator-line/ │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── easyoperator/ │ │ │ └── line.vim │ │ ├── doc/ │ │ │ └── easyoperator_line.txt │ │ └── plugin/ │ │ └── easyoperator/ │ │ └── line.vim │ ├── vim-elang/ │ │ └── ftdetect/ │ │ └── e.vim │ ├── vim-emoji/ │ │ ├── autoload/ │ │ │ ├── emoji/ │ │ │ │ └── data.vim │ │ │ └── emoji.vim │ │ └── test/ │ │ └── emoji.vader │ ├── vim-expand-region/ │ │ ├── MIT-LICENSE.txt │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── expand_region.vim │ │ ├── doc/ │ │ │ └── expand_region.txt │ │ └── plugin/ │ │ └── expand_region.vim │ ├── vim-fsharp/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ftdetect/ │ │ │ └── fsharp.vim │ │ ├── indent/ │ │ │ └── fsharp.vim │ │ └── syntax/ │ │ └── fsharp.vim │ ├── vim-fugitive/ │ │ ├── autoload/ │ │ │ └── fugitive.vim │ │ ├── doc/ │ │ │ └── fugitive.txt │ │ ├── ftdetect/ │ │ │ └── fugitive.vim │ │ ├── ftplugin/ │ │ │ └── fugitiveblame.vim │ │ ├── plugin/ │ │ │ └── fugitive.vim │ │ └── syntax/ │ │ ├── fugitive.vim │ │ └── fugitiveblame.vim │ ├── vim-github-dashboard/ │ │ ├── autoload/ │ │ │ └── github_dashboard.vim │ │ ├── doc/ │ │ │ └── github_dashboard.txt │ │ └── plugin/ │ │ └── github_dashboard.vim │ ├── vim-go/ │ │ ├── .codecov.yml │ │ ├── .coveragerc │ │ ├── .dockerignore │ │ ├── .editorconfig │ │ ├── .github/ │ │ │ ├── CONTRIBUTING.md │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── workflows/ │ │ │ ├── git.yml │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .vintrc.yaml │ │ ├── CHANGELOG.md │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── ctrlp/ │ │ │ │ └── decls.vim │ │ │ ├── fzf/ │ │ │ │ └── decls.vim │ │ │ ├── go/ │ │ │ │ ├── alternate.vim │ │ │ │ ├── asmfmt.vim │ │ │ │ ├── auto.vim │ │ │ │ ├── calls.vim │ │ │ │ ├── calls_test.vim │ │ │ │ ├── cmd.vim │ │ │ │ ├── cmd_test.vim │ │ │ │ ├── complete.vim │ │ │ │ ├── complete_test.vim │ │ │ │ ├── config.vim │ │ │ │ ├── config_test.vim │ │ │ │ ├── coverage.vim │ │ │ │ ├── debug.vim │ │ │ │ ├── debug_test.vim │ │ │ │ ├── decls.vim │ │ │ │ ├── def.vim │ │ │ │ ├── def_test.vim │ │ │ │ ├── doc.vim │ │ │ │ ├── fillstruct.vim │ │ │ │ ├── fillstruct_test.vim │ │ │ │ ├── fmt.vim │ │ │ │ ├── fmt_test.vim │ │ │ │ ├── guru.vim │ │ │ │ ├── guru_test.vim │ │ │ │ ├── highlight_test.vim │ │ │ │ ├── iferr.vim │ │ │ │ ├── impl.vim │ │ │ │ ├── impl_test.vim │ │ │ │ ├── implements.vim │ │ │ │ ├── import.vim │ │ │ │ ├── import_test.vim │ │ │ │ ├── indent_test.vim │ │ │ │ ├── issue.vim │ │ │ │ ├── job.vim │ │ │ │ ├── job_test.vim │ │ │ │ ├── keyify.vim │ │ │ │ ├── lint.vim │ │ │ │ ├── lint_test.vim │ │ │ │ ├── list.vim │ │ │ │ ├── lsp/ │ │ │ │ │ ├── completionitemkind.vim │ │ │ │ │ ├── filechangetype.vim │ │ │ │ │ ├── lsp.vim │ │ │ │ │ ├── lsp_test.vim │ │ │ │ │ └── message.vim │ │ │ │ ├── lsp.vim │ │ │ │ ├── lsp_test.vim │ │ │ │ ├── mod.vim │ │ │ │ ├── package.vim │ │ │ │ ├── package_test.vim │ │ │ │ ├── path.vim │ │ │ │ ├── play.vim │ │ │ │ ├── promise.vim │ │ │ │ ├── promise_test.vim │ │ │ │ ├── referrers.vim │ │ │ │ ├── rename.vim │ │ │ │ ├── statusline.vim │ │ │ │ ├── tags.vim │ │ │ │ ├── tags_test.vim │ │ │ │ ├── template.vim │ │ │ │ ├── template_test.vim │ │ │ │ ├── term.vim │ │ │ │ ├── term_test.vim │ │ │ │ ├── test-fixtures/ │ │ │ │ │ ├── cmd/ │ │ │ │ │ │ └── bad.go │ │ │ │ │ ├── complete/ │ │ │ │ │ │ └── complete.go │ │ │ │ │ ├── config/ │ │ │ │ │ │ └── buildtags/ │ │ │ │ │ │ ├── buildtags.go │ │ │ │ │ │ ├── constrainedfoo.go │ │ │ │ │ │ ├── foo.go │ │ │ │ │ │ └── go.mod │ │ │ │ │ ├── debug/ │ │ │ │ │ │ ├── compilerror/ │ │ │ │ │ │ │ └── main.go │ │ │ │ │ │ └── debugmain/ │ │ │ │ │ │ └── debugmain.go │ │ │ │ │ ├── def/ │ │ │ │ │ │ └── jump.go │ │ │ │ │ ├── fmt/ │ │ │ │ │ │ ├── hello.go │ │ │ │ │ │ ├── hello_golden.go │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── imports/ │ │ │ │ │ │ ├── goimports.go │ │ │ │ │ │ ├── goimports_golden.go │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ └── gh.com/ │ │ │ │ │ │ └── gi/ │ │ │ │ │ │ └── foo-logging/ │ │ │ │ │ │ └── logger.go │ │ │ │ │ ├── job/ │ │ │ │ │ │ └── dir has spaces/ │ │ │ │ │ │ └── main.go │ │ │ │ │ ├── lint/ │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── errcheck/ │ │ │ │ │ │ │ ├── compilererror/ │ │ │ │ │ │ │ │ └── compilererror.go │ │ │ │ │ │ │ ├── errcheck.go │ │ │ │ │ │ │ ├── errcheck_test.go │ │ │ │ │ │ │ └── go.mod │ │ │ │ │ │ ├── foo/ │ │ │ │ │ │ │ ├── foo.go │ │ │ │ │ │ │ └── go.mod │ │ │ │ │ │ ├── lint/ │ │ │ │ │ │ │ ├── baz.go │ │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ │ ├── golangci-lint/ │ │ │ │ │ │ │ │ └── problems/ │ │ │ │ │ │ │ │ ├── importabs/ │ │ │ │ │ │ │ │ │ ├── ok.go │ │ │ │ │ │ │ │ │ └── problems.go │ │ │ │ │ │ │ │ ├── multiple/ │ │ │ │ │ │ │ │ │ └── problems.go │ │ │ │ │ │ │ │ └── shadow/ │ │ │ │ │ │ │ │ └── problems.go │ │ │ │ │ │ │ ├── lint.go │ │ │ │ │ │ │ └── quux.go │ │ │ │ │ │ └── vet/ │ │ │ │ │ │ ├── compilererror/ │ │ │ │ │ │ │ └── compilererror.go │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ └── vet.go │ │ │ │ │ ├── lsp/ │ │ │ │ │ │ ├── fmt/ │ │ │ │ │ │ │ ├── format.go │ │ │ │ │ │ │ ├── format_golden.go │ │ │ │ │ │ │ └── newline.go │ │ │ │ │ │ └── imports/ │ │ │ │ │ │ ├── imports.go │ │ │ │ │ │ └── imports_golden.go │ │ │ │ │ ├── package/ │ │ │ │ │ │ └── src/ │ │ │ │ │ │ └── package/ │ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ │ ├── baz/ │ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ ├── package.go │ │ │ │ │ │ └── vendor/ │ │ │ │ │ │ └── foo/ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ ├── term/ │ │ │ │ │ │ └── term.go │ │ │ │ │ └── test/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ └── src/ │ │ │ │ │ ├── compilerror/ │ │ │ │ │ │ ├── compilerror.go │ │ │ │ │ │ └── go.mod │ │ │ │ │ ├── example/ │ │ │ │ │ │ ├── example_test.go │ │ │ │ │ │ └── go.mod │ │ │ │ │ ├── play/ │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ ├── mock/ │ │ │ │ │ │ │ └── controller.go │ │ │ │ │ │ └── play_test.go │ │ │ │ │ ├── showname/ │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ └── showname_test.go │ │ │ │ │ ├── testcompilerror/ │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ └── testcompilerror_test.go │ │ │ │ │ ├── timeout/ │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ └── timeout_test.go │ │ │ │ │ └── veterror/ │ │ │ │ │ ├── go.mod │ │ │ │ │ └── veterror.go │ │ │ │ ├── test.vim │ │ │ │ ├── test_test.vim │ │ │ │ ├── textobj.vim │ │ │ │ ├── tool.vim │ │ │ │ ├── tool_test.vim │ │ │ │ ├── ui.vim │ │ │ │ ├── uri.vim │ │ │ │ ├── uri_test.vim │ │ │ │ └── util.vim │ │ │ ├── gotest.vim │ │ │ └── unite/ │ │ │ └── sources/ │ │ │ └── decls.vim │ │ ├── compiler/ │ │ │ └── go.vim │ │ ├── doc/ │ │ │ └── vim-go.txt │ │ ├── ftdetect/ │ │ │ └── gofiletype.vim │ │ ├── ftplugin/ │ │ │ ├── asm.vim │ │ │ ├── go/ │ │ │ │ ├── commands.vim │ │ │ │ ├── mappings.vim │ │ │ │ ├── snippets.vim │ │ │ │ └── tagbar.vim │ │ │ ├── go.vim │ │ │ ├── gohtmltmpl.vim │ │ │ ├── gomod/ │ │ │ │ ├── commands.vim │ │ │ │ └── mappings.vim │ │ │ └── gomod.vim │ │ ├── gosnippets/ │ │ │ ├── UltiSnips/ │ │ │ │ └── go.snippets │ │ │ ├── minisnip/ │ │ │ │ ├── _go_eq │ │ │ │ ├── _go_err │ │ │ │ ├── _go_errt │ │ │ │ ├── _go_errw │ │ │ │ ├── _go_f │ │ │ │ ├── _go_ff │ │ │ │ ├── _go_fori │ │ │ │ ├── _go_pkg │ │ │ │ ├── _go_sp │ │ │ │ └── _go_tt │ │ │ └── snippets/ │ │ │ └── go.snip │ │ ├── indent/ │ │ │ ├── go.vim │ │ │ └── gohtmltmpl.vim │ │ ├── plugin/ │ │ │ └── go.vim │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ └── denite/ │ │ │ └── source/ │ │ │ └── decls.py │ │ ├── scripts/ │ │ │ ├── bench-syntax │ │ │ ├── docker-test │ │ │ ├── install-tools │ │ │ ├── install-vim │ │ │ ├── lint │ │ │ ├── run-vim │ │ │ ├── runbench.vim │ │ │ ├── runtest.vim │ │ │ └── test │ │ ├── syntax/ │ │ │ ├── go.vim │ │ │ ├── godebugoutput.vim │ │ │ ├── godebugstacktrace.vim │ │ │ ├── godebugvariables.vim │ │ │ ├── godefstack.vim │ │ │ ├── gohtmltmpl.vim │ │ │ ├── gomod.vim │ │ │ ├── gosum.vim │ │ │ ├── gotexttmpl.vim │ │ │ ├── gowork.vim │ │ │ └── vimgo.vim │ │ ├── templates/ │ │ │ ├── hello_world.go │ │ │ └── hello_world_test.go │ │ └── test/ │ │ └── parse.go │ ├── vim-grammarous/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── grammarous/ │ │ │ │ ├── downloader.vim │ │ │ │ └── info_win.vim │ │ │ ├── grammarous.vim │ │ │ ├── operator/ │ │ │ │ └── grammarous.vim │ │ │ ├── unite/ │ │ │ │ └── sources/ │ │ │ │ └── grammarous.vim │ │ │ ├── vital/ │ │ │ │ ├── _grammarous/ │ │ │ │ │ ├── Data/ │ │ │ │ │ │ ├── List.vim │ │ │ │ │ │ └── String.vim │ │ │ │ │ ├── OptionParser.vim │ │ │ │ │ ├── Prelude.vim │ │ │ │ │ ├── Process.vim │ │ │ │ │ └── Web/ │ │ │ │ │ ├── HTTP.vim │ │ │ │ │ └── XML.vim │ │ │ │ ├── _grammarous.vim │ │ │ │ ├── grammarous.vim │ │ │ │ └── grammarous.vital │ │ │ └── vital.vim │ │ ├── doc/ │ │ │ └── grammarous.txt │ │ ├── plugin/ │ │ │ └── grammarous.vim │ │ └── rplugin/ │ │ └── python3/ │ │ └── denite/ │ │ └── source/ │ │ └── grammarous.py │ ├── vim-grepper/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc/ │ │ │ └── grepper.txt │ │ ├── plugin/ │ │ │ └── grepper.vim │ │ └── test/ │ │ ├── feature/ │ │ │ └── flags.vader │ │ ├── include/ │ │ │ └── test.txt │ │ ├── run │ │ ├── viminfo │ │ └── vimrc │ ├── vim-haxe/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── vaxe/ │ │ │ │ ├── flow.vim │ │ │ │ ├── hss.vim │ │ │ │ ├── lime.vim │ │ │ │ └── util.vim │ │ │ └── vaxe.vim │ │ ├── compiler/ │ │ │ └── haxe.vim │ │ ├── doc/ │ │ │ └── vaxe.txt │ │ ├── ftdetect/ │ │ │ ├── flow.vim │ │ │ ├── haxe.vim │ │ │ ├── hss.vim │ │ │ ├── hxml.vim │ │ │ ├── lime.vim │ │ │ └── nmml.vim │ │ ├── ftplugin/ │ │ │ ├── haxe.vim │ │ │ ├── hss.vim │ │ │ └── hxml.vim │ │ ├── indent/ │ │ │ └── haxe.vim │ │ ├── plugin/ │ │ │ ├── haxe.vim │ │ │ └── hxml.vim │ │ ├── python/ │ │ │ └── vaxe.py │ │ ├── snippets/ │ │ │ ├── haxe.snippets │ │ │ ├── hxml.snippets │ │ │ └── nmml.snippets │ │ ├── syntax/ │ │ │ ├── README.md │ │ │ ├── haxe.vim │ │ │ ├── haxe_extended.vim │ │ │ ├── hss.vim │ │ │ └── hxml.vim │ │ ├── tools/ │ │ │ ├── add_remote.sh │ │ │ ├── create_ultisnips.sh │ │ │ ├── pull_syntax.sh │ │ │ └── push_syntax.xh │ │ └── ultisnips/ │ │ ├── haxe.snippets │ │ ├── hxml.snippets │ │ └── nmml.snippets │ ├── vim-hug-neovim-rpc/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── neovim_rpc.vim │ │ └── pythonx/ │ │ ├── neovim_rpc_methods.py │ │ ├── neovim_rpc_protocol.py │ │ ├── neovim_rpc_server.py │ │ └── neovim_rpc_server_api_info.py │ ├── vim-hybrid/ │ │ ├── README.md │ │ └── colors/ │ │ └── hybrid.vim │ ├── vim-javacomplete2/ │ │ ├── .bundle/ │ │ │ └── config │ │ ├── .github/ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ └── workflows/ │ │ │ └── vint.yml │ │ ├── .gitignore │ │ ├── Gemfile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Rakefile │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── classpath.py │ │ │ ├── cm/ │ │ │ │ └── sources/ │ │ │ │ └── java.vim │ │ │ ├── java_parser.vim │ │ │ ├── javacomplete/ │ │ │ │ ├── classpath/ │ │ │ │ │ ├── ant.vim │ │ │ │ │ ├── classpath.vim │ │ │ │ │ ├── gradle.vim │ │ │ │ │ └── maven.vim │ │ │ │ ├── collector.vim │ │ │ │ ├── complete/ │ │ │ │ │ ├── complete.vim │ │ │ │ │ └── context.vim │ │ │ │ ├── generators.vim │ │ │ │ ├── highlights.vim │ │ │ │ ├── imports.vim │ │ │ │ ├── logger.vim │ │ │ │ ├── newclass.vim │ │ │ │ ├── parseradapter.vim │ │ │ │ ├── scanner.vim │ │ │ │ ├── server.vim │ │ │ │ ├── util.vim │ │ │ │ └── version.vim │ │ │ ├── javacomplete.vim │ │ │ └── javavibridge.py │ │ ├── classpath.gradle │ │ ├── doc/ │ │ │ └── javacomplete.txt │ │ ├── libs/ │ │ │ └── javavi/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── kg/ │ │ │ │ │ └── ash/ │ │ │ │ │ └── javavi/ │ │ │ │ │ ├── Daemon.java │ │ │ │ │ ├── Javavi.java │ │ │ │ │ ├── TargetParser.java │ │ │ │ │ ├── actions/ │ │ │ │ │ │ ├── Action.java │ │ │ │ │ │ ├── ActionFactory.java │ │ │ │ │ │ ├── ActionWithTarget.java │ │ │ │ │ │ ├── AddClassToCacheAction.java │ │ │ │ │ │ ├── ClassRecompileAction.java │ │ │ │ │ │ ├── CollectPackagesAction.java │ │ │ │ │ │ ├── ExecuteDaemonAction.java │ │ │ │ │ │ ├── FilterSimilarAnnotationsAction.java │ │ │ │ │ │ ├── FilterSimilarClassesAction.java │ │ │ │ │ │ ├── GetAppVersion.java │ │ │ │ │ │ ├── GetClassInfoAction.java │ │ │ │ │ │ ├── GetClassInfoFromSourceAction.java │ │ │ │ │ │ ├── GetClassPackagesAction.java │ │ │ │ │ │ ├── GetClassesArchiveNamesAction.java │ │ │ │ │ │ ├── GetDebugLogPath.java │ │ │ │ │ │ ├── GetMissingImportsAction.java │ │ │ │ │ │ ├── GetPackageInfoAction.java │ │ │ │ │ │ ├── GetUnusedImportsAction.java │ │ │ │ │ │ ├── ImportsAction.java │ │ │ │ │ │ ├── ParseByContentAction.java │ │ │ │ │ │ └── RemoveClassInfoFromCache.java │ │ │ │ │ ├── cache/ │ │ │ │ │ │ ├── Cache.java │ │ │ │ │ │ └── CacheSerializator.java │ │ │ │ │ ├── clazz/ │ │ │ │ │ │ ├── ClassConstructor.java │ │ │ │ │ │ ├── ClassField.java │ │ │ │ │ │ ├── ClassImport.java │ │ │ │ │ │ ├── ClassMethod.java │ │ │ │ │ │ ├── ClassTypeParameter.java │ │ │ │ │ │ ├── CodeRegion.java │ │ │ │ │ │ └── SourceClass.java │ │ │ │ │ ├── output/ │ │ │ │ │ │ ├── OutputClassInfo.java │ │ │ │ │ │ ├── OutputClassPackages.java │ │ │ │ │ │ ├── OutputPackageInfo.java │ │ │ │ │ │ ├── OutputSimilar.java │ │ │ │ │ │ ├── OutputSimilarAnnotations.java │ │ │ │ │ │ └── OutputSimilarClasses.java │ │ │ │ │ ├── readers/ │ │ │ │ │ │ ├── ClassReader.java │ │ │ │ │ │ ├── FileClassLoader.java │ │ │ │ │ │ ├── Parser.java │ │ │ │ │ │ ├── Reflection.java │ │ │ │ │ │ └── source/ │ │ │ │ │ │ ├── ClassNamesFetcher.java │ │ │ │ │ │ ├── CompilationUnitCreator.java │ │ │ │ │ │ └── CompilationUnitResult.java │ │ │ │ │ └── searchers/ │ │ │ │ │ ├── ByExtensionVisitor.java │ │ │ │ │ ├── ClassNameMap.java │ │ │ │ │ ├── ClassSearcher.java │ │ │ │ │ ├── ClasspathCollector.java │ │ │ │ │ ├── ClasspathPackageSearcher.java │ │ │ │ │ ├── FqnSearcher.java │ │ │ │ │ ├── JavaClassMap.java │ │ │ │ │ ├── PackageEntry.java │ │ │ │ │ ├── PackageNameMap.java │ │ │ │ │ ├── PackageSeacherIFace.java │ │ │ │ │ ├── PackagesLoader.java │ │ │ │ │ ├── SourceFileVisitor.java │ │ │ │ │ └── SourcePackageSearcher.java │ │ │ │ └── resources/ │ │ │ │ └── log4j2.xml │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── kg/ │ │ │ │ └── ash/ │ │ │ │ └── javavi/ │ │ │ │ ├── DaemonTest.java │ │ │ │ ├── TargetParserTest.java │ │ │ │ ├── actions/ │ │ │ │ │ ├── ClassRecompileActionTest.java │ │ │ │ │ ├── GetClassInfoActionTest.java │ │ │ │ │ └── GetClassesArchiveNamesActionTest.java │ │ │ │ ├── output/ │ │ │ │ │ ├── OutputClassInfoTest.java │ │ │ │ │ ├── OutputClassPackagesTest.java │ │ │ │ │ ├── OutputPackageInfoTest.java │ │ │ │ │ └── OutputSimilarClassesTest.java │ │ │ │ ├── readers/ │ │ │ │ │ └── source/ │ │ │ │ │ └── ClassNamesFetcherTest.java │ │ │ │ └── searchers/ │ │ │ │ ├── ClasspathPackageSearcherTest.java │ │ │ │ ├── FqnSeacherTest.java │ │ │ │ ├── PackagesLoaderTest.java │ │ │ │ └── SourceFileVisitorTest.java │ │ │ └── resources/ │ │ │ └── kg/ │ │ │ └── ash/ │ │ │ └── javavi/ │ │ │ ├── ClassWithClasses.java │ │ │ └── ResourceClassForClassFetcherTest.java │ │ ├── plugin/ │ │ │ ├── javacomplete.vim │ │ │ └── res/ │ │ │ ├── gen__class.tpl │ │ │ ├── gen__class_android_activity.tpl │ │ │ ├── gen__class_android_broadcast_receiver.tpl │ │ │ ├── gen__class_android_fragment.tpl │ │ │ ├── gen__class_android_service.tpl │ │ │ ├── gen__class_annotation.tpl │ │ │ ├── gen__class_enum.tpl │ │ │ ├── gen__class_exception.tpl │ │ │ ├── gen__class_interface.tpl │ │ │ ├── gen__class_junit.tpl │ │ │ ├── gen__class_main.tpl │ │ │ ├── gen__class_servlet.tpl │ │ │ ├── gen__class_singleton.tpl │ │ │ ├── gen__constructor.tpl │ │ │ ├── gen__equals.tpl │ │ │ ├── gen__hashCode.tpl │ │ │ ├── gen__toString_StringBuilder.tpl │ │ │ └── gen__toString_concat.tpl │ │ ├── rplugin/ │ │ │ └── python3/ │ │ │ └── deoplete/ │ │ │ └── sources/ │ │ │ └── javacomplete2.py │ │ └── t/ │ │ ├── collector.vim │ │ ├── complete.vim │ │ ├── data/ │ │ │ ├── LambdaAnonClass.java │ │ │ ├── LambdaNamedClass.java │ │ │ └── LambdaReturnClass.java │ │ ├── imports.vim │ │ ├── java_parser.vim │ │ ├── javacomplete.vim │ │ ├── newclass.vim │ │ ├── parseradapter.vim │ │ ├── scanner.vim │ │ ├── utils.vim │ │ └── version.vim │ ├── vim-jplus/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── jplus.vim │ │ ├── doc/ │ │ │ ├── jplus.jax │ │ │ └── jplus.txt │ │ └── plugin/ │ │ └── jplus.vim │ ├── vim-jr/ │ │ ├── ftdetect/ │ │ │ └── jr.vim │ │ └── syntax/ │ │ └── jr.vim │ ├── vim-jsonnet/ │ │ ├── .gitignore │ │ ├── CONTRIBUTING │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── jsonnet.vim │ │ ├── doc/ │ │ │ └── vim-jsonnet.txt │ │ ├── ftdetect/ │ │ │ └── jsonnet.vim │ │ ├── ftplugin/ │ │ │ └── jsonnet.vim │ │ ├── plugin/ │ │ │ └── jsonnet.vim │ │ ├── syntax/ │ │ │ └── jsonnet.vim │ │ └── syntax_checkers/ │ │ └── jsonnet/ │ │ └── jsonnet.vim │ ├── vim-jsx-typescript/ │ │ ├── after/ │ │ │ ├── ftplugin/ │ │ │ │ └── typescriptreact.vim │ │ │ ├── indent/ │ │ │ │ └── typescriptreact.vim │ │ │ └── syntax/ │ │ │ └── typescriptreact.vim │ │ └── ftdetect/ │ │ └── typescript.vim │ ├── vim-liquid/ │ │ ├── .github/ │ │ │ └── FUNDING.yml │ │ ├── ftdetect/ │ │ │ └── liquid.vim │ │ ├── ftplugin/ │ │ │ └── liquid.vim │ │ ├── indent/ │ │ │ └── liquid.vim │ │ └── syntax/ │ │ └── liquid.vim │ ├── vim-lookup/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── lookup.vim │ │ └── test/ │ │ ├── fixture/ │ │ │ ├── autoload/ │ │ │ │ └── auto/ │ │ │ │ └── foo.vim │ │ │ └── plugin/ │ │ │ └── auto.vim │ │ ├── run │ │ ├── tests/ │ │ │ ├── autoload.vader │ │ │ ├── command.vader │ │ │ ├── local.vader │ │ │ └── tagstack.vader │ │ └── vimrc │ ├── vim-lua/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── lua/ │ │ │ │ ├── fold.vim │ │ │ │ └── omni.vim │ │ │ └── lua.vim │ │ ├── doc/ │ │ │ └── vim-lua.txt │ │ ├── ftplugin/ │ │ │ └── lua.vim │ │ ├── indent/ │ │ │ └── lua.vim │ │ ├── lib/ │ │ │ └── luavi/ │ │ │ └── luacomplete.lua │ │ ├── lua/ │ │ │ ├── luavi/ │ │ │ │ ├── complete.lua │ │ │ │ ├── fold.lua │ │ │ │ └── vimutils.lua │ │ │ └── luavi.lua │ │ ├── plugin/ │ │ │ └── lua.vim │ │ └── syntax/ │ │ └── lua.vim │ ├── vim-mail/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── mail/ │ │ │ │ ├── client/ │ │ │ │ │ ├── mailbox.vim │ │ │ │ │ └── win.vim │ │ │ │ ├── client.vim │ │ │ │ ├── command.vim │ │ │ │ └── logger.vim │ │ │ └── mail.vim │ │ ├── plugin/ │ │ │ └── mail.vim │ │ └── syntax/ │ │ └── mail.vim │ ├── vim-markdown/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── addon-info.json │ │ ├── after/ │ │ │ └── syntax/ │ │ │ └── markdown.vim │ │ ├── doc/ │ │ │ └── markdown.txt │ │ ├── ftdetect/ │ │ │ └── markdown.vim │ │ ├── ftplugin/ │ │ │ └── markdown.vim │ │ ├── indent/ │ │ │ └── markdown.vim │ │ ├── plugin/ │ │ │ └── markdown.vim │ │ └── syntax/ │ │ └── markdown.vim │ ├── vim-markdown-toc/ │ │ ├── .github/ │ │ │ └── FUNDING.yml │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ftdetect/ │ │ │ └── markdown.vim │ │ ├── ftplugin/ │ │ │ └── markdown.vim │ │ └── test/ │ │ ├── GFM.md │ │ ├── Marked.md │ │ └── test.vim │ ├── vim-matchup/ │ │ ├── .gitlab-ci.yml │ │ ├── .projections.json │ │ ├── CONTRIBUTING.md │ │ ├── ISSUE_TEMPLATE.md │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── after/ │ │ │ ├── ftplugin/ │ │ │ │ ├── c_matchup.vim │ │ │ │ ├── cpp_matchup.vim │ │ │ │ ├── fortran_matchup.vim │ │ │ │ ├── html_matchup.vim │ │ │ │ ├── lua_matchup.vim │ │ │ │ ├── ocaml_matchup.vim │ │ │ │ ├── ruby_matchup.vim │ │ │ │ ├── tex_matchup.vim │ │ │ │ ├── vim_matchup.vim │ │ │ │ ├── vue_matchup.vim │ │ │ │ └── xml_matchup.vim │ │ │ └── plugin/ │ │ │ └── matchit.vim │ │ ├── autoload/ │ │ │ ├── matchup/ │ │ │ │ ├── custom.vim │ │ │ │ ├── delim.vim │ │ │ │ ├── loader.vim │ │ │ │ ├── matchparen.vim │ │ │ │ ├── misc.vim │ │ │ │ ├── motion.vim │ │ │ │ ├── perf.vim │ │ │ │ ├── pos.vim │ │ │ │ ├── quirks.vim │ │ │ │ ├── re.vim │ │ │ │ ├── surround.vim │ │ │ │ ├── text_obj.vim │ │ │ │ ├── transmute.vim │ │ │ │ ├── unmatchit.vim │ │ │ │ ├── util.vim │ │ │ │ └── where.vim │ │ │ └── matchup.vim │ │ ├── doc/ │ │ │ └── matchup.txt │ │ ├── plugin/ │ │ │ └── matchup.vim │ │ └── test/ │ │ ├── addrtp.vim │ │ ├── augment.matchuptest │ │ ├── bootstrap.vim │ │ ├── forwhile.vim │ │ ├── hlend.matchuptest │ │ ├── issues/ │ │ │ ├── 10/ │ │ │ │ ├── legacy.vim │ │ │ │ └── string.vim │ │ │ ├── 14/ │ │ │ │ └── example.tex │ │ │ ├── 15/ │ │ │ │ ├── enhance-vimrc │ │ │ │ ├── gc.vim │ │ │ │ └── issue-vimrc │ │ │ ├── 16/ │ │ │ │ ├── any.vim │ │ │ │ └── blocks.vim │ │ │ ├── 19/ │ │ │ │ ├── hotfix.vim │ │ │ │ ├── option.vim │ │ │ │ └── test.html │ │ │ ├── 21/ │ │ │ │ └── Matchup_Problem_File.txt │ │ │ ├── 26/ │ │ │ │ └── example.rb │ │ │ ├── 3/ │ │ │ │ ├── hotfix.vim │ │ │ │ └── test.sql │ │ │ ├── 30/ │ │ │ │ ├── complex-hl.html │ │ │ │ ├── example.html │ │ │ │ ├── example.vue │ │ │ │ └── minvimrc │ │ │ ├── 33/ │ │ │ │ ├── minvimrc │ │ │ │ └── test.rb │ │ │ ├── 34/ │ │ │ │ └── endvar.vim │ │ │ ├── 36/ │ │ │ │ └── image_uploader.rb │ │ │ ├── 46/ │ │ │ │ ├── Sample.jsx │ │ │ │ ├── minvimrc1 │ │ │ │ └── minvimrc2 │ │ │ ├── 48/ │ │ │ │ ├── minvimrc │ │ │ │ ├── new.xml │ │ │ │ ├── simple.xml │ │ │ │ └── vim-matchup-20181230.xml │ │ │ ├── 49/ │ │ │ │ ├── example.vim │ │ │ │ └── test.sh │ │ │ ├── 51/ │ │ │ │ └── test.f90 │ │ │ ├── 54/ │ │ │ │ └── foo.vim │ │ │ ├── 59/ │ │ │ │ └── rebind.vim │ │ │ ├── 63/ │ │ │ │ └── test.f90 │ │ │ ├── 64/ │ │ │ │ └── ast.cc │ │ │ ├── 69/ │ │ │ │ ├── cpptemplate.vim │ │ │ │ └── template.cpp │ │ │ ├── 7/ │ │ │ │ ├── augroup.vim │ │ │ │ ├── hotfix.vim │ │ │ │ └── hotfix2.vim │ │ │ ├── 8/ │ │ │ │ ├── flex.html │ │ │ │ ├── flex2.html │ │ │ │ ├── hotfix.vim │ │ │ │ └── slash.html │ │ │ ├── 84/ │ │ │ │ └── ex.tex │ │ │ └── 88/ │ │ │ └── ex.cs │ │ ├── lang/ │ │ │ ├── lua/ │ │ │ │ └── tohtml.lua │ │ │ └── ruby/ │ │ │ └── next.rb │ │ ├── minvimrc │ │ ├── mwe.vim │ │ ├── parens.txt │ │ ├── parts.vim │ │ ├── rtp/ │ │ │ ├── ftdetect/ │ │ │ │ └── matchuptest.vim │ │ │ └── ftplugin/ │ │ │ └── matchuptest.vim │ │ ├── startup.sh │ │ ├── tabs.vim │ │ ├── test.html │ │ ├── textobjV.vim │ │ ├── transmute.html │ │ ├── transmute2.html │ │ ├── unicode.matchuptest │ │ ├── vader/ │ │ │ ├── issue-66.vader │ │ │ ├── minvimrc │ │ │ ├── motion.vader │ │ │ ├── motion_force.vader │ │ │ ├── ruby.vader │ │ │ ├── run │ │ │ ├── syn.vader │ │ │ └── text_obj.vader │ │ ├── vimrc-startup │ │ └── zsze.matchuptest │ ├── vim-mundo/ │ │ ├── .gitignore │ │ ├── COPYRIGHT │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── airline/ │ │ │ │ └── extensions/ │ │ │ │ └── mundo.vim │ │ │ ├── graphlog_test.py │ │ │ ├── mundo/ │ │ │ │ ├── __init__.py │ │ │ │ ├── diff.py │ │ │ │ ├── graphlog.py │ │ │ │ ├── node.py │ │ │ │ ├── util.py │ │ │ │ └── util.vim │ │ │ ├── mundo.py │ │ │ ├── mundo.vim │ │ │ └── utils_test.py │ │ ├── doc/ │ │ │ └── mundo.txt │ │ ├── plugin/ │ │ │ └── mundo.vim │ │ ├── requirements.txt │ │ └── tests/ │ │ ├── README.md │ │ ├── bundled/ │ │ │ ├── lh-vim-lib/ │ │ │ │ ├── autoload/ │ │ │ │ │ └── lh/ │ │ │ │ │ ├── UT.vim │ │ │ │ │ ├── askvim.vim │ │ │ │ │ ├── buffer/ │ │ │ │ │ │ └── dialog.vim │ │ │ │ │ ├── buffer.vim │ │ │ │ │ ├── command.vim │ │ │ │ │ ├── common.vim │ │ │ │ │ ├── encoding.vim │ │ │ │ │ ├── env.vim │ │ │ │ │ ├── event.vim │ │ │ │ │ ├── function.vim │ │ │ │ │ ├── graph/ │ │ │ │ │ │ └── tsort.vim │ │ │ │ │ ├── list.vim │ │ │ │ │ ├── menu.vim │ │ │ │ │ ├── option.vim │ │ │ │ │ ├── path.vim │ │ │ │ │ ├── position.vim │ │ │ │ │ ├── syntax.vim │ │ │ │ │ └── visual.vim │ │ │ │ ├── doc/ │ │ │ │ │ └── lh-vim-lib.txt │ │ │ │ ├── lh-vim-lib.README │ │ │ │ ├── macros/ │ │ │ │ │ └── menu-map.vim │ │ │ │ ├── mkVba/ │ │ │ │ │ └── mk-lh-vim-lib.vim │ │ │ │ ├── plugin/ │ │ │ │ │ ├── let.vim │ │ │ │ │ ├── lhvl.vim │ │ │ │ │ ├── ui-functions.vim │ │ │ │ │ └── words_tools.vim │ │ │ │ └── tests/ │ │ │ │ └── lh/ │ │ │ │ ├── function.vim │ │ │ │ ├── list.vim │ │ │ │ ├── path.vim │ │ │ │ ├── test-Fargs2String.vim │ │ │ │ ├── test-askmenu.vim │ │ │ │ ├── test-command.vim │ │ │ │ ├── test-menu-map.vim │ │ │ │ ├── test-toggle-menu.vim │ │ │ │ └── topological-sort.vim │ │ │ └── ut/ │ │ │ ├── UT.README │ │ │ ├── autoload/ │ │ │ │ ├── lh/ │ │ │ │ │ └── UT.vim │ │ │ │ └── should/ │ │ │ │ └── be.vim │ │ │ ├── doc/ │ │ │ │ └── UT.txt │ │ │ ├── ftplugin/ │ │ │ │ └── vim/ │ │ │ │ └── vim_UT.vim │ │ │ ├── mkVba/ │ │ │ │ └── mk-UT.vim │ │ │ ├── plugin/ │ │ │ │ └── UT.vim │ │ │ └── tests/ │ │ │ └── lh/ │ │ │ ├── UT-fixtures.vim │ │ │ └── UT.vim │ │ ├── run-tests.sh │ │ ├── test-graph.vim │ │ ├── test-movement.vim │ │ ├── test-preview.vim │ │ ├── test-toggle.vim │ │ ├── vim_test/ │ │ │ ├── colors/ │ │ │ │ └── desert.vim │ │ │ └── plugin/ │ │ │ └── mundo_test_utils.vim │ │ └── vimrc_test │ ├── vim-one/ │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── main.yml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── airline/ │ │ │ └── themes/ │ │ │ └── one.vim │ │ ├── colors/ │ │ │ └── one.vim │ │ ├── estilo/ │ │ │ ├── addons/ │ │ │ │ └── nvim-term.yml │ │ │ ├── palettes/ │ │ │ │ └── vim-one-dark.yml │ │ │ └── syntax/ │ │ │ └── base.yml │ │ ├── estilo.yml │ │ └── screenshots/ │ │ └── Untitled.sketch │ ├── vim-over/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── over/ │ │ │ │ ├── command_line/ │ │ │ │ │ ├── command_history.vim │ │ │ │ │ ├── complete.vim │ │ │ │ │ ├── global.vim │ │ │ │ │ ├── insert_register.vim │ │ │ │ │ ├── search.vim │ │ │ │ │ └── substitute.vim │ │ │ │ └── command_line.vim │ │ │ ├── over.vim │ │ │ └── vital/ │ │ │ ├── _over/ │ │ │ │ ├── Coaster/ │ │ │ │ │ ├── Buffer/ │ │ │ │ │ │ └── Object.vim │ │ │ │ │ ├── Buffer.vim │ │ │ │ │ ├── Highlight.vim │ │ │ │ │ ├── Search.vim │ │ │ │ │ └── Window.vim │ │ │ │ ├── Data/ │ │ │ │ │ ├── Dict.vim │ │ │ │ │ └── List.vim │ │ │ │ ├── Gift/ │ │ │ │ │ ├── Tabpage.vim │ │ │ │ │ └── Window.vim │ │ │ │ ├── Gift.vim │ │ │ │ ├── Over/ │ │ │ │ │ ├── Commandline/ │ │ │ │ │ │ ├── Base.vim │ │ │ │ │ │ ├── Maker.vim │ │ │ │ │ │ ├── Modules/ │ │ │ │ │ │ │ ├── All.vim │ │ │ │ │ │ │ ├── AsyncUpdate.vim │ │ │ │ │ │ │ ├── BufferComplete.vim │ │ │ │ │ │ │ ├── Cancel.vim │ │ │ │ │ │ │ ├── CursorMove.vim │ │ │ │ │ │ │ ├── Delete.vim │ │ │ │ │ │ │ ├── Digraphs.vim │ │ │ │ │ │ │ ├── Doautocmd.vim │ │ │ │ │ │ │ ├── DrawCommandline.vim │ │ │ │ │ │ │ ├── ExceptionExit.vim │ │ │ │ │ │ │ ├── ExceptionMessage.vim │ │ │ │ │ │ │ ├── Execute.vim │ │ │ │ │ │ │ ├── ExecuteFailedMessage.vim │ │ │ │ │ │ │ ├── Exit.vim │ │ │ │ │ │ │ ├── HighlightBufferCursor.vim │ │ │ │ │ │ │ ├── HistAdd.vim │ │ │ │ │ │ │ ├── History.vim │ │ │ │ │ │ │ ├── IgnoreRegexpBackwardWord.vim │ │ │ │ │ │ │ ├── Incsearch.vim │ │ │ │ │ │ │ ├── InsertRegister.vim │ │ │ │ │ │ │ ├── KeyMapping.vim │ │ │ │ │ │ │ ├── LiteralInsert.vim │ │ │ │ │ │ │ ├── NoInsert.vim │ │ │ │ │ │ │ ├── Paste.vim │ │ │ │ │ │ │ ├── Redraw.vim │ │ │ │ │ │ │ └── Scroll.vim │ │ │ │ │ │ └── Modules.vim │ │ │ │ │ ├── Commandline.vim │ │ │ │ │ ├── Exception.vim │ │ │ │ │ ├── Input.vim │ │ │ │ │ ├── Keymapping.vim │ │ │ │ │ ├── Signals.vim │ │ │ │ │ └── String.vim │ │ │ │ ├── Over.vim │ │ │ │ ├── Palette/ │ │ │ │ │ ├── Capture.vim │ │ │ │ │ ├── Highlight.vim │ │ │ │ │ └── Keymapping.vim │ │ │ │ ├── Prelude.vim │ │ │ │ ├── Unlocker/ │ │ │ │ │ ├── Holder/ │ │ │ │ │ │ ├── Any.vim │ │ │ │ │ │ ├── Buffer/ │ │ │ │ │ │ │ ├── Text.vim │ │ │ │ │ │ │ └── Undofile.vim │ │ │ │ │ │ ├── File.vim │ │ │ │ │ │ ├── Multi.vim │ │ │ │ │ │ ├── Option.vim │ │ │ │ │ │ ├── Position.vim │ │ │ │ │ │ ├── Register.vim │ │ │ │ │ │ ├── Value.vim │ │ │ │ │ │ ├── Variable.vim │ │ │ │ │ │ └── Winview.vim │ │ │ │ │ ├── Holder.vim │ │ │ │ │ ├── Rocker/ │ │ │ │ │ │ ├── HolderBase.vim │ │ │ │ │ │ ├── Multi.vim │ │ │ │ │ │ └── Undotree.vim │ │ │ │ │ └── Rocker.vim │ │ │ │ └── Vim/ │ │ │ │ ├── Buffer.vim │ │ │ │ ├── Guard.vim │ │ │ │ ├── Message.vim │ │ │ │ └── Type.vim │ │ │ ├── _over.vim │ │ │ ├── over.vim │ │ │ └── over.vital │ │ ├── doc/ │ │ │ ├── over.jax │ │ │ └── over.txt │ │ ├── plugin/ │ │ │ └── over.vim │ │ └── test/ │ │ └── autoload/ │ │ ├── over/ │ │ │ └── command_line/ │ │ │ ├── complete.vim │ │ │ └── substitute.vim │ │ └── over.vim │ ├── vim-postscript/ │ │ ├── ftdetect/ │ │ │ └── postscript.vim │ │ ├── ftplugin/ │ │ │ └── postscript.vim │ │ ├── indent/ │ │ │ └── postscript.vim │ │ └── syntax/ │ │ └── postscript.vim │ ├── vim-povray/ │ │ ├── README.md │ │ ├── ftdetect/ │ │ │ └── povray.vim │ │ ├── ftplugin/ │ │ │ └── povray.vim │ │ ├── indent/ │ │ │ └── povray.vim │ │ └── syntax/ │ │ └── povray.vim │ ├── vim-pydocstring/ │ │ ├── .gitignore │ │ ├── CHANGES.rst │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.rst │ │ ├── autoload/ │ │ │ └── pydocstring.vim │ │ ├── doc/ │ │ │ └── pydocstring.txt │ │ └── ftplugin/ │ │ └── python/ │ │ └── pydocstring.vim │ ├── vim-python-pep8-indent/ │ │ ├── .circleci/ │ │ │ └── config.yml │ │ ├── .coveragerc │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── CONTRIBUTING.rst │ │ ├── COPYING.txt │ │ ├── Dockerfile │ │ ├── Gemfile │ │ ├── Makefile │ │ ├── README.rst │ │ ├── docker-compose.yml │ │ ├── indent/ │ │ │ ├── cython.vim │ │ │ └── python.vim │ │ └── spec/ │ │ ├── indent/ │ │ │ ├── bytes_spec.rb │ │ │ ├── cython_spec.rb │ │ │ └── indent_spec.rb │ │ ├── make-coverage │ │ ├── spec_helper.rb │ │ └── vimrc │ ├── vim-pythonsense/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── after/ │ │ │ └── ftplugin/ │ │ │ └── python/ │ │ │ └── pythonsense.vim │ │ ├── autoload/ │ │ │ └── pythonsense.vim │ │ ├── doc/ │ │ │ └── pythonsense.txt │ │ └── ftplugin/ │ │ └── python/ │ │ └── pythonsense.vim │ ├── vim-qml/ │ │ ├── CONTRIBUTORS.md │ │ ├── README.md │ │ ├── bin/ │ │ │ └── update_contributors.sh │ │ ├── ftdetect/ │ │ │ └── qml.vim │ │ ├── ftplugin/ │ │ │ └── qml.vim │ │ ├── indent/ │ │ │ └── qml.vim │ │ └── syntax/ │ │ └── qml.vim │ ├── vim-reason/ │ │ ├── ftdetect/ │ │ │ └── reason.vim │ │ ├── indent/ │ │ │ └── reason.vim │ │ └── syntax/ │ │ └── reason.vim │ ├── vim-repeat/ │ │ ├── .github/ │ │ │ └── FUNDING.yml │ │ ├── README.markdown │ │ └── autoload/ │ │ └── repeat.vim │ ├── vim-rescript/ │ │ ├── ftdetect/ │ │ │ └── rescript.vim │ │ ├── indent/ │ │ │ └── rescript.vim │ │ └── syntax/ │ │ └── rescript.vim │ ├── vim-ruby/ │ │ ├── .gitignore │ │ ├── .rspec │ │ ├── CONTRIBUTORS │ │ ├── ChangeLog │ │ ├── Gemfile │ │ ├── INSTALL.markdown │ │ ├── NEWS │ │ ├── README.markdown │ │ ├── autoload/ │ │ │ └── rubycomplete.vim │ │ ├── compiler/ │ │ │ ├── eruby.vim │ │ │ ├── rake.vim │ │ │ ├── rspec.vim │ │ │ ├── ruby.vim │ │ │ └── rubyunit.vim │ │ ├── doc/ │ │ │ ├── ft-ruby-indent.txt │ │ │ ├── ft-ruby-omni.txt │ │ │ ├── ft-ruby-plugin.txt │ │ │ └── ft-ruby-syntax.txt │ │ ├── etc/ │ │ │ └── examples/ │ │ │ ├── generators/ │ │ │ │ └── syntax.rb │ │ │ └── indent/ │ │ │ └── closing_brackets.rb │ │ ├── ftdetect/ │ │ │ ├── ruby.vim │ │ │ └── ruby_extra.vim │ │ ├── ftplugin/ │ │ │ ├── eruby.vim │ │ │ └── ruby.vim │ │ ├── indent/ │ │ │ ├── eruby.vim │ │ │ └── ruby.vim │ │ ├── spec/ │ │ │ ├── indent/ │ │ │ │ ├── arguments_spec.rb │ │ │ │ ├── basic_spec.rb │ │ │ │ ├── blocks_spec.rb │ │ │ │ ├── case_in_spec.rb │ │ │ │ ├── continuations_spec.rb │ │ │ │ ├── end_constructs_spec.rb │ │ │ │ ├── eruby_spec.rb │ │ │ │ ├── hanging_elements_spec.rb │ │ │ │ ├── identifiers_spec.rb │ │ │ │ ├── indent_access_modifier_spec.rb │ │ │ │ ├── method_definitions_spec.rb │ │ │ │ ├── nesting_spec.rb │ │ │ │ └── splat_spec.rb │ │ │ ├── spec_helper.rb │ │ │ ├── syntax/ │ │ │ │ ├── blocks_spec.rb │ │ │ │ ├── characters_spec.rb │ │ │ │ ├── comments_spec.rb │ │ │ │ ├── line_continuations_spec.rb │ │ │ │ ├── maxmempattern_limit_spec.rb │ │ │ │ ├── methods_spec.rb │ │ │ │ ├── operators_spec.rb │ │ │ │ ├── regular_expressions_spec.rb │ │ │ │ ├── statement_modifiers_spec.rb │ │ │ │ ├── strings/ │ │ │ │ │ ├── heredoc_spec.rb │ │ │ │ │ ├── interpolation_spec.rb │ │ │ │ │ └── strings_spec.rb │ │ │ │ └── symbols_spec.rb │ │ │ └── vim/ │ │ │ └── plugin/ │ │ │ └── syntax_test.vim │ │ └── syntax/ │ │ ├── eruby.vim │ │ └── ruby.vim │ ├── vim-scala/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Gemfile │ │ ├── LICENSE.TXT │ │ ├── README.md │ │ ├── Rakefile │ │ ├── after/ │ │ │ └── syntax/ │ │ │ └── help.vim │ │ ├── compiler/ │ │ │ └── sbt.vim │ │ ├── ctags/ │ │ │ └── scala.ctags │ │ ├── doc/ │ │ │ └── scala.txt │ │ ├── ftdetect/ │ │ │ └── scala.vim │ │ ├── ftplugin/ │ │ │ ├── scala/ │ │ │ │ └── tagbar.vim │ │ │ ├── scala.vim │ │ │ └── scala.xpt.vim │ │ ├── indent/ │ │ │ ├── README │ │ │ ├── scala.vim │ │ │ └── testfile.scala │ │ ├── plugin/ │ │ │ └── scala.vim │ │ ├── spec/ │ │ │ ├── fixtures/ │ │ │ │ ├── multiple_newlines.expected.scala │ │ │ │ ├── multiple_newlines.scala │ │ │ │ ├── no_newline.expected.scala │ │ │ │ ├── no_newline.scala │ │ │ │ ├── no_newline_after.expected.scala │ │ │ │ ├── no_newline_after.scala │ │ │ │ ├── no_package.expected.scala │ │ │ │ ├── no_package.scala │ │ │ │ ├── vanilla.expected.scala │ │ │ │ └── vanilla.scala │ │ │ ├── import_sorting_spec.rb │ │ │ └── spec_helper.rb │ │ └── syntax/ │ │ ├── scala.vim │ │ └── testfile.scala │ ├── vim-slumlord/ │ │ ├── .gitignore │ │ ├── LICENCE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── slumlord.vim │ │ ├── ftplugin/ │ │ │ └── plantuml.vim │ │ ├── plantuml.jar │ │ └── syntax/ │ │ └── plantuml.vim │ ├── vim-smoothie/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── smoothie.vim │ │ └── plugin/ │ │ └── smoothie.vim │ ├── vim-snippets/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── AUTHORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── UltiSnips/ │ │ │ ├── README │ │ │ ├── ada.snippets │ │ │ ├── all.snippets │ │ │ ├── bib.snippets │ │ │ ├── bindzone.snippets │ │ │ ├── blade.snippets │ │ │ ├── c.snippets │ │ │ ├── coffee-jasmine.snippets │ │ │ ├── coffee-react.snippets │ │ │ ├── coffee.snippets │ │ │ ├── cpp.snippets │ │ │ ├── crystal.snippets │ │ │ ├── cs.snippets │ │ │ ├── css.snippets │ │ │ ├── cuda.snippets │ │ │ ├── d.snippets │ │ │ ├── django.snippets │ │ │ ├── eelixir.snippets │ │ │ ├── ejs.snippets │ │ │ ├── elm.snippets │ │ │ ├── erlang.snippets │ │ │ ├── eruby.snippets │ │ │ ├── go.snippets │ │ │ ├── haskell.snippets │ │ │ ├── help.snippets │ │ │ ├── html.snippets │ │ │ ├── html_minimal.snippets │ │ │ ├── htmldjango.snippets │ │ │ ├── htmljinja.snippets │ │ │ ├── java.snippets │ │ │ ├── javascript-angular.snippets │ │ │ ├── javascript-ember.snippets │ │ │ ├── javascript-jasmine-arrow.snippets │ │ │ ├── javascript-jsdoc.snippets │ │ │ ├── javascript-node.snippets │ │ │ ├── javascript.snippets │ │ │ ├── javascript_react.snippets │ │ │ ├── jinja2.snippets │ │ │ ├── json.snippets │ │ │ ├── julia.snippets │ │ │ ├── ledger.snippets │ │ │ ├── lhaskell.snippets │ │ │ ├── lua.snippets │ │ │ ├── mako.snippets │ │ │ ├── markdown.snippets │ │ │ ├── matlab.snippets │ │ │ ├── objc.snippets │ │ │ ├── ocaml.snippets │ │ │ ├── octave.snippets │ │ │ ├── pandoc.snippets │ │ │ ├── perl.snippets │ │ │ ├── php-laravel.snippets │ │ │ ├── php-phpspec.snippets │ │ │ ├── php-symfony2.snippets │ │ │ ├── php.snippets │ │ │ ├── plsql.snippets │ │ │ ├── proto.snippets │ │ │ ├── puppet.snippets │ │ │ ├── python.snippets │ │ │ ├── r.snippets │ │ │ ├── rails.snippets │ │ │ ├── rnoweb.snippets │ │ │ ├── robot.snippets │ │ │ ├── rst.snippets │ │ │ ├── ruby.snippets │ │ │ ├── rust.snippets │ │ │ ├── sh.snippets │ │ │ ├── snippets.snippets │ │ │ ├── soy.snippets │ │ │ ├── supercollider.snippets │ │ │ ├── svelte.snippets │ │ │ ├── tcl.snippets │ │ │ ├── tex.snippets │ │ │ ├── texmath.snippets │ │ │ ├── typescript.snippets │ │ │ ├── vim.snippets │ │ │ ├── vue.snippets │ │ │ ├── xhtml.snippets │ │ │ ├── xml.snippets │ │ │ └── zsh.snippets │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ └── vim_snippets.vim │ │ ├── plugin/ │ │ │ └── vimsnippets.vim │ │ ├── pythonx/ │ │ │ ├── javascript_snippets.py │ │ │ └── vimsnippets.py │ │ ├── snippets/ │ │ │ ├── _.snippets │ │ │ ├── actionscript.snippets │ │ │ ├── ada.snippets │ │ │ ├── alpaca.snippets │ │ │ ├── apache.snippets │ │ │ ├── arduino.snippets │ │ │ ├── autoit.snippets │ │ │ ├── awk.snippets │ │ │ ├── c.snippets │ │ │ ├── chef.snippets │ │ │ ├── clojure.snippets │ │ │ ├── cmake.snippets │ │ │ ├── codeigniter.snippets │ │ │ ├── coffee/ │ │ │ │ ├── angular_coffee.snippets │ │ │ │ ├── coffee.snippets │ │ │ │ ├── jquery_coffee.snippets │ │ │ │ └── requirejs_coffee.snippets │ │ │ ├── cpp.snippets │ │ │ ├── crystal.snippets │ │ │ ├── cs.snippets │ │ │ ├── css.snippets │ │ │ ├── cuda.snippets │ │ │ ├── d.snippets │ │ │ ├── dart-flutter.snippets │ │ │ ├── dart.snippets │ │ │ ├── diff.snippets │ │ │ ├── django.snippets │ │ │ ├── dosini.snippets │ │ │ ├── eelixir.snippets │ │ │ ├── elixir.snippets │ │ │ ├── elm.snippets │ │ │ ├── erlang.snippets │ │ │ ├── eruby.snippets │ │ │ ├── falcon.snippets │ │ │ ├── fortran.snippets │ │ │ ├── freemarker.snippets │ │ │ ├── go.snippets │ │ │ ├── haml.snippets │ │ │ ├── handlebars.snippets │ │ │ ├── haskell.snippets │ │ │ ├── helm.snippets │ │ │ ├── html.snippets │ │ │ ├── htmldjango.snippets │ │ │ ├── htmltornado.snippets │ │ │ ├── idris.snippets │ │ │ ├── jade.snippets │ │ │ ├── java.snippets │ │ │ ├── javascript/ │ │ │ │ ├── javascript-jasmine.snippets │ │ │ │ ├── javascript-jquery.snippets │ │ │ │ ├── javascript-react.snippets │ │ │ │ ├── javascript-redux.snippets │ │ │ │ ├── javascript-requirejs.snippets │ │ │ │ ├── javascript.node.snippets │ │ │ │ └── javascript.snippets │ │ │ ├── javascript-bemjson.snippets │ │ │ ├── javascript-d3.snippets │ │ │ ├── javascript-es6-react.snippets │ │ │ ├── javascript-mocha.snippets │ │ │ ├── javascript-openui5.snippets │ │ │ ├── jenkins.snippets │ │ │ ├── jinja.snippets │ │ │ ├── jsp.snippets │ │ │ ├── julia.snippets │ │ │ ├── kotlin.snippets │ │ │ ├── laravel.snippets │ │ │ ├── ledger.snippets │ │ │ ├── lfe.snippets │ │ │ ├── liquid.snippets │ │ │ ├── ls.snippets │ │ │ ├── lua.snippets │ │ │ ├── make.snippets │ │ │ ├── mako.snippets │ │ │ ├── markdown.snippets │ │ │ ├── matlab.snippets │ │ │ ├── mustache.snippets │ │ │ ├── objc.snippets │ │ │ ├── ocaml.snippets │ │ │ ├── octave.snippets │ │ │ ├── openfoam.snippets │ │ │ ├── pandoc.snippets │ │ │ ├── perl.snippets │ │ │ ├── perl6.snippets │ │ │ ├── phoenix.snippets │ │ │ ├── php.snippets │ │ │ ├── plsql.snippets │ │ │ ├── po.snippets │ │ │ ├── processing.snippets │ │ │ ├── progress.snippets │ │ │ ├── ps1.snippets │ │ │ ├── puppet.snippets │ │ │ ├── purescript.snippets │ │ │ ├── python.snippets │ │ │ ├── r.snippets │ │ │ ├── racket.snippets │ │ │ ├── rails.snippets │ │ │ ├── reason.snippets │ │ │ ├── rmd.snippets │ │ │ ├── rst.snippets │ │ │ ├── ruby.snippets │ │ │ ├── rust.snippets │ │ │ ├── sass.snippets │ │ │ ├── scala.snippets │ │ │ ├── scheme.snippets │ │ │ ├── scss.snippets │ │ │ ├── sh.snippets │ │ │ ├── simplemvcf.snippets │ │ │ ├── slim.snippets │ │ │ ├── snippets.snippets │ │ │ ├── sql.snippets │ │ │ ├── stylus.snippets │ │ │ ├── supercollider.snippets │ │ │ ├── svelte.snippets │ │ │ ├── systemverilog.snippets │ │ │ ├── tcl.snippets │ │ │ ├── tex.snippets │ │ │ ├── textile.snippets │ │ │ ├── twig.snippets │ │ │ ├── typescript.snippets │ │ │ ├── typescriptreact.snippets │ │ │ ├── verilog.snippets │ │ │ ├── vhdl.snippets │ │ │ ├── vim.snippets │ │ │ ├── vue.snippets │ │ │ ├── xml.snippets │ │ │ ├── xslt.snippets │ │ │ ├── yii-chtml.snippets │ │ │ ├── yii.snippets │ │ │ └── zsh.snippets │ │ └── tests.sh │ ├── vim-startify/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── startify/ │ │ │ │ └── fortune.vim │ │ │ └── startify.vim │ │ ├── doc/ │ │ │ └── startify.txt │ │ ├── ftplugin/ │ │ │ └── startify.vim │ │ ├── plugin/ │ │ │ └── startify.vim │ │ ├── syntax/ │ │ │ └── startify.vim │ │ └── test/ │ │ ├── feature/ │ │ │ ├── buffer.vader │ │ │ ├── mapping.vader │ │ │ └── session.vader │ │ ├── include/ │ │ │ └── testfile.txt │ │ ├── run │ │ ├── session/ │ │ │ └── .gitkeep │ │ ├── viminfo │ │ └── vimrc │ ├── vim-surround/ │ │ ├── .github/ │ │ │ └── FUNDING.yml │ │ ├── .gitignore │ │ ├── README.markdown │ │ ├── doc/ │ │ │ └── surround.txt │ │ └── plugin/ │ │ └── surround.vim │ ├── vim-table-mode/ │ │ ├── .github/ │ │ │ └── FUNDING.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── Gemfile │ │ ├── README.md │ │ ├── Rakefile │ │ ├── autoload/ │ │ │ ├── tablemode/ │ │ │ │ ├── align.vim │ │ │ │ ├── logger.vim │ │ │ │ ├── spreadsheet/ │ │ │ │ │ ├── cell.vim │ │ │ │ │ └── formula.vim │ │ │ │ ├── spreadsheet.vim │ │ │ │ ├── table.vim │ │ │ │ └── utils.vim │ │ │ └── tablemode.vim │ │ ├── doc/ │ │ │ └── table-mode.txt │ │ ├── ftplugin/ │ │ │ ├── markdown_tablemode.vim │ │ │ └── rst_tablemode.vim │ │ ├── plugin/ │ │ │ └── table-mode.vim │ │ └── t/ │ │ ├── align.vim │ │ ├── cell.vim │ │ ├── config/ │ │ │ └── options.vim │ │ ├── fixtures/ │ │ │ ├── align/ │ │ │ │ ├── simple_after.txt │ │ │ │ ├── simple_before.txt │ │ │ │ ├── unicode_after.txt │ │ │ │ └── unicode_before.txt │ │ │ ├── big_sample.txt │ │ │ ├── cell/ │ │ │ │ ├── counts.txt │ │ │ │ └── sample.txt │ │ │ ├── complex_header.txt │ │ │ ├── escaped_seperator.txt │ │ │ ├── formula/ │ │ │ │ ├── formula.txt │ │ │ │ └── sample.txt │ │ │ ├── sample.txt │ │ │ ├── table/ │ │ │ │ ├── sample.txt │ │ │ │ ├── sample_for_header.txt │ │ │ │ ├── sample_for_header_unicode.txt │ │ │ │ ├── sample_header_realign_after.txt │ │ │ │ ├── sample_header_realign_before.txt │ │ │ │ ├── sample_header_realign_unicode_after.txt │ │ │ │ ├── sample_header_realign_unicode_before.txt │ │ │ │ ├── sample_realign_after.txt │ │ │ │ ├── sample_realign_before.txt │ │ │ │ ├── sample_realign_unicode_after.txt │ │ │ │ ├── sample_realign_unicode_before.txt │ │ │ │ └── sample_with_header.txt │ │ │ └── tableize.txt │ │ ├── formula.vim │ │ ├── spreadsheet.vim │ │ ├── table.vim │ │ ├── tablemode.vim │ │ └── utils.vim │ ├── vim-teal/ │ │ ├── CODE_OF_CONDUCT.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ale_linters/ │ │ │ └── teal/ │ │ │ └── tlcheck.vim │ │ ├── compiler/ │ │ │ └── tl.vim │ │ ├── ftdetect/ │ │ │ └── teal.vim │ │ ├── ftplugin/ │ │ │ └── teal.vim │ │ ├── indent/ │ │ │ └── teal.vim │ │ ├── plugin/ │ │ │ └── teal.vim │ │ ├── syntax/ │ │ │ └── teal.vim │ │ └── test/ │ │ └── test.tl │ ├── vim-textobj-entire/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Gemfile │ │ ├── README.md │ │ ├── Rakefile │ │ ├── VimFlavor │ │ ├── autoload/ │ │ │ └── textobj/ │ │ │ └── entire.vim │ │ ├── doc/ │ │ │ └── textobj-entire.txt │ │ ├── plugin/ │ │ │ └── textobj/ │ │ │ └── entire.vim │ │ └── t/ │ │ ├── basics.vim │ │ ├── jumplist.vim │ │ └── mark.vim │ ├── vim-textobj-indent/ │ │ ├── VimFlavor │ │ ├── autoload/ │ │ │ └── textobj/ │ │ │ └── indent.vim │ │ ├── doc/ │ │ │ └── textobj-indent.txt │ │ ├── plugin/ │ │ │ └── textobj/ │ │ │ └── indent.vim │ │ └── t/ │ │ └── basics.vim │ ├── vim-textobj-line/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Gemfile │ │ ├── Rakefile │ │ ├── VimFlavor │ │ ├── autoload/ │ │ │ └── textobj/ │ │ │ └── line.vim │ │ ├── doc/ │ │ │ └── textobj-line.txt │ │ ├── plugin/ │ │ │ └── textobj/ │ │ │ └── line.vim │ │ └── t/ │ │ └── basics.vim │ ├── vim-textobj-user/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Gemfile │ │ ├── README.md │ │ ├── Rakefile │ │ ├── autoload/ │ │ │ └── textobj/ │ │ │ └── user.vim │ │ ├── doc/ │ │ │ └── textobj-user.txt │ │ └── t/ │ │ ├── failed-selection.vim │ │ ├── keep-marks.vim │ │ ├── map.vim │ │ ├── move.vim │ │ ├── old-property-names.vim │ │ ├── plugin.vim │ │ ├── region-type.vim │ │ ├── scan.vim │ │ ├── script-local.vim │ │ ├── select-x-function-countability.vim │ │ ├── selection.vim │ │ ├── single-character-objects.vim │ │ └── snr-prefix.vim │ ├── vim-tmux-navigator/ │ │ ├── .gitignore │ │ ├── License.md │ │ ├── README.md │ │ ├── doc/ │ │ │ └── tmux-navigator.txt │ │ ├── pattern-check │ │ ├── plugin/ │ │ │ └── tmux_navigator.vim │ │ └── vim-tmux-navigator.tmux │ ├── vim-toml/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── toml.vim │ │ ├── ftdetect/ │ │ │ └── toml.vim │ │ ├── ftplugin/ │ │ │ └── toml.vim │ │ ├── indent/ │ │ │ └── toml.vim │ │ ├── syntax/ │ │ │ └── toml.vim │ │ └── test/ │ │ └── test.toml │ ├── vim-unstack/ │ │ ├── .gitignore │ │ ├── README.markdown │ │ ├── autoload/ │ │ │ ├── unstack/ │ │ │ │ └── extractors.vim │ │ │ └── unstack.vim │ │ ├── doc/ │ │ │ └── unstack.txt │ │ └── plugin/ │ │ └── unstack.vim │ ├── vim-van/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ └── unite/ │ │ │ └── sources/ │ │ │ └── manpage.vim │ │ └── plugin/ │ │ └── superman.vim │ ├── vim-virtualenv/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.mkd │ │ ├── autoload/ │ │ │ ├── pyvenv.py │ │ │ └── virtualenv.vim │ │ ├── doc/ │ │ │ └── virtualenv.txt │ │ └── plugin/ │ │ └── virtualenv.vim │ ├── vim-zettelkasten/ │ │ ├── README.md │ │ ├── doc/ │ │ │ └── vim-zettelkasten.txt │ │ ├── ftdetect/ │ │ │ └── zettelkasten.lua │ │ ├── ftplugin/ │ │ │ ├── markdown.lua │ │ │ ├── zkbrowser.lua │ │ │ └── zktagstree.lua │ │ ├── lua/ │ │ │ ├── telescope/ │ │ │ │ └── _extensions/ │ │ │ │ ├── zettelkasten.lua │ │ │ │ ├── zettelkasten_tags.lua │ │ │ │ └── zettelkasten_template.lua │ │ │ ├── zettelkasten/ │ │ │ │ ├── browser.lua │ │ │ │ ├── config.lua │ │ │ │ ├── formatter.lua │ │ │ │ ├── log.lua │ │ │ │ └── sidebar.lua │ │ │ └── zettelkasten.lua │ │ ├── plugin/ │ │ │ └── zettelkasten.lua │ │ ├── syntax/ │ │ │ ├── zkbrowser.vim │ │ │ └── zktagstree.vim │ │ └── test/ │ │ └── init.vim │ ├── vimfiler.vim/ │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── unite/ │ │ │ │ ├── filters/ │ │ │ │ │ └── matcher_vimfiler_mask.vim │ │ │ │ └── sources/ │ │ │ │ ├── vimfiler_drive.vim │ │ │ │ ├── vimfiler_execute.vim │ │ │ │ ├── vimfiler_history.vim │ │ │ │ ├── vimfiler_mask.vim │ │ │ │ ├── vimfiler_popd.vim │ │ │ │ └── vimfiler_sort.vim │ │ │ ├── vimfiler/ │ │ │ │ ├── columns/ │ │ │ │ │ ├── size.vim │ │ │ │ │ ├── time.vim │ │ │ │ │ └── type.vim │ │ │ │ ├── custom.vim │ │ │ │ ├── exrename.vim │ │ │ │ ├── filters/ │ │ │ │ │ ├── matcher_ignore_files.vim │ │ │ │ │ ├── matcher_ignore_pattern.vim │ │ │ │ │ └── matcher_ignore_wildignore.vim │ │ │ │ ├── handler.vim │ │ │ │ ├── helper.vim │ │ │ │ ├── init.vim │ │ │ │ ├── mappings.vim │ │ │ │ ├── util.vim │ │ │ │ ├── variables.vim │ │ │ │ └── view.vim │ │ │ ├── vimfiler.vim │ │ │ ├── vital/ │ │ │ │ ├── _vimfiler/ │ │ │ │ │ ├── Data/ │ │ │ │ │ │ ├── Dict.vim │ │ │ │ │ │ ├── List.vim │ │ │ │ │ │ └── String.vim │ │ │ │ │ ├── Prelude.vim │ │ │ │ │ ├── Process.vim │ │ │ │ │ ├── System/ │ │ │ │ │ │ └── Cache/ │ │ │ │ │ │ └── Deprecated.vim │ │ │ │ │ └── Vim/ │ │ │ │ │ ├── Buffer.vim │ │ │ │ │ ├── Guard.vim │ │ │ │ │ └── Message.vim │ │ │ │ ├── _vimfiler.vim │ │ │ │ ├── vimfiler.vim │ │ │ │ └── vimfiler.vital │ │ │ └── vital.vim │ │ ├── doc/ │ │ │ └── vimfiler.txt │ │ ├── plugin/ │ │ │ └── vimfiler.vim │ │ ├── syntax/ │ │ │ └── vimfiler.vim │ │ └── test/ │ │ └── functions.vim │ ├── vimproc.vim/ │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── Makefile │ │ ├── README.mkd │ │ ├── appveyor.yml │ │ ├── autoload/ │ │ │ ├── vimproc/ │ │ │ │ ├── cmd.vim │ │ │ │ ├── commands.vim │ │ │ │ ├── filepath.vim │ │ │ │ ├── lexer.vim │ │ │ │ ├── parser.vim │ │ │ │ └── util.vim │ │ │ └── vimproc.vim │ │ ├── doc/ │ │ │ └── vimproc.txt │ │ ├── lib/ │ │ │ └── .gitignore │ │ ├── make_android.mak │ │ ├── make_bsd.mak │ │ ├── make_cygwin.mak │ │ ├── make_cygwin64.mak │ │ ├── make_mac.mak │ │ ├── make_mingw32.mak │ │ ├── make_mingw64.mak │ │ ├── make_msvc.mak │ │ ├── make_sunos.mak │ │ ├── make_unix.mak │ │ ├── plugin/ │ │ │ └── vimproc.vim │ │ ├── src/ │ │ │ ├── fakepoll.h │ │ │ ├── proc.c │ │ │ ├── proc_w32.c │ │ │ ├── ptytty.c │ │ │ ├── ptytty.h │ │ │ └── vimstack.c │ │ ├── test/ │ │ │ ├── fopen.vim │ │ │ ├── functions.vim │ │ │ ├── lexer.vim │ │ │ ├── parser.vim │ │ │ ├── popen.vim │ │ │ ├── socket.vim │ │ │ └── system.vim │ │ └── tools/ │ │ ├── appveyor.bat │ │ ├── benchmark.vim │ │ ├── dl-kaoriya-vim.py │ │ ├── fork.py │ │ ├── leak_check.vim │ │ ├── leak_check2.vim │ │ ├── update-dll-mingw.bat │ │ └── update-dll-msvc.bat │ ├── wildfire.vim/ │ │ ├── .gitignore │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── autoload/ │ │ │ ├── wildfire/ │ │ │ │ └── triggers.vim │ │ │ └── wildfire.vim │ │ ├── doc/ │ │ │ └── wildfire.txt │ │ └── plugin/ │ │ └── wildfire.vim │ ├── winbar.nvim/ │ │ ├── README.md │ │ ├── lua/ │ │ │ └── winbar/ │ │ │ └── init.lua │ │ └── plugin/ │ │ └── winbar.lua │ ├── xmake.vim/ │ │ ├── README.md │ │ ├── UltiSnips/ │ │ │ └── lua.snippets │ │ ├── addon-info.json │ │ ├── autoload/ │ │ │ ├── spy.lua │ │ │ ├── xmake/ │ │ │ │ └── log.vim │ │ │ └── xmake.vim │ │ ├── doc/ │ │ │ └── xmake.txt │ │ ├── plugin/ │ │ │ ├── xmake.vim │ │ │ └── xmgen.py │ │ └── rplugin/ │ │ └── python3/ │ │ └── deoplete/ │ │ └── sources/ │ │ ├── docs/ │ │ │ ├── add_defines │ │ │ ├── add_deps │ │ │ ├── add_files │ │ │ ├── add_headers │ │ │ ├── add_includedirs │ │ │ ├── add_linkdirs │ │ │ ├── add_links │ │ │ ├── add_subdirs │ │ │ ├── is_os │ │ │ ├── is_plat │ │ │ ├── set_basename │ │ │ ├── set_headerdir │ │ │ ├── set_kind │ │ │ ├── set_languages │ │ │ ├── set_objectdir │ │ │ ├── set_optimize │ │ │ ├── set_project │ │ │ ├── set_strip │ │ │ ├── set_symbols │ │ │ ├── set_targetdir │ │ │ └── set_warnings │ │ └── xmake.py │ └── yang.vim/ │ ├── README.md │ ├── ftdetect/ │ │ └── yang.vim │ ├── ftplugin/ │ │ └── yang.vim │ ├── indent/ │ │ └── yang.vim │ └── syntax/ │ └── yang.vim ├── codecov.yml ├── colors/ │ └── SpaceVim.vim ├── config/ │ ├── plugins/ │ │ ├── LeaderF.vim │ │ ├── ag.vim │ │ ├── asyncomplete-buffer.vim │ │ ├── asyncomplete-clang.vim │ │ ├── asyncomplete-necovim.vim │ │ ├── asyncomplete-omni.vim │ │ ├── asyncomplete.vim │ │ ├── coc.nvim-release.vim │ │ ├── coc.vim │ │ ├── completor.vim │ │ ├── ctrlp.vim │ │ ├── ctrlsf.vim │ │ ├── defx-git.vim │ │ ├── defx.vim │ │ ├── denite.vim │ │ ├── deoplete-clang.vim │ │ ├── deoplete.vim │ │ ├── goyo.vim │ │ ├── gruvbox.vim │ │ ├── hop.vim │ │ ├── java_getset.vim │ │ ├── jedi-vim.vim │ │ ├── neo-tree.vim │ │ ├── neocomplcache.vim │ │ ├── neocomplete.vim │ │ ├── neomake.vim │ │ ├── neosnippet.vim │ │ ├── nerdcommenter.vim │ │ ├── nerdtree.vim │ │ ├── nvim-cmp.vim │ │ ├── nvim-lspconfig-0.1.3.vim │ │ ├── nvim-lspconfig-0.1.4.vim │ │ ├── nvim-lspconfig-latest.vim │ │ ├── nvim-lspconfig.vim │ │ ├── nvim-surround.vim │ │ ├── nvim-tree.vim │ │ ├── nvim-treesitter-0.9.1.vim │ │ ├── nvim-web-devicons.vim │ │ ├── open-browser.vim │ │ ├── phpcomplete-extended.vim │ │ ├── splitjoin.vim │ │ ├── syntastic.vim │ │ ├── tagbar.vim │ │ ├── taglist.vim │ │ ├── telescope.nvim-0.1.2.vim │ │ ├── telescope.nvim-0.1.5.vim │ │ ├── telescope.nvim-0.1.8.vim │ │ ├── unite-gtags.vim │ │ ├── unite-radio.vim │ │ ├── unite.vim │ │ ├── vim-airline.vim │ │ ├── vim-expand-region.vim │ │ ├── vim-glaive.vim │ │ ├── vim-grepper.vim │ │ ├── vim-gutentags.vim │ │ ├── vim-javacomplete2.vim │ │ ├── vim-multiple-cursors.vim │ │ ├── vim-ref.vim │ │ ├── vim-signify.vim │ │ ├── vim-startify.vim │ │ ├── vim-zettelkasten.vim │ │ └── vimfiler.vim │ └── plugins_before/ │ ├── YouCompleteMe.vim │ ├── ale.vim │ ├── ctrlsf.vim │ ├── echodoc.vim │ ├── neco-vim.vim │ ├── supertab.vim │ ├── ultisnips.vim │ ├── vim-jplus.vim │ └── vimfiler.vim ├── doc/ │ ├── SpaceVim.cnx │ └── SpaceVim.txt ├── docker/ │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ └── init.toml ├── docs/ │ ├── 404.md │ ├── BingSiteAuth.xml │ ├── CNAME │ ├── Gemfile │ ├── _config.yml │ ├── _data/ │ │ └── i18n.yaml │ ├── _includes/ │ │ ├── bilibilivedio.html │ │ └── codeHeader.html │ ├── _layouts/ │ │ └── default.html │ ├── _posts/ │ │ ├── 2017-01-26-SpaceVim-release-v0.1.0.md │ │ ├── 2017-02-11-use-vim-as-a-java-ide.md │ │ ├── 2017-02-11-vim8-new-feature-timers.md │ │ ├── 2017-02-20-install-vim-or-neovim-with-python-support.md │ │ ├── 2017-03-30-SpaceVim-release-v0.2.0.md │ │ ├── 2017-05-25-mnemonic-key-bindings-navigation.md │ │ ├── 2017-05-31-SpaceVim-Newsletter-A-New-Hope.md │ │ ├── 2017-05-31-SpaceVim-release-v0.3.0.md │ │ ├── 2017-06-27-SpaceVim-release-v0.3.1.md │ │ ├── 2017-08-05-SpaceVim-release-v0.4.0.md │ │ ├── 2017-08-11-asynchronous-plugin-manager.md │ │ ├── 2017-11-04-use-ctrl-in-terminal-and-vim.md │ │ ├── 2017-11-06-SpaceVim-release-v0.5.0.md │ │ ├── 2017-11-6-help-description-for-key-bindings.md │ │ ├── 2017-12-07-async-code-runner-in-SpaceVim.md │ │ ├── 2017-12-30-SpaceVim-release-v0.6.0.md │ │ ├── 2018-01-01-SpaceVim-Newsletter-Never-lost-never-give-up.md │ │ ├── 2018-01-23-grep-on-the-fly-in-spacevim.md │ │ ├── 2018-01-31-grep-on-the-fly-in-spacevim.md │ │ ├── 2018-03-18-SpaceVim-release-v0.7.0.md │ │ ├── 2018-06-18-SpaceVim-release-v0.8.0.md │ │ ├── 2018-06-24-first-meetup-in-hangzhou.md │ │ ├── 2018-09-19-use-vim-as-a-java-ide.md │ │ ├── 2018-09-26-SpaceVim-release-v0.9.0.md │ │ ├── 2018-09-27-use-vim-as-a-python-ide.md │ │ ├── 2018-09-27-use-vim-as-ide.md │ │ ├── 2018-09-28-use-vim-as-a-python-ide.md │ │ ├── 2018-09-28-use-vim-as-ide.md │ │ ├── 2018-12-25-SpaceVim-release-v1.0.0.md │ │ ├── 2018-12-29-async-code-runner-in-SpaceVim.md │ │ ├── 2019-01-07-use-vim-as-a-go-ide.md │ │ ├── 2019-01-08-use-vim-as-a-go-ide.md │ │ ├── 2019-01-19-use-vim-as-a-lua-ide.md │ │ ├── 2019-01-20-use-vim-as-a-lua-ide.md │ │ ├── 2019-01-27-use-vim-as-a-javascript-ide.md │ │ ├── 2019-01-28-use-vim-as-a-coffeescript-ide.md │ │ ├── 2019-01-29-use-vim-as-a-coffeescript-ide.md │ │ ├── 2019-01-30-use-vim-as-a-javascript-ide.md │ │ ├── 2019-02-11-use-vim-as-a-perl-ide.md │ │ ├── 2019-02-12-use-vim-as-a-perl-ide.md │ │ ├── 2019-02-17-use-vim-as-a-ruby-ide.md │ │ ├── 2019-02-18-use-vim-as-a-ruby-ide.md │ │ ├── 2019-04-08-SpaceVim-release-v1.1.0.md │ │ ├── 2019-05-08-use-vim-as-a-php-ide.md │ │ ├── 2019-05-09-use-vim-as-a-php-ide.md │ │ ├── 2019-05-10-use-vim-as-a-c-cpp-ide.md │ │ ├── 2019-05-11-use-vim-as-a-c-cpp-ide.md │ │ ├── 2019-05-26-mnemonic-key-bindings-navigation.md │ │ ├── 2019-07-16-asynchronous-todo-manager.md │ │ ├── 2019-07-17-SpaceVim-release-v1.2.0.md │ │ ├── 2019-11-04-SpaceVim-release-v1.3.0.md │ │ ├── 2020-01-27-manage-project-alternate-files.md │ │ ├── 2020-01-28-manage-project-alternate-files.md │ │ ├── 2020-02-25-use-vim-as-a-rust-ide.md │ │ ├── 2020-02-26-use-vim-as-a-rust-ide.md │ │ ├── 2020-04-05-SpaceVim-release-v1.4.0.md │ │ ├── 2020-04-11-use-vim-as-a-typescript-ide.md │ │ ├── 2020-04-12-use-vim-as-a-typescript-ide.md │ │ ├── 2020-08-01-SpaceVim-release-v1.5.0.md │ │ ├── 2020-08-10-use-vim-as-a-swift-ide.md │ │ ├── 2020-08-13-use-vim-as-a-elixir-ide.md │ │ ├── 2020-09-24-use-vim-as-a-kotlin-ide.md │ │ ├── 2020-09-25-use-vim-as-a-kotlin-ide.md │ │ ├── 2020-09-28-asynchronous-plugin-manager.md │ │ ├── 2020-10-06-use-vim-as-a-clojure-ide.md │ │ ├── 2020-10-07-use-vim-as-a-clojure-ide.md │ │ ├── 2020-11-28-use-vim-as-a-nim-ide.md │ │ ├── 2020-12-31-SpaceVim-release-v1.6.0.md │ │ ├── 2021-06-14-SpaceVim-release-v1.7.0.md │ │ ├── 2021-10-04-SpaceVim-release-v1.8.0.md │ │ ├── 2022-01-06-SpaceVim-release-v1.9.0.md │ │ ├── 2022-04-08-multiple-cursor-support-with-iedit.md │ │ ├── 2022-04-09-multiple-cursor-support-with-iedit.md │ │ ├── 2022-04-24-use-vim-as-a-scala-ide.md │ │ ├── 2022-07-02-SpaceVim-release-v2.0.0.md │ │ ├── 2023-03-30-SpaceVim-release-v2.1.0.md │ │ ├── 2023-07-05-SpaceVim-release-v2.2.0.md │ │ ├── 2023-09-06-use-lua-to-reimplement-core-plugins.md │ │ ├── 2024-03-01-use-vim-as-a-elixir-ide.md │ │ ├── 2024-03-09-use-vim-as-a-nim-ide.md │ │ ├── 2024-03-09-use-vim-as-a-scala-ide.md │ │ ├── 2024-03-09-use-vim-as-a-swift-ide.md │ │ ├── 2024-03-23-SpaceVim-release-v2.3.0.md │ │ ├── 2024-03-24-SpaceVim-release-v2.3.0.md │ │ ├── 2024-12-22-SpaceVim-release-v2.4.0.md │ │ └── 2024-12-23-SpaceVim-release-v2.4.0.md │ ├── _sass/ │ │ ├── _gitment.scss │ │ ├── _spacevim.scss │ │ └── _variables.scss │ ├── about.md │ ├── api/ │ │ ├── cmdlinemenu.md │ │ ├── data/ │ │ │ ├── base64.md │ │ │ ├── dict.md │ │ │ ├── list.md │ │ │ ├── number.md │ │ │ ├── string.md │ │ │ └── toml.md │ │ ├── file.md │ │ ├── job.md │ │ ├── logger.md │ │ ├── messletters.md │ │ ├── notify.md │ │ ├── password.md │ │ ├── prompt.md │ │ ├── system.md │ │ ├── transient-state.md │ │ ├── unicode/ │ │ │ ├── box.md │ │ │ └── spinners.md │ │ ├── vim/ │ │ │ ├── buffer.md │ │ │ ├── command.md │ │ │ ├── highlight.md │ │ │ ├── message.md │ │ │ ├── signatures.md │ │ │ └── window.md │ │ ├── vim.md │ │ └── web/ │ │ ├── html.md │ │ ├── http.md │ │ └── xml.md │ ├── api.md │ ├── assets/ │ │ ├── css/ │ │ │ └── main.scss │ │ └── js/ │ │ ├── codeCopy.js │ │ └── respond.js │ ├── blog.md │ ├── cn/ │ │ ├── about.md │ │ ├── api/ │ │ │ ├── cmdlinemenu.md │ │ │ ├── data/ │ │ │ │ ├── dict.md │ │ │ │ ├── list.md │ │ │ │ ├── number.md │ │ │ │ └── string.md │ │ │ ├── file.md │ │ │ ├── job.md │ │ │ ├── notify.md │ │ │ ├── system.md │ │ │ ├── unicode/ │ │ │ │ └── spinners.md │ │ │ └── vim/ │ │ │ ├── command.md │ │ │ ├── highlight.md │ │ │ ├── message.md │ │ │ └── signatures.md │ │ ├── api.md │ │ ├── blog.md │ │ ├── community.md │ │ ├── conventions.md │ │ ├── development/ │ │ │ ├── lua-guide.md │ │ │ └── vim-script.md │ │ ├── development.md │ │ ├── documentation.md │ │ ├── faq.md │ │ ├── feed.xml │ │ ├── following-head.md │ │ ├── index.md │ │ ├── install.cmd │ │ ├── install.sh │ │ ├── layers/ │ │ │ ├── VersionControl.md │ │ │ ├── autocomplete.md │ │ │ ├── chat.md │ │ │ ├── checkers.md │ │ │ ├── chinese.md │ │ │ ├── colorscheme.md │ │ │ ├── core/ │ │ │ │ ├── banner.md │ │ │ │ ├── statusline.md │ │ │ │ └── tabline.md │ │ │ ├── core.md │ │ │ ├── cscope.md │ │ │ ├── ctrlp.md │ │ │ ├── debug.md │ │ │ ├── default.md │ │ │ ├── denite.md │ │ │ ├── edit.md │ │ │ ├── floobits.md │ │ │ ├── foldsearch.md │ │ │ ├── format.md │ │ │ ├── fzf.md │ │ │ ├── git.md │ │ │ ├── github.md │ │ │ ├── gtags.md │ │ │ ├── japanese.md │ │ │ ├── lang/ │ │ │ │ ├── WebAssembly.md │ │ │ │ ├── actionscript.md │ │ │ │ ├── agda.md │ │ │ │ ├── asciidoc.md │ │ │ │ ├── aspectj.md │ │ │ │ ├── assembly.md │ │ │ │ ├── autohotkey.md │ │ │ │ ├── batch.md │ │ │ │ ├── c.md │ │ │ │ ├── chapel.md │ │ │ │ ├── clojure.md │ │ │ │ ├── cmake.md │ │ │ │ ├── coffeescript.md │ │ │ │ ├── crystal.md │ │ │ │ ├── csharp.md │ │ │ │ ├── d.md │ │ │ │ ├── dart.md │ │ │ │ ├── dockerfile.md │ │ │ │ ├── eiffel.md │ │ │ │ ├── elixir.md │ │ │ │ ├── elm.md │ │ │ │ ├── erlang.md │ │ │ │ ├── extra.md │ │ │ │ ├── fennel.md │ │ │ │ ├── fortran.md │ │ │ │ ├── foxpro.md │ │ │ │ ├── fsharp.md │ │ │ │ ├── go.md │ │ │ │ ├── goby.md │ │ │ │ ├── gosu.md │ │ │ │ ├── groovy.md │ │ │ │ ├── hack.md │ │ │ │ ├── haskell.md │ │ │ │ ├── html.md │ │ │ │ ├── hy.md │ │ │ │ ├── idris.md │ │ │ │ ├── io.md │ │ │ │ ├── ipynb.md │ │ │ │ ├── j.md │ │ │ │ ├── janet.md │ │ │ │ ├── java.md │ │ │ │ ├── javascript.md │ │ │ │ ├── julia.md │ │ │ │ ├── kotlin.md │ │ │ │ ├── lasso.md │ │ │ │ ├── latex.md │ │ │ │ ├── lisp.md │ │ │ │ ├── livescript.md │ │ │ │ ├── lua.md │ │ │ │ ├── markdown.md │ │ │ │ ├── matlab.md │ │ │ │ ├── moonscript.md │ │ │ │ ├── nim.md │ │ │ │ ├── ocaml.md │ │ │ │ ├── org.md │ │ │ │ ├── pact.md │ │ │ │ ├── pascal.md │ │ │ │ ├── perl.md │ │ │ │ ├── php.md │ │ │ │ ├── plantuml.md │ │ │ │ ├── pony.md │ │ │ │ ├── povray.md │ │ │ │ ├── powershell.md │ │ │ │ ├── prolog.md │ │ │ │ ├── puppet.md │ │ │ │ ├── purescript.md │ │ │ │ ├── python.md │ │ │ │ ├── r.md │ │ │ │ ├── racket.md │ │ │ │ ├── red.md │ │ │ │ ├── ring.md │ │ │ │ ├── rst.md │ │ │ │ ├── ruby.md │ │ │ │ ├── rust.md │ │ │ │ ├── scala.md │ │ │ │ ├── scheme.md │ │ │ │ ├── sh.md │ │ │ │ ├── slim.md │ │ │ │ ├── sml.md │ │ │ │ ├── swift.md │ │ │ │ ├── tcl.md │ │ │ │ ├── toml.md │ │ │ │ ├── typescript.md │ │ │ │ ├── v.md │ │ │ │ ├── vbnet.md │ │ │ │ ├── verilog.md │ │ │ │ ├── vim.md │ │ │ │ ├── vue.md │ │ │ │ ├── wolfram.md │ │ │ │ ├── xml.md │ │ │ │ └── zig.md │ │ │ ├── language-server-protocol.md │ │ │ ├── leaderf.md │ │ │ ├── shell.md │ │ │ ├── ssh.md │ │ │ ├── sudo.md │ │ │ ├── test.md │ │ │ ├── tmux.md │ │ │ ├── tools/ │ │ │ │ ├── cpicker.md │ │ │ │ ├── dash.md │ │ │ │ └── mpv.md │ │ │ ├── tools.md │ │ │ ├── treesitter.md │ │ │ ├── ui.md │ │ │ ├── unite.md │ │ │ └── xmake.md │ │ ├── layers.md │ │ ├── quick-start-guide/ │ │ │ └── vim-basic.md │ │ ├── quick-start-guide.md │ │ ├── roadmap.md │ │ ├── sitemap.xml │ │ ├── sponsors.md │ │ └── vim-script.md │ ├── community.md │ ├── conventions.md │ ├── development/ │ │ ├── lua-guide.md │ │ └── vim-script.md │ ├── development.md │ ├── documentation.md │ ├── faq.md │ ├── feed.xml │ ├── following-head.md │ ├── index.md │ ├── install.cmd │ ├── install.sh │ ├── layers/ │ │ ├── VersionControl.md │ │ ├── autocomplete.md │ │ ├── chat.md │ │ ├── checkers.md │ │ ├── chinese.md │ │ ├── colorscheme.md │ │ ├── core/ │ │ │ ├── banner.md │ │ │ ├── statusline.md │ │ │ └── tabline.md │ │ ├── core.md │ │ ├── cscope.md │ │ ├── ctrlp.md │ │ ├── ctrlspace.md │ │ ├── debug.md │ │ ├── default.md │ │ ├── denite.md │ │ ├── edit.md │ │ ├── floobits.md │ │ ├── foldsearch.md │ │ ├── format.md │ │ ├── fzf.md │ │ ├── git.md │ │ ├── github.md │ │ ├── gtags.md │ │ ├── japanese.md │ │ ├── lang/ │ │ │ ├── WebAssembly.md │ │ │ ├── actionscript.md │ │ │ ├── agda.md │ │ │ ├── asciidoc.md │ │ │ ├── aspectj.md │ │ │ ├── assembly.md │ │ │ ├── autohotkey.md │ │ │ ├── batch.md │ │ │ ├── c.md │ │ │ ├── chapel.md │ │ │ ├── clojure.md │ │ │ ├── cmake.md │ │ │ ├── coffeescript.md │ │ │ ├── crystal.md │ │ │ ├── csharp.md │ │ │ ├── d.md │ │ │ ├── dart.md │ │ │ ├── dockerfile.md │ │ │ ├── e.md │ │ │ ├── eiffel.md │ │ │ ├── elixir.md │ │ │ ├── elm.md │ │ │ ├── erlang.md │ │ │ ├── extra.md │ │ │ ├── factor.md │ │ │ ├── fennel.md │ │ │ ├── fortran.md │ │ │ ├── foxpro.md │ │ │ ├── fsharp.md │ │ │ ├── go.md │ │ │ ├── goby.md │ │ │ ├── gosu.md │ │ │ ├── graphql.md │ │ │ ├── groovy.md │ │ │ ├── hack.md │ │ │ ├── haskell.md │ │ │ ├── haxe.md │ │ │ ├── html.md │ │ │ ├── hy.md │ │ │ ├── idris.md │ │ │ ├── io.md │ │ │ ├── ipynb.md │ │ │ ├── j.md │ │ │ ├── janet.md │ │ │ ├── java.md │ │ │ ├── javascript.md │ │ │ ├── json.md │ │ │ ├── jsonnet.md │ │ │ ├── julia.md │ │ │ ├── kotlin.md │ │ │ ├── lasso.md │ │ │ ├── latex.md │ │ │ ├── lisp.md │ │ │ ├── livescript.md │ │ │ ├── lua.md │ │ │ ├── markdown.md │ │ │ ├── matlab.md │ │ │ ├── moonscript.md │ │ │ ├── nim.md │ │ │ ├── nix.md │ │ │ ├── ocaml.md │ │ │ ├── org.md │ │ │ ├── pact.md │ │ │ ├── pascal.md │ │ │ ├── perl.md │ │ │ ├── php.md │ │ │ ├── plantuml.md │ │ │ ├── pony.md │ │ │ ├── postscript.md │ │ │ ├── povray.md │ │ │ ├── powershell.md │ │ │ ├── processing.md │ │ │ ├── prolog.md │ │ │ ├── puppet.md │ │ │ ├── purescript.md │ │ │ ├── python.md │ │ │ ├── r.md │ │ │ ├── racket.md │ │ │ ├── reason.md │ │ │ ├── red.md │ │ │ ├── rescript.md │ │ │ ├── ring.md │ │ │ ├── rst.md │ │ │ ├── ruby.md │ │ │ ├── rust.md │ │ │ ├── scala.md │ │ │ ├── scheme.md │ │ │ ├── sh.md │ │ │ ├── slim.md │ │ │ ├── smalltalk.md │ │ │ ├── sml.md │ │ │ ├── swift.md │ │ │ ├── tcl.md │ │ │ ├── teal.md │ │ │ ├── toml.md │ │ │ ├── typescript.md │ │ │ ├── v.md │ │ │ ├── vbnet.md │ │ │ ├── verilog.md │ │ │ ├── vim.md │ │ │ ├── vue.md │ │ │ ├── wolfram.md │ │ │ ├── xml.md │ │ │ └── zig.md │ │ ├── language-server-protocol.md │ │ ├── leaderf.md │ │ ├── mail.md │ │ ├── shell.md │ │ ├── ssh.md │ │ ├── sudo.md │ │ ├── telescope.md │ │ ├── test.md │ │ ├── tmux.md │ │ ├── tools/ │ │ │ ├── cpicker.md │ │ │ ├── dash.md │ │ │ ├── mpv.md │ │ │ └── zeal.md │ │ ├── tools.md │ │ ├── treesitter.md │ │ ├── ui.md │ │ ├── unite.md │ │ ├── xmake.md │ │ └── zettelkasten.md │ ├── layers.md │ ├── quick-start-guide/ │ │ └── vim-basic.md │ ├── quick-start-guide.md │ ├── roadmap.md │ ├── robots.txt │ ├── sitemap.xml │ └── sponsors.md ├── ftplugin/ │ ├── SpaceVimLayerManager.vim │ ├── SpaceVimPlugManager.vim │ └── SpaceVimTabsManager.vim ├── ginit.vim ├── init.vim ├── lua/ │ ├── config/ │ │ ├── neo-tree.lua │ │ └── nvim-cmp.lua │ ├── easing.lua │ ├── spacevim/ │ │ ├── api/ │ │ │ ├── cmdlinemenu.lua │ │ │ ├── color.lua │ │ │ ├── data/ │ │ │ │ ├── dict.lua │ │ │ │ ├── json.lua │ │ │ │ ├── list.lua │ │ │ │ ├── string.lua │ │ │ │ └── toml.lua │ │ │ ├── file.lua │ │ │ ├── iconv/ │ │ │ │ └── codecs/ │ │ │ │ ├── cp932.lua │ │ │ │ ├── cp932_back.lua │ │ │ │ ├── cp932_next.lua │ │ │ │ ├── cp932_previous.lua │ │ │ │ ├── cp936.lua │ │ │ │ ├── cp936_back.lua │ │ │ │ ├── cp936_next.lua │ │ │ │ ├── cp936_previous.lua │ │ │ │ ├── cp949.lua │ │ │ │ ├── cp949_back.lua │ │ │ │ ├── cp949_next.lua │ │ │ │ ├── cp949_previous.lua │ │ │ │ ├── cp950.lua │ │ │ │ ├── cp950_back.lua │ │ │ │ ├── cp950_next.lua │ │ │ │ ├── cp950_previous.lua │ │ │ │ ├── euc_jp.lua │ │ │ │ ├── euc_jp_back.lua │ │ │ │ ├── euc_jp_next.lua │ │ │ │ └── euc_jp_previous.lua │ │ │ ├── iconv.lua │ │ │ ├── job.lua │ │ │ ├── language.lua │ │ │ ├── logger.lua │ │ │ ├── messletters.lua │ │ │ ├── neojob.lua │ │ │ ├── neovim/ │ │ │ │ └── floating.lua │ │ │ ├── notify.lua │ │ │ ├── password.lua │ │ │ ├── prompt.lua │ │ │ ├── system.lua │ │ │ ├── time.lua │ │ │ ├── unicode/ │ │ │ │ └── spinners.lua │ │ │ ├── vim/ │ │ │ │ ├── argv.lua │ │ │ │ ├── buffer.lua │ │ │ │ ├── command.lua │ │ │ │ ├── compatible.lua │ │ │ │ ├── floating.lua │ │ │ │ ├── highlight.lua │ │ │ │ ├── keys.lua │ │ │ │ ├── option.lua │ │ │ │ ├── regex.lua │ │ │ │ ├── statusline.lua │ │ │ │ └── window.lua │ │ │ └── vim.lua │ │ ├── api.lua │ │ ├── autocmds.lua │ │ ├── command.lua │ │ ├── default.lua │ │ ├── diagnostic.lua │ │ ├── layer/ │ │ │ ├── core/ │ │ │ │ └── tabline.lua │ │ │ ├── core.lua │ │ │ └── lang/ │ │ │ └── java.lua │ │ ├── layer.lua │ │ ├── logger.lua │ │ ├── lsp.lua │ │ ├── opt.lua │ │ ├── plugin/ │ │ │ ├── a.lua │ │ │ ├── autosave.lua │ │ │ ├── flygrep.lua │ │ │ ├── guide.lua │ │ │ ├── hop.lua │ │ │ ├── iedit.lua │ │ │ ├── logevents.lua │ │ │ ├── mkdir.lua │ │ │ ├── pastebin.lua │ │ │ ├── projectmanager.lua │ │ │ ├── record-key.lua │ │ │ ├── repl.lua │ │ │ ├── runner.lua │ │ │ ├── scrollbar.lua │ │ │ ├── search.lua │ │ │ ├── searcher.lua │ │ │ ├── statusline.lua │ │ │ ├── tabline.lua │ │ │ ├── tasks.lua │ │ │ ├── todo.lua │ │ │ ├── tomlprew.lua │ │ │ └── windisk.lua │ │ ├── plugins.lua │ │ └── treesitter.lua │ ├── spacevim.lua │ └── telescope/ │ └── _extensions/ │ ├── bookmarks.lua │ ├── messages.lua │ ├── neomru.lua │ ├── neoyank.lua │ ├── project.lua │ ├── scriptnames.lua │ └── task.lua ├── mode/ │ ├── basic.toml │ └── dark_powered.toml ├── syntax/ │ ├── HelpDescribe.vim │ ├── SpaceVimFindArgv.vim │ ├── SpaceVimFlyGrep.vim │ ├── SpaceVimGitLogPopup.vim │ ├── SpaceVimGitRemoteManager.vim │ ├── SpaceVimLayerManager.vim │ ├── SpaceVimLog.vim │ ├── SpaceVimPlugManager.vim │ ├── SpaceVimQuickFix.vim │ ├── SpaceVimREPL.vim │ ├── SpaceVimRunner.vim │ ├── SpaceVimTabsManager.vim │ ├── SpaceVimTasksInfo.vim │ ├── SpaceVimTodoManager.vim │ └── leaderGuide.vim ├── test/ │ ├── api/ │ │ ├── cmdlinemenu.vader │ │ ├── color.vader │ │ ├── data/ │ │ │ ├── base64.vader │ │ │ ├── chinese_str.vader │ │ │ ├── dict.vader │ │ │ ├── json.vader │ │ │ ├── list.vader │ │ │ ├── number.vader │ │ │ ├── string.vader │ │ │ └── toml.vader │ │ ├── file.vader │ │ ├── iconv.vader │ │ ├── job.vader │ │ ├── logger.vader │ │ ├── system.vader │ │ ├── unicode/ │ │ │ ├── box.vader │ │ │ ├── icon.vader │ │ │ └── tree.vader │ │ ├── vim/ │ │ │ ├── buffer.vader │ │ │ ├── command.vader │ │ │ ├── highlight.vader │ │ │ ├── key.vader │ │ │ └── regex.vader │ │ ├── vim.vader │ │ └── web/ │ │ ├── html.vader │ │ └── http.vader │ ├── color/ │ │ ├── SpaceVim.vader │ │ └── theme.vader │ ├── config/ │ │ ├── LeaderF.vader │ │ ├── ag.vader │ │ ├── ctrlp.vader │ │ ├── goyo.vader │ │ ├── java_getset.vader │ │ ├── javacomplete.vader │ │ ├── neomake.vader │ │ ├── nerdtree.vader │ │ ├── openbrowser.vader │ │ └── vim-ref.vader │ ├── layer.vader │ ├── lua/ │ │ ├── api/ │ │ │ ├── data/ │ │ │ │ ├── dict.vader │ │ │ │ ├── json.vader │ │ │ │ └── list.vader │ │ │ ├── file.vader │ │ │ ├── system.vader │ │ │ └── vim/ │ │ │ ├── argv.vader │ │ │ └── keys.vader │ │ ├── data/ │ │ │ ├── string.vader │ │ │ └── toml.vader │ │ ├── layer/ │ │ │ └── lang/ │ │ │ └── java.vader │ │ ├── logger.vader │ │ └── plugin/ │ │ └── a.vader │ ├── mode.vader │ ├── plugin/ │ │ ├── a.vader │ │ ├── flygrep.vader │ │ ├── guide.vader │ │ ├── help.vader │ │ ├── highlight.vader │ │ ├── iedit.vader │ │ ├── mkdir.vader │ │ ├── projectmanager.vader │ │ ├── quickfix.vader │ │ ├── runner.vader │ │ ├── tabmanager.vader │ │ ├── tasks.vader │ │ └── todo.vader │ ├── syntax.vader │ └── vimrc └── vimrc