Q:smartparensペアの文字または単一の文字を挿入するタイミングに関するの決定ルールをどのように調整できますか?
smartparens単一引用符を挿入する場合(例:または)は、ほとんどがスマートに見えます。したがって、デフォルトではsのペアを挿入し、それらの間にカーソルを置きますが、単語の終わりに呼び出された場合
、収縮を見越して1つだけを挿入します。したがって、たとえば:text-modeorg-mode''
'=>'*'(*ポイントはどこですか)can + '=>can'*(「できません」と書き続けることができるので)
しかし、私が直そうとしているしゃっくりがあります。私はしばしばピリオドで終わる省略形を使用しますが、それらを所有格にしたいと思います。たとえば、「so」は「someone」の省略形として書くので、「so's」は「someone's」になります。問題はsmartparens、ピリオドの'後にペアを挿入することです:
- 私が欲しいもの:
s.o. + '=>s.o.'* - 私が得るもの:
s.o. + '=>s.o.'*'
私の具体的なsmartparens問題は'、の動作に関するものですが、これは他のキャラクターについてもより一般的な問題であると想像できます。
だから、どうすればsmartparens文字のセットを拡張してその後に1つだけ挿入するように、の決定ルールを微調整でき'ますか?
PS:面白いことに、emacsで「smartparens」を入力しようとすると、同じ刺激的な動作が得られます。