Emacs part12
■ このスレッドは過去ログ倉庫に格納されています
0001今臭
NGNG各種 Emacs 関連はこちらで。
Emacs part11 (前スレ)
http://pc3.2ch.net/test/read.cgi/unix/1075033822/
emacs撲滅委員会
http://pc3.2ch.net/test/read.cgi/unix/1073293910/
0082名無しさん@お腹いっぱい。
NGNGなんか、100回ぐらいしかUndoできなくて。。。
0083名無しさん@お腹いっぱい。
NGNG0084名無しさん@お腹いっぱい。
NGNG0085名無しさん@お腹いっぱい。
NGNGそう?
どの辺が?
0086名無しさん@お腹いっぱい。
NGNGSKK使ってるときとか?
0087名無しさん@お腹いっぱい。
NGNG0088名無しさん@お腹いっぱい。
NGNGundo すると、前後の文字の順番が入れ替わってることあるな。
0089名無しさん@お腹いっぱい。
NGNG同感。けど馴れちゃったから、もういいんだけど。
>>80
それはメタ文字とは言わん。 あえて言うなら「メタ文字列」。
>>81
perlの正規表現はかなり拡張されていて、一般的になったとは思えないけど。
0090名無しさん@お腹いっぱい。
NGNGキャラクタークラス
http://cpan.uwinnipeg.ca/htdocs/perl/perlreref.html
Unicode Regular Expression
http://www.unicode.org/reports/tr18/
0091名無しさん@お腹いっぱい。
NGNGhttp://www.gnu.org/software/emacs/elisp-manual/html_node/elisp_569.html#SEC569
0092名無しさん@お腹いっぱい。
NGNGAn error has occurred while loading `/home/hoge/.emacs':
error: "Can't activate input method `japanese-egg-wnn'"
To ensure normal operation, you should investigate the cause
of the error in your initialization file and remove it. Start
Emacs with the `--debug-init' option to view a complete error
backtrace
とエラーが出て、eggが使えません。
解決策を教えていただけないでしょうか?m(__)m
0093名無しさん@お腹いっぱい。
NGNG0094名無しさん@お腹いっぱい。
NGNGそれは SKK 側の問題。
変数 skk-undo-kakutei-word-only の値によっても挙動違うし、
まあ、気になるならハックしてくれると有難い。
0095名無しさん@お腹いっぱい。
NGNGt にしているとまともにundoが動作しないね
0096名無しさん@お腹いっぱい。
NGNG0097名無しさん@お腹いっぱい。
NGNGshimbun で読めるんでしょうか?
0098名無しさん@お腹いっぱい。
NGNG0099名無しさん@お腹いっぱい。
NGNGelispってありますか?
0100名無しさん@お腹いっぱい。
NGNGC-x r tじゃなくて?
0101名無しさん@お腹いっぱい。
NGNGglobal-mode-stringに登録されているstringに色付きのtext-propertyを
設定しただけでは、色が変わりませんでした。
どうするのが基本なんでしょうか?
010299
NGNGちがいますね。
RE for Windows
ttp://www.threeweb.ad.jp/~ishioka/Re/re.shtml
↑このエディタがやっている。パラグラフ整形機能というものです。
0103名無しさん@お腹いっぱい。
NGNG0104名無しさん@お腹いっぱい。
NGNG0105名無しさん@お腹いっぱい。
NGNGそのページ、その機能について99以上の説明がないよ。
どういう機能か理解してもらおうと思ったらあなたが自分の言葉で説明しないと。
0106名無しさん@お腹いっぱい。
NGNGBindみたいにThread対応を考え始めるべきなのではないでしょうか?
0107名無しさん@お腹いっぱい。
NGNGその文章は変すぎる。
010899
NGNG(等幅フォントで書いてますのでずれたらすまそん)
矩形範囲を以下のように指定した場合、
m:マーク、c:カーソル
m
c
つぎの文字を入力すると
入力:1234567890abcdefghijk
12345678
90abcdef
ghijk
上記のように整形される。
もしくは、コピーした文章を矩形範囲を指定した後でペーストすると整形されるでもOKです。
(こっちのほうが使えるとは思いますが・・・)
0109名無しさん@お腹いっぱい。
NGNG面白そうな機能ではあるね。
0110名無しさん@お腹いっぱい。
NGNG0111名無しさん@お腹いっぱい。
NGNG既存の emacs lisp との互換性を捨ててまで対応するわけないじゃん。
0112名無しさん@お腹いっぱい。
NGNG全角の取り扱いはどうするのか、
字余り・字足らずの場合はどうするのか、
といった細かい仕様を詰めれば、elispはそんなに難しくないだろうね。
でも、M-qや矩形処理等の組み合わせで十分代用できる処理だな。
0113名無しさん@お腹いっぱい。
NGNGシミュレートするとかで、マルチスレッドできないかな。
0114名無しさん@お腹いっぱい。
NGNG基本かどうかは知らないけど自分は mode-name に text-property 付けた文字
列を突込んでるよ。
0115名無しさん@お腹いっぱい。
NGNGせめてdynamic bindingでグローバル変数を一時的に束縛してたりするのを
どうするかくらい書いてくれ。
>>113
hemlock
0116名無しさん@お腹いっぱい。
NGNG何でglobal-mode-stringが出てきたのかわかんないけど
(global-mode-stringを使うマイナーモードなの?)、まあ
それは置いておくとして。
マイナーモードがmode-line用の変数を持っていれば、そいつに
プロパティを設定してみる。
そういう変数がない場合、minor-mode-alistかmode-line-formatの
中の該当する部分をうまく設定してやればいい。
0117名無しさん@お腹いっぱい。
NGNG0118名無しさん@お腹いっぱい。
NGNG嫌です
0119名無しさん@お腹いっぱい。
NGNGあーこれが教えてクンって奴か
0120名無しさん@お腹いっぱい。
NGNG一行目を空行にするめずらしい香具師
0121名無しさん@お腹いっぱい。
NGNG0122名無しさん@お腹いっぱい。
NGNG0123名無しさん@お腹いっぱい。
NGNGたぶん、巨大なファイルを全部読まずとも表示/編集したいってことじゃないの?
0124名無しさん@お腹いっぱい。
NGNG0125名無しさん@お腹いっぱい。
NGNGed は?
0126名無しさん@お腹いっぱい。
NGNG0127名無しさん@お腹いっぱい。
NGNG0128名無しさん@お腹いっぱい。
NGNGここの>>1は今時秀丸とか言っているアホなので、以後の書き込みは
下のスレッドで。
Emacs part13
http://pc5.2ch.net/test/read.cgi/unix/1096186227/
0129名無しさん@お腹いっぱい。
NGNG0130名無しさん@お腹いっぱい。
NGNG0131名無しさん@お腹いっぱい。
NGNGemacs 21.3 + utf-translate-cjk
0132名無しさん@お腹いっぱい。
NGNGありがトン
自分でコンパイルしなきゃダメか
0133名無しさん@お腹いっぱい。
NGNG起動時のものと、デスクトップに置くもの両方探してるんだけれど。
0134名無しさん@お腹いっぱい。
NGNG普通のテキストなんかの編集の時は大丈夫なのですが
run-scheme などとすると なんだかプロンプトなどに
色がつきます C言語を書く時なんかもそうです
この太字だったり色がついたりするのをすべて止めるには
どうしたらいいでしょうか?
またその場合それぞれ個別に色を付けない設定をする必要が
ありますでしょうか できるなら太字や色は全部きりたいと考えています
色の設定方法のページはたくさんあるのですが
色を付けない方法はさがせませんでした
どなたかよろしくお願いします
0135名無しさん@お腹いっぱい。
NGNG(elisp)Window Frame Parameters になんかあるべよ。
0136名無しさん@お腹いっぱい。
NGNGWindow Frame Parameters がなんなのかさえ知らないもので
すいません グーグルで調べてみます
ありがとうございました
結果報告はします
0137名無しさん@お腹いっぱい。
NGNG(global-font-lock-mode 0)
0138名無しさん@お腹いっぱい。
NGNGindentの幅を変えたいのですがどうしたらよいのでしょうか?
(add-hook 'yahtml-mode-hook
(lambda ()
(setq tab-width 8)
))
これでは変りませんでした orz
0139名無しさん@お腹いっぱい。
NGNGちょっと手に負えそうにありませんでした...
>>137さん
試したのですが色がついたままです
.emacsに記述したのですが...
もう一度調べてみます
ありがとうございました
0140名無しさん@お腹いっぱい。
NGNGinfo じゃないの?
0141名無しさん@お腹いっぱい。
NGNGなんだか私には無理そうです
お騒がせしました
0142名無しさん@お腹いっぱい。
NGNGM-: (global-font-lock-mode 0)
でどうですか?
>>137 は .emacs に記述した後再起動した?
0143名無しさん@お腹いっぱい。
NGNG.emacs に記述後
emacs & と立ち上げたら色が消えましたっ
実は 普段 emacs -nw として使用しています
これだと相変わらず色は消えません
もう少しemacs自体を勉強して出直します
ありがとうございました
0144名無しさん@お腹いっぱい。
NGNGやっぱり消えてなかったです
紺だったので見間違いました
こりゃだめですかね
0145名無しさん@お腹いっぱい。
NGNG.emacsに以下のように記述しscheme modeだけ色がつかないように
しました
(add-hook
'inferior-scheme-mode-hook
'(lambda ()
(set-face-bold-p 'comint-highlight-input nil)
(set-face-foreground 'comint-highlight-prompt "black")))
急場しのぎな感じなのかもしれませんが
正直よくわかっておりません
まあ色がつかないのでうれしいな というかんじです
答えてくださったかた本当にありがとうございました
0146名無しさん@お腹いっぱい。
NGNG(setq font-lock-global-modes '(not scheme-mode))
0147名無しさん@お腹いっぱい。
NGNG前読んだとこから読み始めたりしたいのですが自分で造るしかないのでしょうか。
book-reading-mode みたいのが欲しいのですが...。
0148名無しさん@お腹いっぱい。
NGNG0149名無しさん@お腹いっぱい。
NGNG(゚Д゚)ハァ?
0150名無しさん@お腹いっぱい。
NGNGC-x r m
0152名無しさん@お腹いっぱい。
NGNGこいつは、jit-lock-mode 使っていないのか?
0153148
NGNG当然使ってるよw
Meadow 方面では、重いのは cc-mode が悪いんじゃないかって噂があるじゃない?
そのあたりの話、詳しい人居ないかなと思ったんだけどねぇ。
ていうか Emacs21 使ってコード書いてて、
このあたり重さが気になる奴って他におらんのかしら。
0154名無しさん@お腹いっぱい。
NGNGそれが気になるなら速いコンピュータ使えばいいだけなんじゃないか?
0155髯鬚 (ぜんしゅ) ◆MVC5C9iLaM
NGNGRe:>148 気になるのであれば自分でそれ専用のモードを書けばよい。
0156148
NGNGみんな気にならないのなら、やはりウチの設定が悪いのかもしれないね。
0158髯鬚 (ぜんしゅ) ◆MVC5C9iLaM
NGNG作った方が良い。私はそうした。bookmark.elは使用しずらいし、君もそのうち
満足できなくなるだろう。
0159髯鬚 (ぜんしゅ) ◆MVC5C9iLaM
NGNGそしてできたファイルをタブレットを使用しながら、線を引いたり自分で注釈を入れ
たりして、実際に本を読んでいるように進めることだ。
0160名無しさん@お腹いっぱい。
NGNGつーか変なのが湧いたな。
0161髯鬚 (ぜんしゅ) ◆MVC5C9iLaM
NGNG> つーか変なのが湧いたな。
お前は誰だ?
0162147
NGNGおもしろそうですね。
ただそこまでやれそうにないのでとりあえずこんなモード作ってみました。
;拡張子.book.txt で book-reading-mode
(if (not (assq 'book-reading-mode auto-mode-alist))
(setq auto-mode-alist (cons '("\\.book\\.txt$" . book-reading-mode) auto-mode-alist)))
(defvar book-reading-mode-hook nil
"*List of functions to call when entering book-reading-mode.")
(defvar book-reading-mode-map nil
"Key map for book-reading-mode.")
(if book-reading-mode-map
nil
(setq book-reading-mode-map (make-sparse-keymap))
(define-key book-reading-mode-map "j" 'scroll-n-lines-and-cursol-ahead)
(define-key book-reading-mode-map "k" 'scroll-n-lines-and-cursol-behind)
(define-key book-reading-mode-map "b" 'bookmark-set)
(define-key book-reading-mode-map "B" 'bookmark-jump))
(defun book-reading-mode ()
"Major mode for book reading.
Special commands:
\\book-reading-mode-map"
(interactive)
(text-mode)
(setq major-mode 'book-reading-mode)
(setq mode-name "book-reading")
(use-local-map book-reading-mode-map)
(if (not buffer-read-only)
(toggle-read-only))
(run-hooks 'book-reading-mode-hook))
(provide 'book-reading-mode)
0163147
NGNG(defun scroll-n-lines-and-cursol-behind (&optional n)
"Scroll ahead N lines (1 by default)."
(interactive "P")
(scroll-down (prefix-numeric-value n))
(previous-line (prefix-numeric-value n)))
(defun scroll-n-lines-and-cursol-ahead (&optional n)
"Scroll ahead N lines (1 by default)."
(interactive "P")
(scroll-up (prefix-numeric-value n))
(forward-line (prefix-numeric-value n)))
0164名無しさん@お腹いっぱい。
NGNG同じ内容で形式の違うものを用意して使いわけろというのも頭悪い。
つか、lookup引くためにわざわざ*.txtの方で同じところを開いてそれから
lookup使えと言ってるように見えるんだが、だとしたら頭悪すぎ。
part13スレで人に要求するくらいなんだから自分で作った専用モードとやらを
貼るとかすればいいのに口先だけなのも頭悪い。
>>147
カーソルのスペルは最後がr。
0166名無し募集中。。。
NGNGKingなんとか...
0168名無しさん@お腹いっぱい。
NGNGxdvi で読んでるよ。
0169名無しさん@お腹いっぱい。
NGNG0170名無しさん@お腹いっぱい。
NGNG0171名無しさん@お腹いっぱい。
NGNG場合、コメントに font-lock-string-face の属性が付いてしまいます。
"
;; コメント
"
今は下記のようにしてお茶を濁していますが、" と " に囲まれたコメントを
font-lock-comment-face の属性にするにはどうしたらよいのでしょうか?
(define-generic-mode 'hoge-generic-mode
(list ?\;)
nil
nil
(list "\\.hoge\\'")
(list 'hoge-mode-setup))
(defun hoge-mode-setup ()
(make-local-variable 'font-lock-string-face)
(setq font-lock-string-face nil))
0172名無しさん@お腹いっぱい。
NGNGことはできますか?
0173名無しさん@お腹いっぱい。
NGNG0174名無しさん@お腹いっぱい。
NGNGhowmは使いにくいので
0175名無しさん@お腹いっぱい。
NGNG紙でマーカーを引くのと同じように、リージョンで指定して、その
部分の見た目を変えるようなものです。
保存しておけて、マークした部分につぎつぎ飛べるようなもの。
0176名無しさん@お腹いっぱい。
NGNGbookmark みたいなのってこと?
ttp://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=file%20bookmark
漏れはマーカ巡回機能と face が付いて見やすいのとで bm 使ってる。
bm-toggle-buffer-persistence すればファイルにマーカ情報を保存しておけるし。
ttp://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=bm
0177名無しさん@お腹いっぱい。
NGNG0178名無しさん@お腹いっぱい。
NGNGアイディアプロセッサとして使うことが多いからかも知れんが
0179名無しさん@お腹いっぱい。
NGNGジャンプ機能はないけど、リージョンの強調にhimark.el使ってる。
特に機能性が云々という事はないけども。
0180名無しさん@お腹いっぱい。
NGNG@
キーバインドなどの操作ほぼ全て
↓
プラグインなどの自分なりの環境設定
↓
言語としてまずlispを理解し、そのあとEmacs特有の関数や変数などを覚える
A
キーバインドなどの操作を最低限大雑把に覚える
↓
環境重視でelisp拾ってきたりそれをカスタマイズして行く
↓
環境構築と平行して必要な使う部分(環境設定で使うものだけ)からelispを覚える
個人的にはアフォの分類なのでAでいこうと思うけど、どっぷり浸かりたい気もするので
@も捨てがたい
0181名無しさん@お腹いっぱい。
NGNGキーバインドをすべて覚えるなんて無理だろ。
M-x help-with-tutorial
→ 実戦投入
→ 必要に応じて lisp いじり
■ このスレッドは過去ログ倉庫に格納されています