├── .editorconfig ├── .gitattributes ├── .githooks ├── post-checkout └── pre-commit ├── .github ├── release-please │ ├── config.json │ └── manifest.json └── workflows │ ├── luarocks.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .ignore ├── .nvim-thyme.fnl.example ├── .nvim.fnl ├── .nvim.lua ├── .typos.toml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── cookbook.md └── reference.md ├── flake.lock ├── flake.nix ├── flsproject.fnl ├── fnl └── thyme │ ├── call │ ├── cache │ │ ├── clear.fnl │ │ └── open.fnl │ ├── fennel │ │ ├── compile-buf.fnl │ │ ├── compile-file!.fnl │ │ ├── compile-file.fnl │ │ ├── compile-string.fnl │ │ ├── compile_buf.fnl │ │ ├── compile_file.fnl │ │ ├── compile_string.fnl │ │ ├── eval.fnl │ │ ├── macrodebug.fnl │ │ └── view.fnl │ ├── loader.fnl │ └── setup.fnl │ ├── compiler │ └── cache.fnl │ ├── config │ ├── defaults.fnl │ ├── fallback.fnl │ └── init.fnl │ ├── const.fnl │ ├── const_spec.fnl │ ├── dependency │ ├── logger.fnl │ ├── module-map.logger_spec.fnl │ ├── observer.fnl │ ├── stackframe.fnl │ └── unit.fnl │ ├── health.fnl │ ├── init.fnl │ ├── lazy-config.fnl │ ├── loader │ ├── fennel-module.fnl │ ├── macro-module.fnl │ ├── macro-module_spec.fnl │ ├── runtime-module.fnl │ └── runtime-module_spec.fnl │ ├── macros.fnl │ ├── rollback │ ├── backup-handler.fnl │ ├── manager.fnl │ └── manager_spec.fnl │ ├── treesitter │ ├── chunks.fnl │ └── init.fnl │ ├── user │ ├── command │ │ ├── cache.fnl │ │ ├── fennel │ │ │ ├── fennel-wrapper.fnl │ │ │ ├── fnl-file-compile.fnl │ │ │ └── init.fnl │ │ ├── init.fnl │ │ └── rollback.fnl │ ├── dropin │ │ ├── init.fnl │ │ ├── registry.fnl │ │ └── replacer │ │ │ ├── cmdline.fnl │ │ │ ├── cmdwin.fnl │ │ │ └── common.fnl │ ├── keymap.fnl │ └── watch.fnl │ ├── util │ ├── buf.fnl │ ├── class │ │ ├── hashmap.fnl │ │ ├── messenger.fnl │ │ └── stack.fnl │ ├── fs.fnl │ ├── general.fnl │ ├── general_spec.fnl │ ├── iterator.fnl │ ├── path.fnl │ ├── path_spec.fnl │ ├── pool.fnl │ ├── trust.fnl │ ├── uri.fnl │ └── uri_spec.fnl │ └── wrapper │ ├── fennel.fnl │ ├── nvim.fnl │ └── parinfer.fnl ├── lua └── thyme │ ├── call │ ├── cache │ │ ├── clear.lua │ │ └── open.lua │ ├── fennel │ │ ├── compile-buf.lua │ │ ├── compile-file!.lua │ │ ├── compile-file.lua │ │ ├── compile-string.lua │ │ ├── compile_buf.lua │ │ ├── compile_file.lua │ │ ├── compile_string.lua │ │ ├── eval.lua │ │ ├── macrodebug.lua │ │ └── view.lua │ ├── loader.lua │ └── setup.lua │ ├── compiler │ └── cache.lua │ ├── config │ ├── defaults.lua │ ├── fallback.lua │ └── init.lua │ ├── const.lua │ ├── dependency │ ├── logger.lua │ ├── observer.lua │ ├── stackframe.lua │ └── unit.lua │ ├── health.lua │ ├── init.lua │ ├── lazy-config.lua │ ├── loader │ ├── fennel-module.lua │ ├── macro-module.lua │ └── runtime-module.lua │ ├── rollback │ ├── backup-handler.lua │ └── manager.lua │ ├── treesitter │ ├── chunks.lua │ └── init.lua │ ├── user │ ├── command │ │ ├── cache.lua │ │ ├── fennel │ │ │ ├── fennel-wrapper.lua │ │ │ ├── fnl-file-compile.lua │ │ │ └── init.lua │ │ ├── init.lua │ │ └── rollback.lua │ ├── dropin │ │ ├── init.lua │ │ ├── registry.lua │ │ └── replacer │ │ │ ├── cmdline.lua │ │ │ ├── cmdwin.lua │ │ │ └── common.lua │ ├── keymap.lua │ └── watch.lua │ ├── util │ ├── buf.lua │ ├── class │ │ ├── hashmap.lua │ │ ├── messenger.lua │ │ └── stack.lua │ ├── fs.lua │ ├── general.lua │ ├── iterator.lua │ ├── path.lua │ ├── pool.lua │ ├── trust.lua │ └── uri.lua │ └── wrapper │ ├── fennel.lua │ ├── nvim.lua │ └── parinfer.lua ├── queries └── vim │ └── injections.scm ├── scripts └── write-pcallables └── test ├── command.completion_spec.fnl ├── commands.fnl-prefixed_spec.fnl ├── commands_spec.fnl ├── const_spec.fnl ├── dropin.cmdwin_spec.fnl ├── dropin.option_spec.fnl ├── dropin.register_spec.fnl ├── health_spec.fnl ├── helper ├── assertions.fnl ├── busted-macros.fnl ├── prerequisites.lua └── util.fnl ├── init.api_spec.fnl ├── init.setup_spec.fnl ├── integrations.parinfer_spec.fnl ├── keymap_spec.fnl ├── loader_spec.fnl ├── option_spec.fnl ├── pcallable_spec.fnl ├── query.case-insensitive_spec.fnl ├── query_spec.fnl ├── watch_spec.fnl └── wrapper.fennel_spec.fnl /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.gitattributes -------------------------------------------------------------------------------- /.githooks/post-checkout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.githooks/post-checkout -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.github/release-please/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.github/release-please/config.json -------------------------------------------------------------------------------- /.github/release-please/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "1.6.1" 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/luarocks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.github/workflows/luarocks.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.gitignore -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- 1 | lua/ 2 | -------------------------------------------------------------------------------- /.nvim-thyme.fnl.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.nvim-thyme.fnl.example -------------------------------------------------------------------------------- /.nvim.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.nvim.fnl -------------------------------------------------------------------------------- /.nvim.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.nvim.lua -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/.typos.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/README.md -------------------------------------------------------------------------------- /docs/cookbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/docs/cookbook.md -------------------------------------------------------------------------------- /docs/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/docs/reference.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/flake.nix -------------------------------------------------------------------------------- /flsproject.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/flsproject.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/cache/clear.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/cache/clear.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/cache/open.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/cache/open.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/compile-buf.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/compile-buf.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/compile-file!.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/compile-file!.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/compile-file.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/compile-file.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/compile-string.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/compile-string.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/compile_buf.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/compile_buf.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/compile_file.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/compile_file.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/compile_string.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/compile_string.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/eval.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/eval.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/macrodebug.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/macrodebug.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/fennel/view.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/fennel/view.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/loader.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/loader.fnl -------------------------------------------------------------------------------- /fnl/thyme/call/setup.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/call/setup.fnl -------------------------------------------------------------------------------- /fnl/thyme/compiler/cache.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/compiler/cache.fnl -------------------------------------------------------------------------------- /fnl/thyme/config/defaults.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/config/defaults.fnl -------------------------------------------------------------------------------- /fnl/thyme/config/fallback.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/config/fallback.fnl -------------------------------------------------------------------------------- /fnl/thyme/config/init.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/config/init.fnl -------------------------------------------------------------------------------- /fnl/thyme/const.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/const.fnl -------------------------------------------------------------------------------- /fnl/thyme/const_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/const_spec.fnl -------------------------------------------------------------------------------- /fnl/thyme/dependency/logger.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/dependency/logger.fnl -------------------------------------------------------------------------------- /fnl/thyme/dependency/module-map.logger_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/dependency/module-map.logger_spec.fnl -------------------------------------------------------------------------------- /fnl/thyme/dependency/observer.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/dependency/observer.fnl -------------------------------------------------------------------------------- /fnl/thyme/dependency/stackframe.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/dependency/stackframe.fnl -------------------------------------------------------------------------------- /fnl/thyme/dependency/unit.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/dependency/unit.fnl -------------------------------------------------------------------------------- /fnl/thyme/health.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/health.fnl -------------------------------------------------------------------------------- /fnl/thyme/init.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/init.fnl -------------------------------------------------------------------------------- /fnl/thyme/lazy-config.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/lazy-config.fnl -------------------------------------------------------------------------------- /fnl/thyme/loader/fennel-module.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/loader/fennel-module.fnl -------------------------------------------------------------------------------- /fnl/thyme/loader/macro-module.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/loader/macro-module.fnl -------------------------------------------------------------------------------- /fnl/thyme/loader/macro-module_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/loader/macro-module_spec.fnl -------------------------------------------------------------------------------- /fnl/thyme/loader/runtime-module.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/loader/runtime-module.fnl -------------------------------------------------------------------------------- /fnl/thyme/loader/runtime-module_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/loader/runtime-module_spec.fnl -------------------------------------------------------------------------------- /fnl/thyme/macros.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/macros.fnl -------------------------------------------------------------------------------- /fnl/thyme/rollback/backup-handler.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/rollback/backup-handler.fnl -------------------------------------------------------------------------------- /fnl/thyme/rollback/manager.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/rollback/manager.fnl -------------------------------------------------------------------------------- /fnl/thyme/rollback/manager_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/rollback/manager_spec.fnl -------------------------------------------------------------------------------- /fnl/thyme/treesitter/chunks.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/treesitter/chunks.fnl -------------------------------------------------------------------------------- /fnl/thyme/treesitter/init.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/treesitter/init.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/command/cache.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/command/cache.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/command/fennel/fennel-wrapper.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/command/fennel/fennel-wrapper.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/command/fennel/fnl-file-compile.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/command/fennel/fnl-file-compile.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/command/fennel/init.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/command/fennel/init.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/command/init.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/command/init.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/command/rollback.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/command/rollback.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/dropin/init.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/dropin/init.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/dropin/registry.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/dropin/registry.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/dropin/replacer/cmdline.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/dropin/replacer/cmdline.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/dropin/replacer/cmdwin.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/dropin/replacer/cmdwin.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/dropin/replacer/common.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/dropin/replacer/common.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/keymap.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/keymap.fnl -------------------------------------------------------------------------------- /fnl/thyme/user/watch.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/user/watch.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/buf.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/buf.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/class/hashmap.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/class/hashmap.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/class/messenger.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/class/messenger.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/class/stack.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/class/stack.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/fs.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/fs.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/general.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/general.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/general_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/general_spec.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/iterator.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/iterator.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/path.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/path.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/path_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/path_spec.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/pool.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/pool.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/trust.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/trust.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/uri.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/uri.fnl -------------------------------------------------------------------------------- /fnl/thyme/util/uri_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/util/uri_spec.fnl -------------------------------------------------------------------------------- /fnl/thyme/wrapper/fennel.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/wrapper/fennel.fnl -------------------------------------------------------------------------------- /fnl/thyme/wrapper/nvim.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/wrapper/nvim.fnl -------------------------------------------------------------------------------- /fnl/thyme/wrapper/parinfer.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/fnl/thyme/wrapper/parinfer.fnl -------------------------------------------------------------------------------- /lua/thyme/call/cache/clear.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").cache.clear() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/cache/open.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").cache.open() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/compile-buf.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel["compile-buf"]() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/compile-file!.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel["compile-file!"]() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/compile-file.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel["compile-file"]() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/compile-string.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel["compile-string"]() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/compile_buf.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel.compile_buf() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/compile_file.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel.compile_file() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/compile_string.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel.compile_string() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/eval.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel.eval() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/macrodebug.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel.macrodebug() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/fennel/view.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").fennel.view() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/loader.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").loader() 2 | -------------------------------------------------------------------------------- /lua/thyme/call/setup.lua: -------------------------------------------------------------------------------- 1 | return require("thyme").setup() 2 | -------------------------------------------------------------------------------- /lua/thyme/compiler/cache.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/compiler/cache.lua -------------------------------------------------------------------------------- /lua/thyme/config/defaults.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/config/defaults.lua -------------------------------------------------------------------------------- /lua/thyme/config/fallback.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/config/fallback.lua -------------------------------------------------------------------------------- /lua/thyme/config/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/config/init.lua -------------------------------------------------------------------------------- /lua/thyme/const.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/const.lua -------------------------------------------------------------------------------- /lua/thyme/dependency/logger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/dependency/logger.lua -------------------------------------------------------------------------------- /lua/thyme/dependency/observer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/dependency/observer.lua -------------------------------------------------------------------------------- /lua/thyme/dependency/stackframe.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/dependency/stackframe.lua -------------------------------------------------------------------------------- /lua/thyme/dependency/unit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/dependency/unit.lua -------------------------------------------------------------------------------- /lua/thyme/health.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/health.lua -------------------------------------------------------------------------------- /lua/thyme/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/init.lua -------------------------------------------------------------------------------- /lua/thyme/lazy-config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/lazy-config.lua -------------------------------------------------------------------------------- /lua/thyme/loader/fennel-module.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/loader/fennel-module.lua -------------------------------------------------------------------------------- /lua/thyme/loader/macro-module.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/loader/macro-module.lua -------------------------------------------------------------------------------- /lua/thyme/loader/runtime-module.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/loader/runtime-module.lua -------------------------------------------------------------------------------- /lua/thyme/rollback/backup-handler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/rollback/backup-handler.lua -------------------------------------------------------------------------------- /lua/thyme/rollback/manager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/rollback/manager.lua -------------------------------------------------------------------------------- /lua/thyme/treesitter/chunks.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/treesitter/chunks.lua -------------------------------------------------------------------------------- /lua/thyme/treesitter/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/treesitter/init.lua -------------------------------------------------------------------------------- /lua/thyme/user/command/cache.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/command/cache.lua -------------------------------------------------------------------------------- /lua/thyme/user/command/fennel/fennel-wrapper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/command/fennel/fennel-wrapper.lua -------------------------------------------------------------------------------- /lua/thyme/user/command/fennel/fnl-file-compile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/command/fennel/fnl-file-compile.lua -------------------------------------------------------------------------------- /lua/thyme/user/command/fennel/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/command/fennel/init.lua -------------------------------------------------------------------------------- /lua/thyme/user/command/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/command/init.lua -------------------------------------------------------------------------------- /lua/thyme/user/command/rollback.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/command/rollback.lua -------------------------------------------------------------------------------- /lua/thyme/user/dropin/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/dropin/init.lua -------------------------------------------------------------------------------- /lua/thyme/user/dropin/registry.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/dropin/registry.lua -------------------------------------------------------------------------------- /lua/thyme/user/dropin/replacer/cmdline.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/dropin/replacer/cmdline.lua -------------------------------------------------------------------------------- /lua/thyme/user/dropin/replacer/cmdwin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/dropin/replacer/cmdwin.lua -------------------------------------------------------------------------------- /lua/thyme/user/dropin/replacer/common.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/dropin/replacer/common.lua -------------------------------------------------------------------------------- /lua/thyme/user/keymap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/keymap.lua -------------------------------------------------------------------------------- /lua/thyme/user/watch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/user/watch.lua -------------------------------------------------------------------------------- /lua/thyme/util/buf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/buf.lua -------------------------------------------------------------------------------- /lua/thyme/util/class/hashmap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/class/hashmap.lua -------------------------------------------------------------------------------- /lua/thyme/util/class/messenger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/class/messenger.lua -------------------------------------------------------------------------------- /lua/thyme/util/class/stack.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/class/stack.lua -------------------------------------------------------------------------------- /lua/thyme/util/fs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/fs.lua -------------------------------------------------------------------------------- /lua/thyme/util/general.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/general.lua -------------------------------------------------------------------------------- /lua/thyme/util/iterator.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/iterator.lua -------------------------------------------------------------------------------- /lua/thyme/util/path.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/path.lua -------------------------------------------------------------------------------- /lua/thyme/util/pool.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/pool.lua -------------------------------------------------------------------------------- /lua/thyme/util/trust.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/trust.lua -------------------------------------------------------------------------------- /lua/thyme/util/uri.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/util/uri.lua -------------------------------------------------------------------------------- /lua/thyme/wrapper/fennel.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/wrapper/fennel.lua -------------------------------------------------------------------------------- /lua/thyme/wrapper/nvim.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/wrapper/nvim.lua -------------------------------------------------------------------------------- /lua/thyme/wrapper/parinfer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/lua/thyme/wrapper/parinfer.lua -------------------------------------------------------------------------------- /queries/vim/injections.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/queries/vim/injections.scm -------------------------------------------------------------------------------- /scripts/write-pcallables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/scripts/write-pcallables -------------------------------------------------------------------------------- /test/command.completion_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/command.completion_spec.fnl -------------------------------------------------------------------------------- /test/commands.fnl-prefixed_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/commands.fnl-prefixed_spec.fnl -------------------------------------------------------------------------------- /test/commands_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/commands_spec.fnl -------------------------------------------------------------------------------- /test/const_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/const_spec.fnl -------------------------------------------------------------------------------- /test/dropin.cmdwin_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/dropin.cmdwin_spec.fnl -------------------------------------------------------------------------------- /test/dropin.option_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/dropin.option_spec.fnl -------------------------------------------------------------------------------- /test/dropin.register_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/dropin.register_spec.fnl -------------------------------------------------------------------------------- /test/health_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/health_spec.fnl -------------------------------------------------------------------------------- /test/helper/assertions.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/helper/assertions.fnl -------------------------------------------------------------------------------- /test/helper/busted-macros.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/helper/busted-macros.fnl -------------------------------------------------------------------------------- /test/helper/prerequisites.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/helper/prerequisites.lua -------------------------------------------------------------------------------- /test/helper/util.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/helper/util.fnl -------------------------------------------------------------------------------- /test/init.api_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/init.api_spec.fnl -------------------------------------------------------------------------------- /test/init.setup_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/init.setup_spec.fnl -------------------------------------------------------------------------------- /test/integrations.parinfer_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/integrations.parinfer_spec.fnl -------------------------------------------------------------------------------- /test/keymap_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/keymap_spec.fnl -------------------------------------------------------------------------------- /test/loader_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/loader_spec.fnl -------------------------------------------------------------------------------- /test/option_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/option_spec.fnl -------------------------------------------------------------------------------- /test/pcallable_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/pcallable_spec.fnl -------------------------------------------------------------------------------- /test/query.case-insensitive_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/query.case-insensitive_spec.fnl -------------------------------------------------------------------------------- /test/query_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/query_spec.fnl -------------------------------------------------------------------------------- /test/watch_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/watch_spec.fnl -------------------------------------------------------------------------------- /test/wrapper.fennel_spec.fnl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aileot/nvim-thyme/HEAD/test/wrapper.fennel_spec.fnl --------------------------------------------------------------------------------