Giter VIP home page Giter VIP logo

review-el's People

Contributors

fenril058 avatar hirocaster avatar kawabata avatar kdmsnr avatar kmuto avatar noritada avatar nyoho avatar suzuki avatar takahashim avatar yasuyk avatar yujiorama avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

review-el's Issues

M-;でコメントを挿入できない

EmacsのMajor modeではM-;でコメント行を挿入できるのが慣例ですが、現在は "No comment syntax defined" とEmacsから注意されてしまいます。

define-derived-modeのところに
(setq-local comment-start "#@# ")
として、comment-startを設定する必要があります。コメントアウトされているのはなぜでしょうか?

ID補完

@<list>, @<img>, @<table>, @<eq> あたりは、同じバッファ内のブロックタグからIDを補完できるといいかも。

  • どの時点で補完するか? @<list>{ でタブを打ったらIDが探されるとか? auctex系の操作感とはちがいそう
  • ほかの章から拾うのは大変そう

@<hd>はカタログなどを見ないといけなくなるので厄介そう。

C-c C-eでのブロックタグ入力時の補完

review-block-regionで選択範囲を//入力値 { 〜 //} となるようにしているが、

  • 入力候補補完をしたい
  • //listのように [] オプションをとるものがあるときには、‘[]`込みで置く(か、minibufferで入力問い合わせする?)

あと、範囲指定がなかったときには範囲指定を促すのではなく、新規のブロックをカーソル位置に入れたい。

review-index-commentとreview-insert-indexを1つにできるか

  • review-index-commentはinteractive "P"でユーザ入力を取り込み、カーソル位置に挿入
  • review-insert-indexはinteractive "r"で範囲指定を取り込み、その範囲の前に挿入

「選択されているかどうか」で挙動を振り分けることは可能?(同じショートカットキーで呼び出したい)

(ただ、たまに範囲選択が奇妙な記憶をしていることがあるような…)

折り畳み

自分自身はあまり使わないけど、見出しレベルに応じて畳めるとよいか?

  • コード内に行頭=がある場合の回避は?

もっと補完する?

場合によっては余計なことになりそう

  • @< まで打ったら候補出すとか
  • // まで打ったら候補出すとか

C-c C-cでビルドしたい

  • rake pdfをデフォルトとして、rake epub、rake clean も選べるとよい
  • C-c C-cの実行時にカレントバッファは保存されるものとする
  • 編集中reファイルがサブフォルダの可能性がある。カレントにRakefileがなかったら1つ上まで見て実行するようにしたい
  • rakeが途中でササることはないはず

索引挿入時に@<>{ の前まで移動して挿入したい

選択範囲のものをhidx索引として選択範囲の前に挿入するreview-insert-indexという関数を用意したんだけど、

ほげほげ@<tt>{もがもが}

となっている状態で「もがもが」を選択して挿入したときに

ほげほげ@<tt>{@<hidx>{もがもが}もがもが}

ではなく、

ほげほげ@<hidx>{もがもが}@<tt>{もがもが}

としたい。つまり、前の文字が「{」であれば、さらに「@」までさかのぼってその前に挿入、というようにしたい。

faceが効かなくなった

Debian Wheezy のEmacs 23.4.1だとカラーfaceが効かなくなったことに気付きました(Debian JessieのEmacs24のほうでは問題なかった)。font-lock-modeのoff/onも効果はありません。
ja-modeとの共存のせいかもしれないので調べます。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.