fominok/ideahelix
Rudimentary Helix editor emulation for JetBrains' IDEs
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🔧 IdeaHelix: Mang Helix vào JetBrains IDE bằng Clojure
Một plugin đang phát triển, mang trải nghiệm Helix editor vào JetBrains IDEs thông qua Clojure.
IdeaHelix là một plugin cho JetBrains IDEs (như IntelliJ IDEA) nhằm mang lại cảm giác soạn thảo giống Helix — một editor TUI hiện đại. Dự án viết bằng Clojure, sử dụng REPL để phát triển nhanh mà không cần biên dịch lại hay khởi động lại IDE.
Dự án được xây dựng để kết nối giữa hệ sinh thái mạnh mẽ của JetBrains và mô hình soạn thảo của Helix, nơi mà người dùng có thể áp dụng kỹ năng và bộ nhớ cơm xương từ Helix mà không cần rời khỏi môi trường IDE.
✨ Điểm nổi bật
- Mô phỏng caret của Helix: Caret được đại diện dưới dạng khối một ký tự, đồng bằng với lựa chọn thực.
- Clojure làm ngôn ngữ chính: Phát triển plugin bằng Clojure với hỗ trợ nREPL để live coding.
- Hỗ trợ cấu hình phát triển: Cấu hình qua
_ideahelix.tomlhoặc.ideahelix.toml. - Run/Debug config với Gradle: Dễ dàng chạy plugin trong IntelliJ IDEA bằng
runIde. - Chế độ Insert thông minh: Tạm thời bỏ qua xử lý để tích hợp với tính năng autocomplete của IDEA.
- Xây dựng bằng Gradle: Dễ dàng build và đóng góp bằng
./gradlew buildPlugin.
💡 Vì sao đáng chú ý
IdeaHelix không hướng tới sự bắt chước hoàn hảo từ Helix, mà tập trung vào trải nghiệm phím tắt và cảm giác soạn thảo tương tự. Đây là lựa chọn thông minh cho người dùng Helix muốn chuyển đổi sang JetBrains IDE mà không cần bỏ qua công cụ mạnh mẽ của họ. Nhờ sử dụng Clojure, plugin mang lại cách tiếp cận linh hoạt và hiện đại trong phát triển.
#Clojure #HelixEditor #JetBrains #IdeaPlugin #TiniX
Similar Projects
Discover other similar projects and AI models.
Reverse engineer anything with agents, from app behavior down to native binaries.
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Free domain registration and practical DNS learning resources for everyone.
Python tool for converting files and office documents to Markdown.
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.