aaditeynair / conduct.nvim Goto Github PK
View Code? Open in Web Editor NEWA project management plugin for Neovim
License: MIT License
A project management plugin for Neovim
License: MIT License
I'm trying to make my startup screen smart:
I want to open conduct session picker if the current directory has a conduct project instead of always find_file, but it looks like the current API doesn't provide that function, it would be nice to have that.
My idea for implementation is a method to return the entire project list as a list of projects(akin to current_project), which allows people to work from there, and eliminates the need for something like list_all_projects. Furthermore, the method could accept a list of strings as what field to query, so you can only query, for example, the cwd
for performance reasons for whatever.
IMO, the current workflow needs enhancements. It would be better if
I'm not sure if my suggestions are better, however, please take a look at them (ideas come from VS Code)
Principal: Plugin should provide a default behavior, and the ability to be customized by users.
Everything is in the question.
How can I define all my projects ?? I thought there were a projects
entry in configuration with the path for each project.
When I look the code, I see that a data.json file should be present at the root of the project.
Anyways, it's not clear how to use this plugin.
@aaditeynair Can you explain a little bit furthermore ? Does the docs needs update ??
Example scenario:
Telescope conduct projects
to open project list.Example:
Mapping | Action |
---|---|
e | rename project |
d | delete project |
r | reload project |
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.