私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs part24
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
yasnippetsの機能をanythingのインターフェースから使うものを作ってみた
(defun nlptr-list-keys (table) "展開可能な略語を列挙"
(let (keys
(tbl table))
(while (yas/snippet-table-p tbl)
(maphash (lambda (key content)
(add-to-list 'keys key)
) (yas/snippet-table-hash tbl))
(setq tbl (yas/snippet-table-parent tbl)))
keys))
(defvar nlptr-anything-c-source-yas-snippets
'((name . "yas snippet")
(init . (lambda () (setq buf (nlptr-list-keys (yas/current-snippet-table)))))
(candidates . (lambda () buf))
(action . (("insert" . (lambda (str)
(insert str)
(yas/expand)))))))
(defun nlptr-yas-anything () (interactive) "テスト用"
(let* ((anything-sources (list nlptr-anything-c-source-yas-snippets)))
(anything)))
(global-set-key "\C-caa" 'nlptr-yas-anything)
(defun nlptr-list-keys (table) "展開可能な略語を列挙"
(let (keys
(tbl table))
(while (yas/snippet-table-p tbl)
(maphash (lambda (key content)
(add-to-list 'keys key)
) (yas/snippet-table-hash tbl))
(setq tbl (yas/snippet-table-parent tbl)))
keys))
(defvar nlptr-anything-c-source-yas-snippets
'((name . "yas snippet")
(init . (lambda () (setq buf (nlptr-list-keys (yas/current-snippet-table)))))
(candidates . (lambda () buf))
(action . (("insert" . (lambda (str)
(insert str)
(yas/expand)))))))
(defun nlptr-yas-anything () (interactive) "テスト用"
(let* ((anything-sources (list nlptr-anything-c-source-yas-snippets)))
(anything)))
(global-set-key "\C-caa" 'nlptr-yas-anything)
もうひとつ、同じsnippetがあるときの選択インターフェースにanythingを使うもの
(defvar nlptr-anything-for-yas-tempbuf nil)
(defun nlptr-anything-for-yas-template (templates)
(let* (
(source '((name . "Yas Template Select")
(candidates . (lambda ()
(mapcar (lambda (pair)
(let* ((tpl (cdr pair))
(name (yas/template-name tpl))
(content (yas/template-content tpl)))
(list name content)))
templates)))
(action . (("norml" . (lambda (candidate) (setq nlptr-anything-for-yas-tempbuf (car candidate))))))))
(anything-sources (list source)))
(anything)
nlptr-anything-for-yas-tempbuf))
;; このように標準の関数と差しかえて使う
(setq yas/window-system-popup-function 'nlptr-anything-for-yas-template)
(defvar nlptr-anything-for-yas-tempbuf nil)
(defun nlptr-anything-for-yas-template (templates)
(let* (
(source '((name . "Yas Template Select")
(candidates . (lambda ()
(mapcar (lambda (pair)
(let* ((tpl (cdr pair))
(name (yas/template-name tpl))
(content (yas/template-content tpl)))
(list name content)))
templates)))
(action . (("norml" . (lambda (candidate) (setq nlptr-anything-for-yas-tempbuf (car candidate))))))))
(anything-sources (list source)))
(anything)
nlptr-anything-for-yas-tempbuf))
;; このように標準の関数と差しかえて使う
(setq yas/window-system-popup-function 'nlptr-anything-for-yas-template)
すみませんEmacsを先日インストールしまして
C-oで日本語入力が可能になったのですが
Debian上ですべての英語入力から日本語入力の変換キーが
半角/全角漢字キーからC-oに変更されてしまいました
正直扱いづらい上に現状で半角/全角漢字キーを押しても反応しないので
非常に困っております
OSはDebianで
$ set-language-env で日本語入力の設定は行いました
できればEmacs時だけはC-oで他のときは半角/全角キーで日本語変換を
行えるようにする方法ってありませんか?
C-oで日本語入力が可能になったのですが
Debian上ですべての英語入力から日本語入力の変換キーが
半角/全角漢字キーからC-oに変更されてしまいました
正直扱いづらい上に現状で半角/全角漢字キーを押しても反応しないので
非常に困っております
OSはDebianで
$ set-language-env で日本語入力の設定は行いました
できればEmacs時だけはC-oで他のときは半角/全角キーで日本語変換を
行えるようにする方法ってありませんか?
>>606
debianの現在の安定版であるetch以降は
デフォルトで対応する日本語文字コードがEUC-JPからUTF-8に変更になっているので、
古いEUC-JPの設定で自動化されているset-languege-envで日本語環境を用意するのはとてもじゃないけどお薦め出来ません。
http://debian.fam.cx/index.php?Japanese#content_1_49
を参考にして自分で日本語環境を整えましょう。
debianの現在の安定版であるetch以降は
デフォルトで対応する日本語文字コードがEUC-JPからUTF-8に変更になっているので、
古いEUC-JPの設定で自動化されているset-languege-envで日本語環境を用意するのはとてもじゃないけどお薦め出来ません。
http://debian.fam.cx/index.php?Japanese#content_1_49
を参考にして自分で日本語環境を整えましょう。
Emacs のフォントを変更しようと思ってるんだけど,皆さんどんなフォント使われてますか?
個人的には Carbon Emacs みたいな丸っぽいの使いたいんですが,
あれに近いフォントセットってどんなのがあるんでしょうか?よければ教えてください.
個人的には Carbon Emacs みたいな丸っぽいの使いたいんですが,
あれに近いフォントセットってどんなのがあるんでしょうか?よければ教えてください.
>>610
ヒラギノ丸ゴ買え
ヒラギノ丸ゴ買え
Bitstream Vera Sans Mono
あとM+との合成フォント使いたいけど落ちるので無理なんだよな
あとM+との合成フォント使いたいけど落ちるので無理なんだよな
>>610
VL Gothic …
VL Gothic …
IPA Circle使ってるが、カンマコンマ、コロンセミコロンがはっきり区別でき
るフォントがいいんだが
るフォントがいいんだが
みんな未だに fixed pitch のフォントなの?
英語異常に読みにくいでしょ。
意外にファイルエディットしてる時とか、視覚的な不具合は滅多にないし、
俺はもう variable pitch しか使用してない。
目に優しいっすなー
英語異常に読みにくいでしょ。
意外にファイルエディットしてる時とか、視覚的な不具合は滅多にないし、
俺はもう variable pitch しか使用してない。
目に優しいっすなー
つhttp://monafont.sourceforge.net/
あれ、俺少数派?
あれ、俺少数派?
文章を書くのはプロポーショナルで、プログラミングはfixedって、意味のあ
る区分なのかね?可読性は同一であるはずだし。
桁数にたいする意識ってこと?
る区分なのかね?可読性は同一であるはずだし。
桁数にたいする意識ってこと?
プログラムを書くときに可変幅フォントで困るのは、コメントに説明のため
アスキーアートの図や表を入れることがしばしばあるが、これが難しくなること。
アスキーアートの図や表を入れることがしばしばあるが、これが難しくなること。
>>622
> アスキーアートの図や表を入れることがしばしばあるが、これが難しくなること。
何時の時代のプログラムだよw
今時そんなの滅多に見つからねー。
普通htmlとかpdfに貼り付けて、そのファイルのリンク貼るだろ。
> アスキーアートの図や表を入れることがしばしばあるが、これが難しくなること。
何時の時代のプログラムだよw
今時そんなの滅多に見つからねー。
普通htmlとかpdfに貼り付けて、そのファイルのリンク貼るだろ。
>>624
後悔すると思うが、やってみれば? 普通にできるよ。
後悔すると思うが、やってみれば? 普通にできるよ。
>>624
全角英数字使う人が言うと説得力があるな
全角英数字使う人が言うと説得力があるな
>>623
普通にあるよ。
簡単な例をあげれば言語処理系はビットの割り当てを図示しているものが少なくない。
処理するデータのレイアウトとか、
ヒープやスタックに対してダーティな操作をする場合にメモリレイアウトを図示するとか、
わかりやすさのため図示する場合は割とある。
Emacsのソースにもあるぞ。Apacheにもある。
第一プログラム中のコメントでわざわざ別ファイルを作っていたらいたずらに管理コストを上げるだけ。
普通にあるよ。
簡単な例をあげれば言語処理系はビットの割り当てを図示しているものが少なくない。
処理するデータのレイアウトとか、
ヒープやスタックに対してダーティな操作をする場合にメモリレイアウトを図示するとか、
わかりやすさのため図示する場合は割とある。
Emacsのソースにもあるぞ。Apacheにもある。
第一プログラム中のコメントでわざわざ別ファイルを作っていたらいたずらに管理コストを上げるだけ。
>>628
まぁ、図の需要は当然あるだろうね。
ただ、その為に固定幅フォントを使うべきなのか?ってのが本題だな。
あえてパレートの法則で言えば20の方だし。
そもそもその図も、固定幅フォントで見られることを前提とする、前近代的コ
ンセンサス(!)で描かれたものだろうし、それをメールや掲示板にコピペする
ことを想定しない、可搬性の低い図とも言える。
「じゃ、可搬性の高い図って何だよ?」というのは、ちょっと話がそれてしま
う気もするが建設的ではある。
まぁ、図の需要は当然あるだろうね。
ただ、その為に固定幅フォントを使うべきなのか?ってのが本題だな。
あえてパレートの法則で言えば20の方だし。
そもそもその図も、固定幅フォントで見られることを前提とする、前近代的コ
ンセンサス(!)で描かれたものだろうし、それをメールや掲示板にコピペする
ことを想定しない、可搬性の低い図とも言える。
「じゃ、可搬性の高い図って何だよ?」というのは、ちょっと話がそれてしま
う気もするが建設的ではある。
インデントが乱れるってのは
タブの幅(C-q TAB) != 半角スペース*(4,8,..)
って状況を想定してるのかしら
タブの幅(C-q TAB) != 半角スペース*(4,8,..)
って状況を想定してるのかしら
は?フォントはMS P ゴシック12ポイントに決まってんだろ。
ハードなプログラミングに疲れたらコメント内に好きなアニメキャラのAAを貼って和む。
これが鉄板。
ハードなプログラミングに疲れたらコメント内に好きなアニメキャラのAAを貼って和む。
これが鉄板。
1行ずつスクロールする設定にしていても、C-nやC-pを押しっぱなしにするとページが切り替わって
しまうことがありますが、この場合でも常に1行ずつスクロールすることはできないでしょうか?
しまうことがありますが、この場合でも常に1行ずつスクロールすることはできないでしょうか?
>>642
じゃTerminusでよろ
じゃTerminusでよろ
漢字とアルファベット、別のフォントをつかわない?
同じフォントを使う必然性もないとおもうんだが。
同じフォントを使う必然性もないとおもうんだが。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- Emacs part 25 (1001) - [84%] - 2008/8/10 0:18 ○
- Emacs part 22 (1001) - [84%] - 2008/1/18 7:47 ○
- Emacs part 28 (605) - [84%] - 2009/3/25 0:37 ○
- Emacs part 27 (1001) - [84%] - 2009/1/23 18:47 ○
- Emacs part 26 (1001) - [84%] - 2008/11/8 20:47 ○
- Emacs part 23 (1001) - [84%] - 2008/2/8 0:04 ☆
- Emacs Part 43 (1001) - [76%] - 2013/12/14 11:30
- Emacs Part 40 (1001) - [76%] - 2012/9/7 0:30
- Emacs Part 34 (1001) - [76%] - 2010/6/21 19:45 ○
- Emacs Part 41 (1001) - [76%] - 2012/12/24 4:15
- Emacs Part 42 (1001) - [76%] - 2013/6/9 5:15 △
- Emacs Part 54 (97) - [76%] - 2023/1/25 17:15
- Emacs Part 44 (1001) - [76%] - 2014/2/8 8:01 △
トップメニューへ / →のくす牧場書庫について