Skip to content

add p5.nvim to libraries and getting started tutorial#1292

Closed
prjctimg wants to merge 0 commit intoprocessing:mainfrom
prjctimg:main
Closed

add p5.nvim to libraries and getting started tutorial#1292
prjctimg wants to merge 0 commit intoprocessing:mainfrom
prjctimg:main

Conversation

@prjctimg
Copy link
Copy Markdown

@prjctimg prjctimg commented Apr 2, 2026

I added the p5.nvim plugin as a library and added a draft section on how to get started with using the plugin in the "Setting up your development environment" tutorial.

It's still WIP and I am not sure how I can introduce the Neovim section without tempering the tutorial too much to avoid repeating certain details which are similar across the different editors.

Would also like to know what kind of graphics I can add for the 'Using Neovim' section (can I use GIFs or I'm limited to static images only).

And also, will the tutorial cover still be okay after we add Neovim to the list of supported editors (it shows the p5.js + VS Code logo).

Any tips on how to refine these changes is appreciated!

Thanks!

@limzykenneth
Copy link
Copy Markdown
Member

I'm not too keen on changing the tutorial section to include Neovim as well.

@prjctimg
Copy link
Copy Markdown
Author

prjctimg commented Apr 4, 2026

I'm not too keen on changing the tutorial section to include Neovim as well.

I'm sorry, I may have accidentally skipped opening an issue first for this before creating the PR.

I had pinged @ksen0 beforehand on Discord on the suggested changes.

To persist, this is a draft and any feedback would be greatly appreciated on how to make it better and more inclusive for those running hardware that may not cater for VS Code demands.

Thanks @limzykenneth

@ksen0
Copy link
Copy Markdown
Member

ksen0 commented Apr 6, 2026

Hi both! I think it's totally ok and welcome for @prjctimg to add nvim to the libraries directory.

My main concern with adding neovim to the tutorial is that the tutorial does not require any familiarity with command line, so a terminal-based text editor would require adding a lot of content. However I am not opposed to adding a link to p5.nvim to the Resources section at the conclusion of the tutorial (currently contains a variety of links)

On a higher level, @limzykenneth wdyt about a separate intro to command line tutorial? This could then include a bit on VSCode built-in terminal use as well as a bit on neovim, and be a useful resource to link to from the contributor docs, which do rely on command line.

@limzykenneth
Copy link
Copy Markdown
Member

@ksen0 There used to be a command line tutorial in the main repo wiki which I'm not sure where its content lives now if anywhere, we can revive something like that and see how deep we go though.

@ksen0
Copy link
Copy Markdown
Member

ksen0 commented Apr 7, 2026

@limzykenneth I think this one? https://github.com/processing/p5.js/wiki/Terminal-and-the-Command-Line ? That seems like a good intro for this kind of tutorial.

@prjctimg if a command line / terminal tutorial (with a neovim section) sounds interesting to you, please feel free to make an issue with a summary of this discussion so we can open it for feedback there? Up to you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants