summaryrefslogtreecommitdiffstatshomepage
path: root/.gitattributes
AgeCommit message (Collapse)AuthorFiles
2026-04-14fix(lua): not obvious which _meta/ files are generated #39035Justin M. Keyes1
Problem: - Not obvious which _meta/ are generated and which should be edited manually. - The require guard (`error('Cannot require a meta file')`) is not consistently present in all meta files. Solution: - Update headers. - Add require() guard to all meta files. - Rename generated meta files with `.gen.lua`.
2025-03-29fix: remove exec permission from .gitattributes #33140Ricardo Casía1
Problem: .gitattributes was marked as executable, which isn’t needed for a config file and goes against the principle of least privilege. Solution: Set file mode to 100644 to reflect its intended use.
2023-12-21feat: generate types and docs for v variablesLewis Russell1
2023-08-04docs(options): take ownership of options.txt (#24528)Lewis Russell1
* docs(options): take ownership of options.txt - `src/nvim/options.lua` is now the source of truth - generate runtime/lua/vim/_meta/options.lua * fixup! zeer comments * fixup! zeer comments (2) * fixup! re-enable luacheck * fixup! regen
2023-08-01feat(lua-types): types for vim.api.* (#24523)Lewis Russell1
2023-07-28feat(docs): generate builtin.txt (#24493)Lewis Russell1
- eval.lua is now the source of truth. - Formatting is much more consistent. - Fixed Lua type generation for polymorphic functions (get(), etc). - Removed "Overview" section from builtin.txt - Can generate this if we really want it. - Moved functions from sign.txt and testing.txt into builtin.txt. - Removed the *timer* *timers* tags since libuv timers via vim.uv should be preferred. - Removed the temp-file-name tag from tempname() - Moved lueval() from lua.txt to builtin.txt. * Fix indent * fixup! * fixup! fixup! * fixup! better tag formatting * fixup: revert changes no longer needed * fixup! CI --------- Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2023-07-26feat(lua): typing for vim.fn.* (#24473)Lewis Russell1
Problem: No LSP information for `vim.fn.*` Solution: Add meta file for `vim.fn.*`.
2023-03-07test: move oldtests to test directory (#22536)dundargoc1
The new oldtest directory is in test/old/testdir. The reason for this is that many tests have hardcoded the parent directory name to be 'testdir'.
2023-02-09build: remove codecov related files (#20859)dundargoc1
These aren't needed as we don't use codecov anymore.
2022-08-16docs: update .gitattributes (#19800)Lewis Russell1
2021-10-01fix: include ci/ in exported tarballJames McCoy1
src/nvim/testdir/runnvim.sh re-uses the test suite code from ci/ to cleanup the output of legacy tests. Closes #15856 [skip ci]
2021-05-05Exclude .github/ and CI files from exported archivesJames McCoy1
These are only relevant for GitHub, not published tarballs.
2019-10-19vim-patch:8.1.2182: test42 seen as binary by git diff #11256Daniel Hahler1
Problem: Test42 seen as binary by git diff. Solution: Add .gitattributes file. Make explicit that 'cpo' does not contain 'S'. (Daniel Hahler, closes vim/vim#5072) https://github.com/vim/vim/commit/5b39d7adb0b9f02afe242f607d4c96250f06965d
2019-07-08make all *.h linguist-language as C file #10442George Zhao1