Create a Master Plugin
@ankit02327 已经在做这个了。
开始于 2025年8月29日。
评估
这个 Issue 还没有评估数据。
描述
Summary
Right now, the plugin only supports C++. I’d like to broaden its functionality to support multiple programming languages, and also rename it to something more inclusive. Here's the new identity I propose:
[!note]
Name: algorithm-coding-setupTagline: “A Neovim plugin for data structures & algorithms workflows”
This name makes clear that the plugin is meant for a broad range of users—whether you're focused on competitive programming, practising DSA, preparing for interviews, or working on algorithm-heavy projects.
It's important that users can update their language preferences anytime—not just during installation. They should be able to add or remove supported languages seamlessly as they work.
Proposed Enhancements
- Language Selection at Any Time
- Prompt users to choose one or more programming languages (e.g., C++, Python, Java, Go, JavaScript, Rust, and more) during the initial setup or first launch.
- Save these selections in the plugin’s configuration so they persist.
- Provide a command or configuration method that allows users to add or remove languages whenever they want, without the need to reinstall or reconfigure from scratch.
- Language-Specific Compile & Run Support
- Supply sensible default compile and run commands tailored to each supported language.
- Let users customise or override these commands as needed through configuration.
- Structure the system so that adding support for new languages in the future is straightforward and intuitive.
- 主要语言
- Lua
- 星标
- 4
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
ankit02327/nvim-cpp-setup 的其他 Issue
-
F5 should work across all panels (code, input, and output)可能重新可做 @ankit02327 于 377 天前认领,目前没有进行中的 PR。 未关闭bug enhancement
ankit02327/nvim-cpp-setup#6 · 已指派 1 人 ·
-
Revise and Modernise README.md可能重新可做 @ankit02327 于 395 天前认领,目前没有进行中的 PR。 未关闭documentation enhancement good first issue
ankit02327/nvim-cpp-setup#4 · 已指派 1 人 ·
-
Shortcut to Toggle the Window可能重新可做 @ankit02327 于 395 天前认领,目前没有进行中的 PR。 未关闭bug enhancement
ankit02327/nvim-cpp-setup#3 · 已指派 1 人 ·
-
Rename the plugin可能重新可做 @ankit02327 于 395 天前认领,目前没有进行中的 PR。 未关闭bug documentation enhancement good first issue
ankit02327/nvim-cpp-setup#2 · 已指派 1 人 ·
-
Shortcut to Resize the Window可能重新可做 @ankit02327 于 396 天前认领,目前没有进行中的 PR。 未关闭bug enhancement
ankit02327/nvim-cpp-setup#1 · 已指派 1 人 ·
查看 ankit02327/nvim-cpp-setup 的全部 Issue
相似的 Issue
-
enhancement
难度 2/5 1-3 小时 新手友好度 85/100
codymikol/multiverse.nvim#330 ·
维护者通常 8 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
-
Mosquito needs triage
难度 1/5 1 小时以内 新手友好度 91/100
DCS-Skunkworks/dcs-bios#1919 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 92/100
维护者通常 1 天内回复
-
import-issue
难度 2/5 1-3 小时 新手友好度 62/100
public-transport/transitous#2519 ·
维护者通常 1 天内回复