私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs part 25
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
21か、なら多分入ってないな
一応確認方法
(boundp 'mule-version)を評価してtなら入ってるはずnilなら入ってない
エンコードがeuc-jpとかなら入ってなくてもちゃんと表示されるだろうけど
utf-8なら入ってないと崩れる
一応確認方法
(boundp 'mule-version)を評価してtなら入ってるはずnilなら入ってない
エンコードがeuc-jpとかなら入ってなくてもちゃんと表示されるだろうけど
utf-8なら入ってないと崩れる
uim-el
でカナ変換をF7に割り当てる(MS-IMEと同じ)
にはどうすればいいのでしょうか?
でカナ変換をF7に割り当てる(MS-IMEと同じ)
にはどうすればいいのでしょうか?
>>95
> (ad-remove-advice 'recenter 'around 'elscreen-screen-modified-advice)
> を評価してみろ。 多分直る。
なんか、まだ時々変な場面でリフレッシュされる時があるけど、
それやると一応のところは直るな。 サンクス。
> (ad-remove-advice 'recenter 'around 'elscreen-screen-modified-advice)
> を評価してみろ。 多分直る。
なんか、まだ時々変な場面でリフレッシュされる時があるけど、
それやると一応のところは直るな。 サンクス。
scim-bridge.el を作ってみたんですど、どなたか動作確認をしていただけないでしょうか。
変態的な処理をいろいろやっているので心配です。
http://www11.atwiki.jp/s-irie/pages/11.html
よろしくおねがいします。
変態的な処理をいろいろやっているので心配です。
http://www11.atwiki.jp/s-irie/pages/11.html
よろしくおねがいします。
デフォルトはutf-8なのに、utf-8のラテン文字が入っているファイルを開くと
文字コードが誤認されて、 `iso-latin-1-unix' に勝手になってしまいます。
こういった誤認を無くす為、"なるべく utf-8 でファイルを開く" といった
動作をemacsにさせたいのですが、そういった設定は可能ですか?
文字コードが誤認されて、 `iso-latin-1-unix' に勝手になってしまいます。
こういった誤認を無くす為、"なるべく utf-8 でファイルを開く" といった
動作をemacsにさせたいのですが、そういった設定は可能ですか?
手元だと、utf-8に見えるiso-8859-1なファイルはutf-8で開いちゃうなあ。
どんなバイト列だとそうなるんだろう。
どんなバイト列だとそうなるんだろう。
>>112
いや、誤認識はよくあるんだけど、
108の書き方だと、utf-8 に「見える」ファイルが
なぜ iso-8859-1 なファイルなのか不思議じゃないか?
utf-8 にみえて iso-8859-1 にもみえる (共通領域の) ファイルが
utf-8 とみなされること自体を「誤認」といいたいのか?
(だとしたら Emacs のエンコ設定とかの問題?)
iso-8859-1 固有のバイト列なのに utf-8 とされることを
Emacs側からみて「見える (誤認している)」と表現しているのか?
ファイルを utf-8 と見ているのは誰なんだ?
ファイルを iso-8859-1 と定義しているのは誰なんだ?
と考えるとおもしろいなと思っただけで深い意味はない。
いや、誤認識はよくあるんだけど、
108の書き方だと、utf-8 に「見える」ファイルが
なぜ iso-8859-1 なファイルなのか不思議じゃないか?
utf-8 にみえて iso-8859-1 にもみえる (共通領域の) ファイルが
utf-8 とみなされること自体を「誤認」といいたいのか?
(だとしたら Emacs のエンコ設定とかの問題?)
iso-8859-1 固有のバイト列なのに utf-8 とされることを
Emacs側からみて「見える (誤認している)」と表現しているのか?
ファイルを utf-8 と見ているのは誰なんだ?
ファイルを iso-8859-1 と定義しているのは誰なんだ?
と考えるとおもしろいなと思っただけで深い意味はない。
GNU Emacs "fast-lock-mode" File Processing Vulnerability
http://secunia.com/advisories/30199/
そろそろ21は捨てようぜ
http://secunia.com/advisories/30199/
そろそろ21は捨てようぜ
HHKproを買いました
そしたらWinユーザーなのになぜかEmacsを使いたくなりました
こんなぼくを仲間に入れていただけるでしょうか?
そしたらWinユーザーなのになぜかEmacsを使いたくなりました
こんなぼくを仲間に入れていただけるでしょうか?
>>116
つhttp://ourcomments.org/Emacs/EmacsW32.html
つhttp://ourcomments.org/Emacs/EmacsW32.html
WInユーザならMeadow使うのがオススメだよ。
EmacsのWindows移植版。
俺もMeadowから入った。
インスコしたら(←なんか色々選択肢があって少し手間が掛かった気がする)、
メニューバーのHelpからEmacs Tutorialを読むよろし。
初心者用の解説が書いてある。
EmacsのWindows移植版。
俺もMeadowから入った。
インスコしたら(←なんか色々選択肢があって少し手間が掛かった気がする)、
メニューバーのHelpからEmacs Tutorialを読むよろし。
初心者用の解説が書いてある。
日本語入力に慣れてきました。
慣れたらIMEより使いやすいかも。
てか、IME忘れてしまうのがこわいんですけど・・。
慣れたらIMEより使いやすいかも。
てか、IME忘れてしまうのがこわいんですけど・・。
>>125 意味不明。
>>125
さてはSKKか。
SKKは慣れればそこらへんのIMより使いやすいな。
独特な方式以外は変換位置とか意識する必要がまったく無い。
ATOKは使ってみたいけどSKKで必要十分だから手を出すまでに至らないんだよな~
さてはSKKか。
SKKは慣れればそこらへんのIMより使いやすいな。
独特な方式以外は変換位置とか意識する必要がまったく無い。
ATOKは使ってみたいけどSKKで必要十分だから手を出すまでに至らないんだよな~
>>127
でもSKKは、誤変換は少ないけど脱字が増えるよな
でもSKKは、誤変換は少ないけど脱字が増えるよな
>>129
sticky shift使うとよいと思いますよ。
sticky shift使うとよいと思いますよ。
OpenType や TrueType の設定がわからん。
(というか、調べてないだけなんだが)
(というか、調べてないだけなんだが)
自分もよくわからん。検索してみたがMeadowの情報ばっかで…。
適当に
(create-fontset-from-fontset-spec
"-vlgothic-gothic-medium-r-normal--16-*-*-*-*-*-fontset-vlgothic16")
としてみたが、ウィンドウが画面いっぱいに広がって、フォントはギザギザに
なった。Emacs 21でTrueTypeフォントは使えないのかな?
適当に
(create-fontset-from-fontset-spec
"-vlgothic-gothic-medium-r-normal--16-*-*-*-*-*-fontset-vlgothic16")
としてみたが、ウィンドウが画面いっぱいに広がって、フォントはギザギザに
なった。Emacs 21でTrueTypeフォントは使えないのかな?
基本的には
(set-default-font "Bitstream Vera Sans Mono-9")
だけでいいよ。
(set-default-font "Bitstream Vera Sans Mono-9")
だけでいいよ。
Cygwin+21.2.1環境なんですが
Ctrl+hで勝手にバックスペースの動作をするんですが
どうやったら解除できるのでしょうか
毎回長いヘルプコマンドを打つのは苦痛です
.emacsを一度消しても効果がないし
describe-bindingsでもちゃんとC-hにhelp-commandされてます
.elisp内をglobal-set-key等でgrepしても特にヒットしません
Ctrl+hで勝手にバックスペースの動作をするんですが
どうやったら解除できるのでしょうか
毎回長いヘルプコマンドを打つのは苦痛です
.emacsを一度消しても効果がないし
describe-bindingsでもちゃんとC-hにhelp-commandされてます
.elisp内をglobal-set-key等でgrepしても特にヒットしません
同意。helpの利用頻度から考えると、貴重なC-バインド使うのはもったいない。
F1もデフォルトでhelpにバインドされてるんだから、F1に乗り換えりゃいいんじゃね?
F1もデフォルトでhelpにバインドされてるんだから、F1に乗り換えりゃいいんじゃね?
>>普通C-hをバックスペースにするものじゃね?
確かに打ちやすいのはわかるんですが、
短い文字削除ならCtrl+b Ctrl+d,ある程度長くなるとMeta-b Meta-dやCtrl+space Ctrl+w等使ってます
これも便利ですよ
というか、マーキング(Ctrl+Space)よく使うんですが、
こいつもただのスペース入力になってしまってて困りました・・
ATOKを入れていたので切る→変わらず
.inputrc→日本語入力用に少し変更した箇所があるので調査中
.xyzzy→元々BS割り当て。Ctrl+spaceは使えるのでWinの問題じゃなさそう
Winと同じという意味でF1バインドは良さそうですね
原因わからなければこれで対応しようと思います
確かに打ちやすいのはわかるんですが、
短い文字削除ならCtrl+b Ctrl+d,ある程度長くなるとMeta-b Meta-dやCtrl+space Ctrl+w等使ってます
これも便利ですよ
というか、マーキング(Ctrl+Space)よく使うんですが、
こいつもただのスペース入力になってしまってて困りました・・
ATOKを入れていたので切る→変わらず
.inputrc→日本語入力用に少し変更した箇所があるので調査中
.xyzzy→元々BS割り当て。Ctrl+spaceは使えるのでWinの問題じゃなさそう
Winと同じという意味でF1バインドは良さそうですね
原因わからなければこれで対応しようと思います
migemo を有効にすると、既存の isearch-mode-map の修正内容が
かき消されて非常に不愉快なんだが、どうすれば元に戻すことができる?
かき消されて非常に不愉快なんだが、どうすれば元に戻すことができる?
すみません、カレントバッファ全体を行単位でリストに入れて
処理するような関数を作りたいんですが
誰かひな形になるようなコード教えてもらえませんか
処理するような関数を作りたいんですが
誰かひな形になるようなコード教えてもらえませんか
>>142
君は多分こういう事がしたいのだろうな。
(delete-if #'(lambda (e)
(condition-case nil
(eq (aref (aref e 2 ) 3) 'migemo-isearch-yank-char)
(error nil)))
isearch-mode-hook)
>>144
ほら。 (do-something L) の辺りに君のコードを挿入しなさい。
(let (L)
(save-excursion
(goto-char (point-min))
(while (not (eobp))
(push (buffer-substring-no-properties (point-at-bol) (point-at-eol)) L)
(forward-line)))
(do-something L))
(with-current-buffer buf
(split-string (buffer-substring-no-properties (point-min) (point-max)) "\n"))
とか。Emacs Lisp道場スレってなくなったんだっけ。
(split-string (buffer-substring-no-properties (point-min) (point-max)) "\n"))
とか。Emacs Lisp道場スレってなくなったんだっけ。
>>145,146様
ありがとうございます!ちゃんと動作しました。
最終的には、いわゆる高階関数のように動作させたいのですが
こういったことって可能でしょうか?
(defun f()""(interactive)(progn (end-of-line)(insert "test")))
(defun g(s)""(interactive"s")
(let (L)
(save-excursion
(goto-char (point-min))
(while (not (eobp))
(push (buffer-substring-no-properties (point-at-bol) (point-at-eol)) L)
(forward-line)
(s)))))
これでgを起動後、fを与えて実行する。あるいは'(lambda ()処理)を与えて実行する
xyzzyでは動作しなかったのですが、自分で途中まで作ってみたもの(まだ動かないですが・・)
(defun maprange (b e f)
(save-excursion (save-restriction (narrow-to-region b e)
(while (forward-line 1) (funcall f)))))
(defun f (b e)""(interactive "r")
(maprange b e '(lambda ()(progn (end-of-line) (insert "test")))))
ありがとうございます!ちゃんと動作しました。
最終的には、いわゆる高階関数のように動作させたいのですが
こういったことって可能でしょうか?
(defun f()""(interactive)(progn (end-of-line)(insert "test")))
(defun g(s)""(interactive"s")
(let (L)
(save-excursion
(goto-char (point-min))
(while (not (eobp))
(push (buffer-substring-no-properties (point-at-bol) (point-at-eol)) L)
(forward-line)
(s)))))
これでgを起動後、fを与えて実行する。あるいは'(lambda ()処理)を与えて実行する
xyzzyでは動作しなかったのですが、自分で途中まで作ってみたもの(まだ動かないですが・・)
(defun maprange (b e f)
(save-excursion (save-restriction (narrow-to-region b e)
(while (forward-line 1) (funcall f)))))
(defun f (b e)""(interactive "r")
(maprange b e '(lambda ()(progn (end-of-line) (insert "test")))))
追記です。xyzzyでは、次の置き換えでとりあえず動作しました
buffer-substring-no-properties → buffer-substring
point-at-bol → point-min
point-at-eol → point-max
point-at-bol,point-at-eolは以下のサイトで検索してもヒットしないのですがこれは何者でしょうか?
http://www.bookshelf.jp/texi/emacs-20.6-man-jp/emacs.html
http://www.gnu.org/software/emacs/
eolはおそらくend_of_lineの略だと思いますが
buffer-substring-no-properties → buffer-substring
point-at-bol → point-min
point-at-eol → point-max
point-at-bol,point-at-eolは以下のサイトで検索してもヒットしないのですがこれは何者でしょうか?
http://www.bookshelf.jp/texi/emacs-20.6-man-jp/emacs.html
http://www.gnu.org/software/emacs/
eolはおそらくend_of_lineの略だと思いますが
> point-at-bol,point-at-eolは以下のサイトで検索してもヒットしないのですがこれは何者でしょうか?
describe-function すればいいんでない
describe-function すればいいんでない
(interactive"S")
(funcall s)
(zerop (forward-line 1))
(funcall s)
(zerop (forward-line 1))
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- Emacs part 27 (1001) - [92%] - 2009/1/23 18:47 ○
- Emacs part 28 (605) - [92%] - 2009/3/25 0:37 ○
- Emacs part 22 (1001) - [92%] - 2008/1/18 7:47 ○
- Emacs part 26 (1001) - [92%] - 2008/11/8 20:47 ○
- Emacs part 23 (1001) - [92%] - 2008/2/8 0:04 ☆
- Emacs Part 35 (1001) - [84%] - 2010/9/19 17:01
- Emacs Part 45 (1001) - [84%] - 2014/6/23 9:45
- Emacs part24 (991) - [84%] - 2008/5/10 5:08 ○
- Emacs Part 34 (1001) - [76%] - 2010/6/21 19:45 ○
- Emacs Part 53 (989) - [76%] - 2022/12/5 12:45
- Emacs Part 40 (1001) - [76%] - 2012/9/7 0:30
- Emacs Part 32 (1001) - [76%] - 2009/12/20 2:04 ○
- Emacs Part 41 (1001) - [76%] - 2012/12/24 4:15
トップメニューへ / →のくす牧場書庫について