clojure-emacs / clojure-emacs/clojure-mode
`edn-mode`: Support function-style indentation for embedded logic
オープン
- 主要言語
- Emacs Lisp
- スター
- 1k
- フォーク
- 249
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
I wanted to highlight a specific use case for EDN files regarding
function calls. We use the 'clip' library to describe system
components, which involves embedding function calls directly
within EDN via tagged literals.
Example of the syntax:
https://github.com/juxt/clip?tab=readme-ov-file#use-with-edn
_Originally posted by @rrudakov in https://github.com/clojure-emacs/clojure-mode/issues/691#issuecomment-3932582507_
コントリビューションガイド
調査の方向性
まず、埋め込まれた関数呼び出し構文を理解するために、`edn-mode` のインデント動作とリンクされた Clip EDN の例を読んでください。これらの tagged-literal 呼び出しを含む EDN ファイルが、要求されたユースケースに沿った関数形式のインデントになることが完了条件です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- emacs-lisp
- 領域
- tooling
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100