Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/neovim/nvimdev.nvim

Neovim plugin for working on Neovim
https://github.com/neovim/nvimdev.nvim

misc fixes

3bd732f1a26042e8b355aaa5d489e39d93eaaf28 authored over 1 year ago by Lewis Russell <[email protected]>
feat: add lua ts injections for functional test files

02ce31cbf782515b65a45a82f1e91e89595b0c5f authored over 1 year ago by Lewis Russell <[email protected]>
Don't set options covered by editorconfig

3762a8cf682c175026083e3d1041dfbfb6dbbc40 authored over 1 year ago by zeertzjq <[email protected]>
Use local uncrustify

3b873456a439e572b590636a0c6ea7ccfec14776 authored over 1 year ago by zeertzjq <[email protected]>
Fix check for vim.fn boolean return value

ee0727a154facbe7adc12801d0023141d4714bae authored over 1 year ago by zeertzjq <[email protected]>
Fix typo

dc99c8d22938d1d68ebd1b2aa7ed805739a1c4c1 authored over 1 year ago by zeertzjq <[email protected]>
Remove outdated info from README

a69c90948a8b522e7f03cbcfee197ed7f51ec32c authored over 1 year ago by zeertzjq <[email protected]>
use vim.system

07f161a0252f7ad1cf22a1ba4a567b41d9aece97 authored over 1 year ago by Lewis Russell <[email protected]>
fix autocmd spam

f37192b521bfefedcfe426f4d5203c170b3bdf70 authored over 1 year ago by Lewis Russell <[email protected]>
tweaks to NvimTestRun

e31cbf722290b640cbf80634792fcaa27dc7b699 authored over 1 year ago by Lewis Russell <[email protected]>
fix: NvimTestRun can take args

63eba53a0ed93c8495623aee194ee0d4d44162f0 authored about 2 years ago by Lewis Russell <[email protected]>
removed ctags stuff

3220bb394ab059888b1b0498bbe43d9435ccee22 authored about 2 years ago by Lewis Russell <[email protected]>
remove neomake stuff

259579e812d2843aaf7fb130b230e41006b5552b authored about 2 years ago by Lewis Russell <[email protected]>
migrate more viml

baa82a69b6bb7be88867f772af5900777770aa8c authored about 2 years ago by Lewis Russell <[email protected]>
remove deoplete stuff

661dd3680dfd20baf259247d3f27462e12fc4d52 authored about 2 years ago by Lewis Russell <[email protected]>
migrate nvimdev.vim to lua

e65ca36917ecaa588c7cd8c58d7b83cb136a961e authored about 2 years ago by Lewis Russell <[email protected]>
remove cscope stuff

5f4f2f294d45dbdf1936b81b9bcae97651f46fbd authored about 2 years ago by Lewis Russell <[email protected]>
remove old workaround

bcb94b506d147cd04b52b98586697a9e5fc0dda9 authored about 2 years ago by Lewis Russell <[email protected]>
use lua autocmd

71209a817f6cd900cac6b5f521a72962d61e32d1 authored about 2 years ago by Lewis Russell <[email protected]>
remove old clint errors downloader

2e4da15e0bda1140dcc9e40bca571f28fd9f6266 authored about 2 years ago by Lewis Russell <[email protected]>
clint: simplify errors fetching

43bf18bc2ace969fe6c3ed0e92975bac4d35965f authored about 2 years ago by Lewis Russell <[email protected]>
fix(clint): nill error

6d8f8b756ae22122926476f8f79fdbc19a860333 authored over 2 years ago by Lewis Russell <[email protected]>
feat(uv): be sure to close handles

23bfd686ccc71c0b0082c06be90e4513c21f6488 authored over 2 years ago by Lewis Russell <[email protected]>
use leaner async implementation

51982c916aae738b50321e23c286235f9c9fe9b9 authored over 2 years ago by Lewis Russell <[email protected]>
remove dependency on plenary.nvim

bfbc1f0988321a94c068fce87b0c2b06d3aa32f7 authored over 2 years ago by Lewis Russell <[email protected]>
feat: add uncrustify diagnostics

4c261a74ec44dc7ca62b0ceb5106f752208b24b3 authored over 2 years ago by Lewis Russell <[email protected]>
Use vim.pesc() instead of string.gsub()

ef38441a7149087366bfc05654e7cc21a83df60e authored over 2 years ago by zeertzjq <[email protected]>
Escape magic characters in TEST_FILTER

2bfb1156112267e1ab98c6779fb15cf858bf11b9 authored over 2 years ago by zeertzjq <[email protected]>
nvim_add_user_command() -> nvim_create_user_command()

Ref https://github.com/neovim/neovim/pull/18071

79f06ba252a5a8a525475f6072bd99494da9a1d7 authored over 2 years ago by zeertzjq <[email protected]>
clint: close pipes properly

ebe8f689a9867c6ce57d748a80a2157b49764f13 authored almost 3 years ago by Lewis Russell <[email protected]>
clint: still lint even if no suppress_file

cb0fcc1cdbe3864554a7b1ecbe706eb4de4ec680 authored almost 3 years ago by Lewis Russell <[email protected]>
clint: deobunce

5a09332fff00410b68813d1b805daa5cb1644f32 authored almost 3 years ago by Lewis Russell <[email protected]>
clint: auto download suppress_file via wget on attach

6562c96cfc9c71b139807a975ada6aa8528511dc authored almost 3 years ago by Lewis Russell <[email protected]>
make col valid

9b819574b63bbf8883e32602915da22ead08bf9a authored almost 3 years ago by Lewis Russell <[email protected]>
clint: remove Neomake based impl

db19db97a5039b8485a9768873e4afd3cd731625 authored almost 3 years ago by Lewis Russell <[email protected]>
clint: use python3_host_prog

c3405d2c97af636650570a16bbf6ed14754c4191 authored almost 3 years ago by Lewis Russell <[email protected]>
clint: Use severities

ee9f1583b6cf5955e39e1a5c84d09470ad53b86b authored almost 3 years ago by Lewis Russell <[email protected]>
Disable nvim_auto_lint by default

9a800e89ba02fcf9b64d679287bbb69da8806af9 authored almost 3 years ago by Lewis Russell <[email protected]>
NvimRunTest: use subprocess module

8e6805fede4f095e9b504899f5a143c9b527af4f authored almost 3 years ago by Lewis Russell <[email protected]>
Add handwritten c lint integration

6e60f8b5c48f3d3988fcad2259356956f8d1aec6 authored almost 3 years ago by Lewis Russell <[email protected]>
NvimTestRun: use vim.diagnostic

7dac014fed02a6b1dc49d046139969f38ead9fdf authored almost 3 years ago by Lewis Russell <[email protected]>
Update README

- Update recommended plugin list
- Remove TODO

aa1fe23416614c19788e647d4287e658a4246ebd authored almost 3 years ago by Lewis Russell <[email protected]>
Merge pull request #35 from lewis6991/master

add NvimTestRun and NvimTestClear

6a6a499f11a55e2aefbf0ebbcc6c1e8337e5c506 authored almost 3 years ago by Lewis Russell <[email protected]>
add NvimTestRun and NvimTestClear

For use in functional test files.

Steps:
- Open a functional test file, e.g.
`test/fu...

705b5d9bd41b3ae2f858ca58bc04f43248c9f9f1 authored almost 3 years ago by Lewis Russell <[email protected]>
Add :NvimUpdateClintErrors to update clint errors manually (#32)

Fixes https://github.com/neovim/nvimdev.nvim/issues/27.

994ff5daf571ad02cc96436002411b4fb235c91f authored about 5 years ago by Daniel Hahler <[email protected]>
Do not set 'nomodifiable' (#31)

'readonly' is enough to get a warning, and 'nomodifiable' just gets into
the way.

2e153a5b9545aad6eb82a4daca2fd380dbc81bd4 authored about 5 years ago by Daniel Hahler <[email protected]>
Fix ftplugin: do not set modelines, move to autocmd (#30)

* after/ftplugin/c.vim: do not set modelines (a global option)

* Move after/ftplugin/c.vim in...

c405a548d489e3bb93784ecf5f6fa25109305ac1 authored over 5 years ago by Daniel Hahler <[email protected]>
Fix linter.InitForJob: do not mutate self.args (#29)

Could use `let maker = deepcopy(self)` alternatively.

Ref: https://github.com/neomake/neomake...

83c2a2aab7f2f7ae8c004c52aaddc8b15065ba90 authored over 5 years ago by Daniel Hahler <[email protected]>
Hook into projectionist, provide diff-against-vim command (#25)

* Hook into projectionist, provide diff-against-vim command

* nvimdev#setup_projectionist: ha...

d27d00b3c529adc13c9882e7a3cb5c63df038dcc authored over 5 years ago by Daniel Hahler <[email protected]>
Set readonly/nomodifiable only once (#28)

While it can be helpful in general, it should not get into your way
after "set modifiable", and...

4f2f53872672f44049cef04a1f8f3cc4f921eae8 authored over 5 years ago by Daniel Hahler <[email protected]>
Small cleanup / factor out Neomake setup (#26)

* Remove unused s:ctags_file

* Factor out Neomake setup, do other things without it

a874e3ae9ecd58c6b95b20813e47c4b45bd66a37 authored over 5 years ago by Daniel Hahler <[email protected]>
Remove custom luacheck maker, only configure exe (#24)

Fixes https://github.com/neovim/nvimdev.nvim/issues/22.

3ced4795f4ce474e6897c07285159856a9b3cb28 authored over 5 years ago by Daniel Hahler <[email protected]>
Disable g:nvimdev_auto_ctags by default (#23)

I was wondering what was messing with my `tags` file, where Lua tags
from below `test/` were mi...

c501010af45d21b60dbfba46a829e45242ee4d9a authored over 5 years ago by Daniel Hahler <[email protected]>
clint maker: add support for stdin (changed buffers) (#19)

15f41301341a5802996aa770ce28237d83165844 authored almost 6 years ago by Daniel Hahler <[email protected]>
Use g:python3_host_prog if set (#21)

I don't have any python in PATH, yet g:python3_host_prog is set so let's use it

2acfca2a9a55fd66a235cf2e6f602ba1d46add25 authored about 6 years ago by Matthieu Coudron <[email protected]>
clint maker: use output_stream=stdout (#20)

This allows Neomake to report unexpected output, e.g. a Python traceback
in case of errors.

ef05db6817d8083f8daf9ddd99b79acc364d57a6 authored about 6 years ago by Daniel Hahler <[email protected]>
Style fixes via vint (#18)

03e69a1c0e04029af5bc6a51aa7cc32156371428 authored about 6 years ago by Daniel Hahler <[email protected]>
Detect path correctly even when `expand('%')` is a relative path (#17)

Also add g:nvimdev_root to be able to quickly access root in config.

cf5acd7712524886881efdba8f2e4cee0f133ed9 authored over 6 years ago by Björn Linse <[email protected]>
Use g:python3_host_prog or python3 (#12)

nvimdev would only resort to python3 without considering scenarii where
python3 is not in PATH ...

c365c92ece6a56949f803e979d561dec65c3ace5 authored over 6 years ago by Matthieu Coudron <[email protected]>
Remove support for nvimdev_autorun_neomake (#13)

This was disabled by default already, and should not get managed by a
3rd-party plugin.

25f90cc2c2e61b9058624a5686194c51ac975526 authored over 6 years ago by Daniel Hahler <[email protected]>
nvimdev#init: properly restore &errorformat (#14)

18788238b67cbee4baf2ed74fab79545dec0633d authored over 6 years ago by Daniel Hahler <[email protected]>
Optimize s:check_nvim (#15)

Skips one `filereadable()` call, and simplifies logic.

be3e44a4b96044f4a883b7958100a3119473d0d1 authored over 6 years ago by Daniel Hahler <[email protected]>
Fix neomake warning about 'fn' callback. (#16)

aka:
Neomake: Please use 'InitForJob' instead of 'fn' for maker nvimdev-clint.

7e2c5f0736e4b2607d9407fdd065b4143478ded8 authored over 6 years ago by Matthieu Coudron <[email protected]>
Set name and short_name for maker (#10)

6410d949ae0aecfa1ff4f91965fe694f7b6ecd53 authored almost 7 years ago by Daniel Hahler <[email protected]>
nvimdev#init: use g:loaded_neomake (#9)

This is better in general, and fixes nvimdev creating an empty quickfix
list due to the dummy p...

d1c0b35708dd749040d8c35344acbd201bd83ecc authored almost 7 years ago by Daniel Hahler <[email protected]>
make linter also work if not in project root (#7)

e29bfab38901f6770771c17b1ebbb3410b15140e authored over 7 years ago by Björn Linse <[email protected]>
Generate proper quickfix paths towards nvim files (#5)

gcc.vim sets errorformat so that it maintains the quickfix dirstack with
'Entering directory' a...

b138adec37a72282c2100fe9fe4b841f8a6a1b72 authored almost 8 years ago by Matthieu Coudron <[email protected]>
linter launches even when disabled (#6)

Introduces g:nvimdev_autorun_neomake while g:nvimdev_auto_lint just
enables (or not) the linter.

5e835098a9f8ecdc9a600be65a60c7bc6217c3ec authored almost 8 years ago by Matthieu Coudron <[email protected]>
Make Neomake make maker less noisy

...and honor `g:neomake_remove_invalid_entries`

Issue #4

e66cf6266ef7c0cb74afc9c0f89b14ac45182304 authored almost 8 years ago by Tommy Allen <[email protected]>
Setup Commentstring & adds nvim includes to path (#3)

* setlocal commentstring according to nvim specs

Useful also for vim commentary

* Added in...

488fdda233a90944cec3dc2528b4d5941c2d001e authored almost 8 years ago by Matthieu Coudron <[email protected]>
Always attempt force loading Neomake on the first run

Issue #1

15eb0fb234cd303a4487dae95cc1ecfc7fdf74df authored almost 8 years ago by Tommy Allen <[email protected]>
Search for the root from the current file location, not pwd

f34141eaf7f32556f254987d2f19906bb9a036c3 authored almost 8 years ago by Tommy Allen <[email protected]>
Remove outdated variables

84d0295ebed686a0865b9ff804c6c11bcecff04a authored almost 8 years ago by Tommy Allen <[email protected]>
Attempt force loading Neomake if command doesn't exist

Fixes #1

2c7d91584ec943790f4cee9956ca0398998cf3d8 authored almost 8 years ago by Tommy Allen <[email protected]>
Check if Neomake is installed a little later

Fixes #2

cc87c154072e8e2d8c712c4889d294ed30e55613 authored almost 8 years ago by Tommy Allen <[email protected]>
Typo

226128305054d2960b204a96a0bc37eb16dd16d7 authored almost 8 years ago by Tommy Allen <[email protected]>
Typo

ce4dd9b1d04f2a25e7fd23e71e2ac42749058a5f authored almost 8 years ago by Tommy Allen <[email protected]>
Added todo

bba512e2df32d1cbfda15006f93e9e5b7bf4b775 authored almost 8 years ago by Tommy Allen <[email protected]>
Added rationale

6f6a85892a1f40932254779695b275088baded59 authored almost 8 years ago by Tommy Allen <[email protected]>
Added cscope commands

013f33793f881f75c68150207de1cbd8507d53b8 authored almost 8 years ago by Tommy Allen <[email protected]>
Set options and added functions for cscope lookups

ec9dc1f2043d5c43d8323d1adece4bed9cad0260 authored almost 8 years ago by Tommy Allen <[email protected]>
Ignore clint summary

f965f0fd66571e7bd97e3a2c165f130c44ebc6e5 authored almost 8 years ago by Tommy Allen <[email protected]>
Build cscope db

0cac8d026b6e2ab1b1e0c53b41f126e29e02f988 authored almost 8 years ago by Tommy Allen <[email protected]>
Delay ctags rebuild

2c8a5099dcf2f433cdcf0cda0de97e4cebcedbb9 authored almost 8 years ago by Tommy Allen <[email protected]>
Welcome to Happy Town

23413a068f4b5718eaf231cb96c79b92c41723ec authored almost 8 years ago by Tommy Allen <[email protected]>