clojure-emacs / clojure-emacs/clojure-mode

`edn-mode`: Support function-style indentation for embedded logic

オープン
#699 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。