| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | docs(README): update and add quickstart | Thomas Vigouroux | 2020-04-22 | 1 | -1/+106 | |
| |/ | ||||||
| * | Merge pull request #17 from kyazdani42/add-configs-ft | Thomas Vigouroux | 2020-04-22 | 5 | -121/+170 | |
| |\ | | | | | feat/refacto: add configs.lua, setup install cmd | |||||
| | * | feat/refacto: add configs.lua, setup install | kiyan42 | 2020-04-21 | 5 | -121/+170 | |
| |/ | | | | | | | | - configs.lua holds the `repositories` data - install health moved to health.lua - plugins loads _root.setup() on startup - install and list command are available through vim > use them with `:TSInstall lang` and `:TSInstallInfo` | |||||
| * | Merge pull request #16 from kyazdani42/fix-compiling-parser | Thomas Vigouroux | 2020-04-21 | 1 | -13/+21 | |
| |\ | | | | | fix: parser install unpack > tbl_flatten | |||||
| | * | fix: parser install tbl_flatten > unpack | kiyan42 | 2020-04-21 | 1 | -13/+21 | |
| |/ | | | | | - fix parser install - format install.lua | |||||
| * | Merge pull request #11 from kyazdani42/parser-list | Thomas Vigouroux | 2020-04-21 | 2 | -0/+18 | |
| |\ | | | | | feat: add parser list | |||||
| | * | feat: add parser list | kiyan42 | 2020-04-20 | 2 | -0/+18 | |
| | | | ||||||
| * | | Merge pull request #15 from kyazdani42/enable-typescript-install | Thomas Vigouroux | 2020-04-21 | 1 | -14/+28 | |
| |\ \ | | | | | | | feat: enable typescript and tsx install | |||||
| | * | | feat: add typescript install | kiyan42 | 2020-04-21 | 1 | -8/+21 | |
| | | | | | | | | | | | | | | | | | | | - add repo.location for typescript and compile at that location - typescript and tsx must be installed separately as two different parsers. | |||||
| | * | | refacto/feat: enable csharp install, fix clone | kiyan42 | 2020-04-21 | 1 | -7/+8 | |
| |/ / | | | | | | | | | | | - clone only master at depth 1 to avoid long download from huge repos. - use ft to specify folder name to clone so csharp can be cloned and used properly. | |||||
| * | | Merge pull request #13 from kyazdani42/fix-install | Kiyan Yazdani | 2020-04-21 | 1 | -1/+1 | |
| |\ \ | | | | | | | fix: repositories from M.repositories since last merge. | |||||
| | * | | fix: repositories from M.repositories since last merge. | kiyan42 | 2020-04-21 | 1 | -1/+1 | |
| |/ / | ||||||
| * | | Merge pull request #12 from vigoux/checkhealth | Kiyan Yazdani | 2020-04-21 | 4 | -1/+93 | |
| |\ \ | | | | | | | feat: checkhealth | |||||
| | * | | feat: add checkhealth | kiyan42 | 2020-04-21 | 4 | -1/+93 | |
| |/ / | ||||||
| * | | Merge pull request #10 from vigoux/feature/node-utils | Thomas Vigouroux | 2020-04-20 | 1 | -0/+66 | |
| |\ \ | | | | | | | Node manipulation utilities | |||||
| | * | | feat: add node manipulation utils | Thomas Vigouroux | 2020-04-20 | 1 | -0/+66 | |
| | | | | ||||||
| * | | | Merge pull request #8 from kyazdani42/add-parsers | Thomas Vigouroux | 2020-04-20 | 1 | -6/+69 | |
| |\ \ \ | |_|/ |/| | | feat: add most parsers | |||||
| | * | | feat: add most parsers | kiyan42 | 2020-04-20 | 1 | -6/+69 | |
| |/ / | ||||||
| * | | Merge pull request #4 from kyazdani42/improve-installer | Thomas Vigouroux | 2020-04-20 | 1 | -38/+102 | |
| |\ \ | |/ |/| | feat/refacto: improve installer | |||||
| | * | feat/refacto: improve installer | kiyan42 | 2020-04-20 | 1 | -38/+102 | |
| | | | ||||||
| * | | Merge pull request #3 from vigoux/feature/locals | Thomas Vigouroux | 2020-04-19 | 6 | -12/+118 | |
| |\ \ | | | | | | | Add locals handling | |||||
| | * | | perf: don't compute locals on buffer updates | Thomas Vigouroux | 2020-04-19 | 2 | -15/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | Instead we lazily evaluate them on request. This allow two things : * better performances * being sure the locas are up to date | |||||
| | * | | fix: prepare injections mechanism | Thomas Vigouroux | 2020-04-19 | 2 | -4/+8 | |
| | | | | ||||||
| | * | | style: avoid overindenting things | Thomas Vigouroux | 2020-04-19 | 1 | -12/+12 | |
| | | | | ||||||
| | * | | fix(matches): better storage of nodes | Thomas Vigouroux | 2020-04-19 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | feat: create NvimTreesitter augroup at startup | Thomas Vigouroux | 2020-04-19 | 1 | -0/+3 | |
| | | | | ||||||
| | * | | feat: add locals to setup procedure | Thomas Vigouroux | 2020-04-19 | 2 | -5/+19 | |
| | | | | ||||||
| | * | | fix: add plugin file | Thomas Vigouroux | 2020-04-19 | 1 | -0/+7 | |
| | | | | ||||||
| | * | | feat: first version of locals | Thomas Vigouroux | 2020-04-19 | 2 | -8/+90 | |
| |/ / | | | | | | | | | | | | | Locals will be the main interface to treesitter, through some functions: get_definitions(bufnr) : returns all the definitions in bufnr get_scopes(bufnr): returns all definitions in bufnr get_references(bufnr): returns all references in bufnr | |||||
| * | | Merge pull request #2 from kyazdani42/install-parser | Thomas Vigouroux | 2020-04-19 | 3 | -0/+81 | |
| |\| | | | | | feat: add parser installer | |||||
| | * | add parser installer | kiyan42 | 2020-04-19 | 3 | -0/+81 | |
| |/ | ||||||
| * | Merge pull request #1 from vigoux/master | Thomas Vigouroux | 2020-04-19 | 5 | -0/+168 | |
| |\ | | | | | Initialize the repo | |||||
| | * | feat: add parsers module and better match iter | Thomas Vigouroux | 2020-04-19 | 4 | -19/+100 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `parsers` module manages parsers for us, for now only in a really basic way. iter_prepared_mathes iters on an enhanced versions of the matches, where captures are directly accessible via their names to allow things like : ((itentifier) @def.first (identifier) @def.last) To be handled like this in lua: match.def.first match.def.last Also adds a `set!` predicate to allow setting data within the prepared match (see queries/lua/locals.scm) for examples. | |||||
| | * | feat: add empty setup function | Thomas Vigouroux | 2020-04-18 | 1 | -0/+10 | |
| | | | | | | | | | | | Will be used later to setup everything so that a language works properly in each situation. | |||||
| | * | feat: add an example locals query | Thomas Vigouroux | 2020-04-18 | 1 | -0/+45 | |
| | | | | | | | | | | | This will be the guide for the implementation of locals extraction, which is treesitters name of definition/scope. | |||||
| | * | feat: add some utils to read queries | Thomas Vigouroux | 2020-04-18 | 1 | -0/+19 | |
| | | | ||||||
| | * | style: add editorconfig | Thomas Vigouroux | 2020-04-18 | 1 | -0/+13 | |
| |/ | ||||||
| * | Create README.md | Thomas Vigouroux | 2020-04-18 | 1 | -0/+2 | |
