Create a Master Plugin
@ankit02327 đang làm issue này rồi.
Từ ngày 29/8/2025.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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.
- Ngôn ngữ chính
- Lua
- Star
- 4
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ankit02327/nvim-cpp-setup
-
F5 should work across all panels (code, input, and output)Có thể làm lại được @ankit02327 đã nhận 379 ngày trước và không có pull request nào đang mở. Đang mởbug enhancement
ankit02327/nvim-cpp-setup#6 · 1 người được giao ·
-
Revise and Modernise README.mdCó thể làm lại được @ankit02327 đã nhận 397 ngày trước và không có pull request nào đang mở. Đang mởdocumentation enhancement good first issue
ankit02327/nvim-cpp-setup#4 · 1 người được giao ·
-
Shortcut to Toggle the WindowCó thể làm lại được @ankit02327 đã nhận 397 ngày trước và không có pull request nào đang mở. Đang mởbug enhancement
ankit02327/nvim-cpp-setup#3 · 1 người được giao ·
-
Rename the pluginCó thể làm lại được @ankit02327 đã nhận 397 ngày trước và không có pull request nào đang mở. Đang mởbug documentation enhancement good first issue
ankit02327/nvim-cpp-setup#2 · 1 người được giao ·
-
Shortcut to Resize the WindowCó thể làm lại được @ankit02327 đã nhận 398 ngày trước và không có pull request nào đang mở. Đang mởbug enhancement
ankit02327/nvim-cpp-setup#1 · 1 người được giao ·
Tất cả issue của ankit02327/nvim-cpp-setup
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
AstroNvim/astrotheme#184 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
objectionary/eolang.sty#184 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Add c++23 mapping to nvccĐang mởfeature request
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 2 ngày