• ベストアンサー

emacsの設定について

現在Vineでemacsを-nwオプションを使っているのですが、TEXで文章を書くとき、改行マーク "//"と継続行を表すマーク"/"がかぶるので継続マークを変えてみようと思うようになりました。emacs lispのリファレンスを見ながら、表示テーブルを設定してみたり、standard-display-tableの設定を変えてみたりしたのですがうまくいきませんでした。 どなたか詳しい方教えてください。お願いします。

  • pomm5
  • お礼率87% (7/8)

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

ちと windows の emacs-22.1 で試してみましたが, (set-display-table-slot standard-display-table 'wrap ?-) とやると継続行のマークが - になりました. おまけだけど, おそらく TEX じゃなくて TeX だろうし, 「改行マーク」というのも謎. // じゃなくて \\ なら (普通は) 強制改行の意味になるけど, 表を書くのでなければそんなに使うこともないはずですよ.

pomm5
質問者

お礼

ありがとうございました。回答通りにやったらできました。マークについては逆でした。すいません。

関連するQ&A

  • 指定文字数で、行を折り返す設定(Emacs)

    こんにちは。 Emacsは、Gnu Emacs for Windows 23.4 を使っています。 Emacsにおいて、指定文字数を越えた時に、折り返す機能について調べたところ、 特定のメジャーモードにおいて、以下のような2行を実行すれば、 80文字を越えた時点で、行が折り返されると書いてあるサイトを、いくつか見かけました。 -------------------------------------------------------------------------------- ;;auto-fillモードを有効にする. (turn-on-auto-fill) ;;これは, メジャーモードごとに設定する必要がある. ;;無効にするには, 「M-x auto-fill-mode」と入力する. ;:折り返しを行う時の文字数を指定する. (setq fill-column 80) ;;これは, メジャーモードごとに設定する必要がある. ;;auto-fillモードが有効な状態だと, 80文字で行が折り返される -------------------------------------------------------------------------------- そこで、Emacs-Lispモードや、C++モードなどのバッファにおいて、 上記の2行を実行したのですが、80文字を越えても、行が折り返されませんでした。 具体的に言いますと、 -------------------------------------------------------------------------------- あああああああああああああああああああああああああああああああああああああああああああああああああああああ -------------------------------------------------------------------------------- のように、日本語を入力したときは、80文字(全角40文字)を越えたところで、折り返されました。 ところが、 -------------------------------------------------------------------------------- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -------------------------------------------------------------------------------- のように、半角の英数字を入力したときは、80文字を越えても折り返されませんでした。 より詳しく調べてみると、どうやら、80文字を越えるところで、全角文字が入力されて確定される場合にのみ、行が折り返されるようでした。 例えば、 -------------------------------------------------------------------------------- 1234567890123456789012345678901234567890123456789012345678901234567890123456ああああああああ -------------------------------------------------------------------------------- のように、半角数字を76文字入力した後、「ああああああああ」と入力して確定すると、 2つ目と3つめの「あ」の間で、行が折り返されました。 半角文字だけの行でも、80文字を越えたら、折り返されるように設定したいのですが、 Emacsでそれは可能なのでしょうか? 色々調べてみても、やり方が分からなかったので、今回質問させて頂きました。 以上の件について何かご存知の方がいらっしゃれば、是非教えて頂きたいと思います。 では、よろしくお願い致します。

  • emacs lispで別のバッファを制御する方法

    emacs lispのプログラミングをしていて、現在のバッファにあるファイル名と行番号を取得して別のwindowにそのファイルのその行を表示させたいのですが、以下の様にしてファイルのオープンは出来るのですが行の移動が出来ません。どの様にしたら良いのでしょうか? ------------------------ (defun elx-display-source () (interactive) (elx-link-to-source) ; <--この関数でfile-nameとline-noに値がセットされる (setq log-buffer (current-buffer)) <-- 今のバッファ ( if file-name (progn (setq rtl-buffer (find-file-noselect file-name)) <-- 新しいファイルを開く(OK) (display-buffer rtl-buffer) ; (switch-to-buffer rtl-buffer) ; (goto-line line-no) ; <-- ここで行をジャンプさせたいがしない。。。 (switch-to-buffer log-buffer))) ) ---------------------

  • 英語で改行マークのない行間設定について

    英語の問題を作っています。 ずっと改行マークをいれずに両端そろえをした長文を 入れています。そして下のようなものになっています。 1行目  My name is Tom Johnson. (1行目下線有) 2行目  (1) (ここに改行マーク) 3行目  My hobby is playing 4行目  I iike to playing the とうい具合に作っています。 行間設定を行間1でしたところ、3、4行目の間隔と同じだけの間隔を1、3行目にほしいのですが、そうしたときに2行目の(1)の文字が欠けてしまいます。うまく説明できているか心配ですが。。。。 何かよい方法を教えてください。

  • 「テーブルとして書式設定」で、ストライプにならない

    Excel2010の「テーブルとして書式設定」で、 サンプルよりももう少しやわらかい色の「新しいテーブルスタイルを作成」を作成したいのですが、 何度やっても全体が塗りつぶされるだけで、行おきのストライプになりません。 「テーブルスタイルのオプション」は縞模様(行)になっているのですが……

  • CSSでの<ul><li>を使った改行設定

    <ul><li>を使用して文章入れても、その文章が長いと改行した時に 文字の始まりから、表示できません。(<li>の背景に矢印等の見出しマークを使用) 見出しマーク+スペース+文字の始まり・・・で改行されても、2行めの始まりが1行目の始まりに合わせて設定する方法をご存じないでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • Microsoft Word-なぜ??便利な設定方法教えてください!!

    Microsoft Officeの「Word」で報告書のための「表」を作りました。 この「表」が(1)報告(2)問題(3)対応という3段から構成されるとします。 また(1)(2)(3)のそれぞれの行が各15行=合計45行です。 (1)に箇条書きで文章を入力。改行を繰り返すとそれに合わせて(2)(3)も下にずれます。つまり次のページに送られます。 (1)18行、(2)12行(3)10行の場合=合計で40行です。しかし、(1)が既に15行をオーバーしており、それにあわせ(2)(3)も下にずれ、結局最後まで入力した後に、この改行をその都度ページ合わせて、削除してます。 その都度削除しないですむ方法はありますか? この表(レイアウト)を固定にするとか、改行しても、表自体は下にずれないような方法です。 結局下にずれることで、改行マークを1回ずつ削除する手間がかかり、ページ内に収まる調整が必要です。ページ数が増えれば増えるほど面倒になります。 何か良い設定/固定方法などあれば是非教えてください。

  • Word2010 改行で困っています。

    Word2010 Win7 64bits 文章の入力中、1行目に対して、2行目は、ある程度スペースを入れて入力し、3行目では1行目と同じく文頭から入力したいのですが、次の場合、うまくいきません。(図参照) 1行目の文の文末で改行(Enterキー)している場合は問題ないのですが、文の途中で改行した場合、2行目にスペースを入れると、空白マークは表示されないだけでなく、2行目の文末で改行しても文頭から入力できません。一度、こうなると、文頭から入力するのが結構面倒になります。 最初から、文の途中で改行しても、常に文頭から入力する方法を教えてください。 オプションから、文章校正、詳細設定を見てみましたが、よくわかりませんでした。 この問題に対処するために、文の途中から改行する場合には、2回続けて改行し、1つ戻って入力するようにしておりますが、ちょっと面倒なのです。 よろしくお願いします。

  • Word2000教えて下さい。(初心者)

    Wordでアンケート表を作成中なのですが、表の行の幅と、ワードの改行の幅(Entキーのマーク)がうまく重なりません!たとえば「自分の特技」の表に文字を入力していくと、表の2行分の中に、改行マークが3つできてしまい、真中の行が、表の罫線と重なってしまいます! 表の行と、Wordの改行がきれいに重なるにはどこで設定すればよいのでしょうか?

  • ヤフーのメール作成の行の幅

    ヤフーのメール作成で、改行を押して次の行に行こうとすると、どうしても1行空いてしまうのです。その為、行の幅がすごく空いておかしいのです。ヤフーのメールオプションの設定のカテゴリには、そういう設定をするところはありません、どこで設定したらよいのでしょうか。教えてください。

  • Word2016 「既定に設定」出来ない

    Word2016についてです。 (1)「段落」→「行と段落との間隔」→「行間のオプション」以降、「インデントと行間隔」と「改ページと改行」ですが、好みに設定し、「既定に設定」→「Nomalテンプレートを使用したすべての文書」→「OK」と設定するのですが、必ず次回Word2016の「白紙の文書」を開くと初期設定の状態に戻ります。 どうすれば既定の設定に出来るのでしょうか? (2)又、Nomalテンプレートとは、添付画像Aの「白紙の文書」ではないのでしょうか? ご教示頂ければ幸いです。