├── .gitignore ├── IDEAS.md ├── README.md ├── autoload └── coiledsnake.vim ├── ftplugin └── python │ └── coiledsnake.vim ├── plugin └── coiledsnake.vim └── tests ├── .gitignore ├── README ├── corner_cases ├── comment_after_function.py ├── comment_dedent.py ├── comment_dedent_2.py ├── complex_parens.py ├── extra_indent.py ├── fold_in_comment.py ├── fold_in_string.py ├── indented_struct.py ├── inline_list_addition.py ├── line_continuation.py ├── multiline_str_with_paren.py ├── no_indent.py ├── one_line_class.py ├── one_line_docstring.py ├── paren_between_strs.py ├── quoted_paren.py ├── small_indent.py └── unindented_function.py ├── dummy_home ├── native │ ├── .gitignore │ └── .vim │ │ ├── pack │ │ └── dev │ │ │ └── start │ │ │ └── vim-coiled-snake │ │ │ ├── autoload │ │ │ ├── ftplugin │ │ │ └── plugin │ │ └── vimrc └── plug │ ├── .config │ └── nvim │ ├── .gitignore │ ├── .vim │ └── autoload │ │ └── plug.vim │ └── vim-coiled-snake │ ├── autoload │ ├── ftplugin │ └── plugin ├── easy ├── class.py ├── data_struct.py ├── decorator.py ├── docstring.py ├── function.py └── imports.py ├── issues ├── dummy_home_16 │ ├── .gitignore │ └── .vim │ │ ├── pack │ │ └── dev │ │ │ └── start │ │ │ └── vim-coiled-snake │ │ │ ├── autoload │ │ │ └── ftplugin │ │ └── vimrc ├── dummy_repo_16 │ ├── .gitignore │ ├── git │ │ ├── COMMIT_EDITMSG │ │ ├── HEAD │ │ ├── config │ │ ├── description │ │ ├── hooks │ │ │ ├── applypatch-msg.sample │ │ │ ├── commit-msg.sample │ │ │ ├── fsmonitor-watchman.sample │ │ │ ├── post-update.sample │ │ │ ├── pre-applypatch.sample │ │ │ ├── pre-commit.sample │ │ │ ├── pre-merge-commit.sample │ │ │ ├── pre-push.sample │ │ │ ├── pre-rebase.sample │ │ │ ├── pre-receive.sample │ │ │ ├── prepare-commit-msg.sample │ │ │ └── update.sample │ │ ├── index │ │ ├── info │ │ │ └── exclude │ │ ├── logs │ │ │ ├── HEAD │ │ │ └── refs │ │ │ │ └── heads │ │ │ │ └── master │ │ ├── objects │ │ │ ├── 10 │ │ │ │ └── fa14c5ab0134436e2ae435138bf921eb477c60 │ │ │ ├── 14 │ │ │ │ └── 12bf0ef750605b9a8887dc7fcee1e799cec540 │ │ │ ├── 39 │ │ │ │ └── 9eab1924e39da570b389b0bef1ca713b3b05c3 │ │ │ ├── 41 │ │ │ │ └── 42082bcb939bbc17985a69ba748491ac6b62a5 │ │ │ ├── 49 │ │ │ │ └── 8b267a8c7812490d6479839c5577eaaec79d62 │ │ │ ├── 51 │ │ │ │ └── 5f4836297fdf7567c066983c16e5eff598f7bd │ │ │ ├── 58 │ │ │ │ └── 52f44639f52db67d30ad9143b86afb143d415f │ │ │ ├── 59 │ │ │ │ └── a57ca05dbd6697b5df4ac4b4fe2ee83f58ded8 │ │ │ ├── 61 │ │ │ │ └── 87dbf4390fc6e28445dd3d988aefb9d1111988 │ │ │ ├── 72 │ │ │ │ └── f3b798bbbb26acba28d5330fe9eebe06debe34 │ │ │ ├── 77 │ │ │ │ └── 4ca4a32281246805d4f37ae5e04899c7fd0586 │ │ │ ├── 80 │ │ │ │ └── ba94135cc378364af9d3cb2450df48e51faf2c │ │ │ ├── 1a │ │ │ │ └── bb2b3223eb8cf97eec3b501ac50ff01b5bd7bd │ │ │ ├── 6a │ │ │ │ └── 756416384c210ada2631f17862f5c01fffa478 │ │ │ ├── 6b │ │ │ │ └── 8710a711f3b689885aa5c26c6c06bde348e82b │ │ │ ├── 6c │ │ │ │ └── bef5c370d8c3486ca85423dd70440c5e0a2aa2 │ │ │ ├── a1 │ │ │ │ └── fd29ec14823d8bc4a8d1a2cfe35451580f5118 │ │ │ ├── a5 │ │ │ │ ├── 196d1be8fb59edf8062bef36d3a602e0812139 │ │ │ │ └── d7b84a673458d14d9aab082183a1968c2c7492 │ │ │ ├── a9 │ │ │ │ └── ab4b760fac7cb80cf8acedd61450a28b995f25 │ │ │ ├── b5 │ │ │ │ ├── 5153268dfe9798446fba79370025190d6e7854 │ │ │ │ └── 8d1184a9d43a39c0d95f32453efc78581877d6 │ │ │ ├── c2 │ │ │ │ └── 39ea693db9eb39c2a8f54e63f4791c6f1871cc │ │ │ ├── c3 │ │ │ │ └── 8c8524069788e28ebc7d850d0ced46909b4cd0 │ │ │ ├── cb │ │ │ │ ├── 089cd89a7d7686d284d8761201649346b5aa1c │ │ │ │ └── 539f07601817f27a4bd1683a645071473a9f85 │ │ │ ├── e6 │ │ │ │ └── 9de29bb2d1d6434b8b29ae775ad8c2e48c5391 │ │ │ ├── ea │ │ │ │ └── 57c1462692c22c42cd8a15a7191808ea8cd947 │ │ │ ├── ec │ │ │ │ └── 17ec1939b7c3e86b7cb6c0c4de6b0818a7e75e │ │ │ └── ef │ │ │ │ └── 94fa293800b31e3982204f43b13785afebd9bd │ │ └── refs │ │ │ └── heads │ │ │ └── master │ ├── run_vim_16.sh │ └── test_16.py ├── test_12.py ├── test_21.py ├── test_29.py ├── test_3.py ├── test_4.py ├── test_6.py ├── test_7.py ├── test_8.py ├── vimrc_2 ├── vimrc_3 └── vimrc_7 ├── run_nvim.sh ├── run_vim.sh ├── run_vim_native.sh ├── speed ├── .gitignore ├── big_fold.py ├── profile.sh └── small_folds.py ├── test_blocks.py ├── test_data_structs.py ├── test_decorators.py ├── test_docstring.py ├── test_everything.py ├── test_ignore.py ├── test_imports.py ├── test_label.py ├── test_nested.py ├── vimrc ├── vimrc_config_fold ├── vimrc_explicit_sign_width ├── vimrc_simpylfold ├── vimrc_wo_flags ├── vimrc_wo_foldexpr └── vimrc_wo_foldtext /.gitignore: -------------------------------------------------------------------------------- 1 | images 2 | -------------------------------------------------------------------------------- /IDEAS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/IDEAS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/README.md -------------------------------------------------------------------------------- /autoload/coiledsnake.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/autoload/coiledsnake.vim -------------------------------------------------------------------------------- /ftplugin/python/coiledsnake.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/ftplugin/python/coiledsnake.vim -------------------------------------------------------------------------------- /plugin/coiledsnake.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/plugin/coiledsnake.vim -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | test_sandbox.py 2 | -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/README -------------------------------------------------------------------------------- /tests/corner_cases/comment_after_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/comment_after_function.py -------------------------------------------------------------------------------- /tests/corner_cases/comment_dedent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/comment_dedent.py -------------------------------------------------------------------------------- /tests/corner_cases/comment_dedent_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/comment_dedent_2.py -------------------------------------------------------------------------------- /tests/corner_cases/complex_parens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/complex_parens.py -------------------------------------------------------------------------------- /tests/corner_cases/extra_indent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/extra_indent.py -------------------------------------------------------------------------------- /tests/corner_cases/fold_in_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/fold_in_comment.py -------------------------------------------------------------------------------- /tests/corner_cases/fold_in_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/fold_in_string.py -------------------------------------------------------------------------------- /tests/corner_cases/indented_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/indented_struct.py -------------------------------------------------------------------------------- /tests/corner_cases/inline_list_addition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/inline_list_addition.py -------------------------------------------------------------------------------- /tests/corner_cases/line_continuation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/line_continuation.py -------------------------------------------------------------------------------- /tests/corner_cases/multiline_str_with_paren.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/multiline_str_with_paren.py -------------------------------------------------------------------------------- /tests/corner_cases/no_indent.py: -------------------------------------------------------------------------------- 1 | import this 2 | -------------------------------------------------------------------------------- /tests/corner_cases/one_line_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/one_line_class.py -------------------------------------------------------------------------------- /tests/corner_cases/one_line_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/one_line_docstring.py -------------------------------------------------------------------------------- /tests/corner_cases/paren_between_strs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/paren_between_strs.py -------------------------------------------------------------------------------- /tests/corner_cases/quoted_paren.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/corner_cases/quoted_paren.py -------------------------------------------------------------------------------- /tests/corner_cases/small_indent.py: -------------------------------------------------------------------------------- 1 | def foo(): 2 | pass 3 | -------------------------------------------------------------------------------- /tests/corner_cases/unindented_function.py: -------------------------------------------------------------------------------- 1 | def foo 2 | code = 1 3 | -------------------------------------------------------------------------------- /tests/dummy_home/native/.gitignore: -------------------------------------------------------------------------------- 1 | .viminfo 2 | -------------------------------------------------------------------------------- /tests/dummy_home/native/.vim/pack/dev/start/vim-coiled-snake/autoload: -------------------------------------------------------------------------------- 1 | ../../../../../../../../autoload -------------------------------------------------------------------------------- /tests/dummy_home/native/.vim/pack/dev/start/vim-coiled-snake/ftplugin: -------------------------------------------------------------------------------- 1 | ../../../../../../../../ftplugin -------------------------------------------------------------------------------- /tests/dummy_home/native/.vim/pack/dev/start/vim-coiled-snake/plugin: -------------------------------------------------------------------------------- 1 | ../../../../../../../../plugin -------------------------------------------------------------------------------- /tests/dummy_home/native/.vim/vimrc: -------------------------------------------------------------------------------- 1 | filetype plugin indent on 2 | 3 | -------------------------------------------------------------------------------- /tests/dummy_home/plug/.config/nvim: -------------------------------------------------------------------------------- 1 | ../.vim -------------------------------------------------------------------------------- /tests/dummy_home/plug/.gitignore: -------------------------------------------------------------------------------- 1 | /.vim/plugged 2 | /.local 3 | -------------------------------------------------------------------------------- /tests/dummy_home/plug/.vim/autoload/plug.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/dummy_home/plug/.vim/autoload/plug.vim -------------------------------------------------------------------------------- /tests/dummy_home/plug/vim-coiled-snake/autoload: -------------------------------------------------------------------------------- 1 | ../../../../autoload -------------------------------------------------------------------------------- /tests/dummy_home/plug/vim-coiled-snake/ftplugin: -------------------------------------------------------------------------------- 1 | ../../../../ftplugin -------------------------------------------------------------------------------- /tests/dummy_home/plug/vim-coiled-snake/plugin: -------------------------------------------------------------------------------- 1 | ../../../../plugin -------------------------------------------------------------------------------- /tests/easy/class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/easy/class.py -------------------------------------------------------------------------------- /tests/easy/data_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/easy/data_struct.py -------------------------------------------------------------------------------- /tests/easy/decorator.py: -------------------------------------------------------------------------------- 1 | @bar 2 | def foo(): 3 | pass 4 | -------------------------------------------------------------------------------- /tests/easy/docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/easy/docstring.py -------------------------------------------------------------------------------- /tests/easy/function.py: -------------------------------------------------------------------------------- 1 | def foo(): 2 | pass 3 | -------------------------------------------------------------------------------- /tests/easy/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/easy/imports.py -------------------------------------------------------------------------------- /tests/issues/dummy_home_16/.gitignore: -------------------------------------------------------------------------------- 1 | .viminfo 2 | -------------------------------------------------------------------------------- /tests/issues/dummy_home_16/.vim/pack/dev/start/vim-coiled-snake/autoload: -------------------------------------------------------------------------------- 1 | ../../../../../../../../autoload -------------------------------------------------------------------------------- /tests/issues/dummy_home_16/.vim/pack/dev/start/vim-coiled-snake/ftplugin: -------------------------------------------------------------------------------- 1 | ../../../../../../../../ftplugin -------------------------------------------------------------------------------- /tests/issues/dummy_home_16/.vim/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_home_16/.vim/vimrc -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/.gitignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/COMMIT_EDITMSG: -------------------------------------------------------------------------------- 1 | Initial commit 2 | -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/config -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/description -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/applypatch-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/applypatch-msg.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/commit-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/commit-msg.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/fsmonitor-watchman.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/fsmonitor-watchman.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/post-update.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/post-update.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/pre-applypatch.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/pre-applypatch.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/pre-commit.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/pre-commit.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/pre-merge-commit.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/pre-merge-commit.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/pre-push.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/pre-push.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/pre-rebase.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/pre-rebase.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/pre-receive.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/pre-receive.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/prepare-commit-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/prepare-commit-msg.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/hooks/update.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/hooks/update.sample -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/index -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/info/exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/info/exclude -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/logs/HEAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/logs/HEAD -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/logs/refs/heads/master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/logs/refs/heads/master -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/10/fa14c5ab0134436e2ae435138bf921eb477c60: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/10/fa14c5ab0134436e2ae435138bf921eb477c60 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/14/12bf0ef750605b9a8887dc7fcee1e799cec540: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/14/12bf0ef750605b9a8887dc7fcee1e799cec540 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/1a/bb2b3223eb8cf97eec3b501ac50ff01b5bd7bd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/1a/bb2b3223eb8cf97eec3b501ac50ff01b5bd7bd -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/39/9eab1924e39da570b389b0bef1ca713b3b05c3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/39/9eab1924e39da570b389b0bef1ca713b3b05c3 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/41/42082bcb939bbc17985a69ba748491ac6b62a5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/41/42082bcb939bbc17985a69ba748491ac6b62a5 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/49/8b267a8c7812490d6479839c5577eaaec79d62: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/49/8b267a8c7812490d6479839c5577eaaec79d62 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/51/5f4836297fdf7567c066983c16e5eff598f7bd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/51/5f4836297fdf7567c066983c16e5eff598f7bd -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/58/52f44639f52db67d30ad9143b86afb143d415f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/58/52f44639f52db67d30ad9143b86afb143d415f -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/59/a57ca05dbd6697b5df4ac4b4fe2ee83f58ded8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/59/a57ca05dbd6697b5df4ac4b4fe2ee83f58ded8 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/61/87dbf4390fc6e28445dd3d988aefb9d1111988: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/61/87dbf4390fc6e28445dd3d988aefb9d1111988 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/6a/756416384c210ada2631f17862f5c01fffa478: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/6a/756416384c210ada2631f17862f5c01fffa478 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/6b/8710a711f3b689885aa5c26c6c06bde348e82b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/6b/8710a711f3b689885aa5c26c6c06bde348e82b -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/6c/bef5c370d8c3486ca85423dd70440c5e0a2aa2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/6c/bef5c370d8c3486ca85423dd70440c5e0a2aa2 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/72/f3b798bbbb26acba28d5330fe9eebe06debe34: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/72/f3b798bbbb26acba28d5330fe9eebe06debe34 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/77/4ca4a32281246805d4f37ae5e04899c7fd0586: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/77/4ca4a32281246805d4f37ae5e04899c7fd0586 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/80/ba94135cc378364af9d3cb2450df48e51faf2c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/80/ba94135cc378364af9d3cb2450df48e51faf2c -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/a1/fd29ec14823d8bc4a8d1a2cfe35451580f5118: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/a1/fd29ec14823d8bc4a8d1a2cfe35451580f5118 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/a5/196d1be8fb59edf8062bef36d3a602e0812139: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/a5/196d1be8fb59edf8062bef36d3a602e0812139 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/a5/d7b84a673458d14d9aab082183a1968c2c7492: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/a5/d7b84a673458d14d9aab082183a1968c2c7492 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/a9/ab4b760fac7cb80cf8acedd61450a28b995f25: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/a9/ab4b760fac7cb80cf8acedd61450a28b995f25 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/b5/5153268dfe9798446fba79370025190d6e7854: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/b5/5153268dfe9798446fba79370025190d6e7854 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/b5/8d1184a9d43a39c0d95f32453efc78581877d6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/b5/8d1184a9d43a39c0d95f32453efc78581877d6 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/c2/39ea693db9eb39c2a8f54e63f4791c6f1871cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/c2/39ea693db9eb39c2a8f54e63f4791c6f1871cc -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/c3/8c8524069788e28ebc7d850d0ced46909b4cd0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/c3/8c8524069788e28ebc7d850d0ced46909b4cd0 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/cb/089cd89a7d7686d284d8761201649346b5aa1c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/cb/089cd89a7d7686d284d8761201649346b5aa1c -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/cb/539f07601817f27a4bd1683a645071473a9f85: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/cb/539f07601817f27a4bd1683a645071473a9f85 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/ea/57c1462692c22c42cd8a15a7191808ea8cd947: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/ea/57c1462692c22c42cd8a15a7191808ea8cd947 -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/ec/17ec1939b7c3e86b7cb6c0c4de6b0818a7e75e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/ec/17ec1939b7c3e86b7cb6c0c4de6b0818a7e75e -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/objects/ef/94fa293800b31e3982204f43b13785afebd9bd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/git/objects/ef/94fa293800b31e3982204f43b13785afebd9bd -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/git/refs/heads/master: -------------------------------------------------------------------------------- 1 | c239ea693db9eb39c2a8f54e63f4791c6f1871cc 2 | -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/run_vim_16.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/run_vim_16.sh -------------------------------------------------------------------------------- /tests/issues/dummy_repo_16/test_16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/dummy_repo_16/test_16.py -------------------------------------------------------------------------------- /tests/issues/test_12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/test_12.py -------------------------------------------------------------------------------- /tests/issues/test_21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/test_21.py -------------------------------------------------------------------------------- /tests/issues/test_29.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/test_29.py -------------------------------------------------------------------------------- /tests/issues/test_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/test_3.py -------------------------------------------------------------------------------- /tests/issues/test_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/test_4.py -------------------------------------------------------------------------------- /tests/issues/test_6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/test_6.py -------------------------------------------------------------------------------- /tests/issues/test_7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/test_7.py -------------------------------------------------------------------------------- /tests/issues/test_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/test_8.py -------------------------------------------------------------------------------- /tests/issues/vimrc_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/vimrc_2 -------------------------------------------------------------------------------- /tests/issues/vimrc_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/vimrc_3 -------------------------------------------------------------------------------- /tests/issues/vimrc_7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/issues/vimrc_7 -------------------------------------------------------------------------------- /tests/run_nvim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/run_nvim.sh -------------------------------------------------------------------------------- /tests/run_vim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/run_vim.sh -------------------------------------------------------------------------------- /tests/run_vim_native.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | DIR=$(dirname $0) 3 | HOME=$DIR/dummy_home/native vim "$@" 4 | -------------------------------------------------------------------------------- /tests/speed/.gitignore: -------------------------------------------------------------------------------- 1 | coiledsnake.prof 2 | -------------------------------------------------------------------------------- /tests/speed/big_fold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/speed/big_fold.py -------------------------------------------------------------------------------- /tests/speed/profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/speed/profile.sh -------------------------------------------------------------------------------- /tests/speed/small_folds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/speed/small_folds.py -------------------------------------------------------------------------------- /tests/test_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/test_blocks.py -------------------------------------------------------------------------------- /tests/test_data_structs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/test_data_structs.py -------------------------------------------------------------------------------- /tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/test_decorators.py -------------------------------------------------------------------------------- /tests/test_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/test_docstring.py -------------------------------------------------------------------------------- /tests/test_everything.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/test_everything.py -------------------------------------------------------------------------------- /tests/test_ignore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/test_ignore.py -------------------------------------------------------------------------------- /tests/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/test_imports.py -------------------------------------------------------------------------------- /tests/test_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/test_label.py -------------------------------------------------------------------------------- /tests/test_nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/test_nested.py -------------------------------------------------------------------------------- /tests/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/vimrc -------------------------------------------------------------------------------- /tests/vimrc_config_fold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/vimrc_config_fold -------------------------------------------------------------------------------- /tests/vimrc_explicit_sign_width: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/vimrc_explicit_sign_width -------------------------------------------------------------------------------- /tests/vimrc_simpylfold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalekundert/vim-coiled-snake/HEAD/tests/vimrc_simpylfold -------------------------------------------------------------------------------- /tests/vimrc_wo_flags: -------------------------------------------------------------------------------- 1 | source vimrc 2 | 3 | let g:coiled_snake_foldtext_flags = [] 4 | -------------------------------------------------------------------------------- /tests/vimrc_wo_foldexpr: -------------------------------------------------------------------------------- 1 | source vimrc 2 | 3 | let g:coiled_snake_set_foldexpr = 0 4 | -------------------------------------------------------------------------------- /tests/vimrc_wo_foldtext: -------------------------------------------------------------------------------- 1 | source vimrc 2 | 3 | let g:coiled_snake_set_foldtext = 0 4 | 5 | --------------------------------------------------------------------------------