のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,828人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレEmacs part 28

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    301 : 名無しさん@お腹 - 2009/02/20(金) 15:53:42 (-1,-29,-18)
    noxはX11ライブラリが無くても立ち上がる。
    302 : 名無しさん@お腹 - 2009/02/20(金) 16:24:58 (+2,-29,-55)
    emacsってすげなー
    Putty on Linuxから日本語入力できるんだな

    3年計画ぐらいでWindowsを仮想化していくぞ
    303 : 名無しさん@お腹 - 2009/02/20(金) 17:39:39 (+63,-30,-299)
    OS: Debian lenny/stable
    emacs: GNU Emacs 22.2.1 (i486-pc-linux-gnu, GTK+ Version 2.12.11)

    lenny が stable になったのを機会に emacs21 から emacs22 に移行
    前と同じ動作をするように .emacs 編集中
    色々よくわからない

    一例
    これまで redo.el という lisp を
    ~/elisp/redo.el
    において

    (add-to-list 'load-path "~/elisp")
    (require 'redo)
    (global-set-key "\C-z" 'redo)

    としていたのですが、これが上手く働かない
    Describe key (<f1> c) Ctrl z
    と打っても
    C-z runs the command iconify-or-deiconify-frame
    と返されて global set key が反映されていない模様
    emacs21 と emacs22 では .emacs の書き方が大きく
    変わったのでしうょか?
    304 : 名無しさん@お腹 - 2009/02/20(金) 17:41:28 (+5,-29,-16)
    >>302
    C-\とかを通すのは一工夫必要だけどね・・・
    305 : 303 - 2009/02/20(金) 18:05:08 (+3,-29,-100)
    自己レスです

    どうも lisp ファイルの文字コードの問題らしいです
    ロードする lisp ファイルの文字コードを utf-8 に変換して
    保存したら、読み込むようになったっぽいです

    起動時の窓の大きさ指定が反映されないとか
    まだいろいろありますが
    とりあえず検証を続けます
    306 : 名無しさん@お腹 - 2009/02/20(金) 21:23:32 (+3,-29,-92)
    >>304
    一工夫、必要みたいですね・・・

    そう言えば、この前、putty上で試したときに日本語は、飛んでいて、英語しか出力されていなかったわ
    emacs上でpythonインタラクティブモードで文字コードをみると表示は、されないけど
    入力は、されているみたいですね

    puttyごった煮 for winってすごいんですね
    307 : 名無しさん@お腹 - 2009/02/20(金) 22:45:54 (+7,-29,-40)
    >>297
    svn diff じゃなくて unix2dos 前後のファイルで diff とりゃ良かったのに。
    308 : 303 - 2009/02/20(金) 22:51:44 (+0,+0,+0)
    結局素の GNU Emacs 22.2.1 にしました。
    あとはフォントの設定なのですが、
    日本語フォントが bold になってくれません。

    フォントの設定を
    ~/elisp/emacs-fontsets.el に以下のように書いて

    (if (eq window-system 'x)
    (create-fontset-from-fontset-spec
    (concat
    "-*-fixed-bold-r-normal--*-*-*-*-*-*-fontset-shinogothibold,
    ascii:-bitstream-bitstream vera sans mono-medium-r-normal-*-17-120-100-100-c-*-iso8859-1,
    katakana-jisx0201:-shinonome-gothic-bold-r-normal--16-150-75-75-c-80-jisx0201.1976-0,
    japanese-jisx0208:-shinonome-gothic-bold-r-normal--16-150-75-75-c-160-jisx0208.1990-0"
    )))

    .emacs で
    (load "emacs-fontsets.el")
    (setq default-frame-alist
    '(font . "fontset-shinogothibold")
    default-frame-alist))

    ascii フォントは設定どおりになっているので
    lisp ファイルは読み込めていると思うのですが、
    なんで shinonome は bold になってくれないのでしょうか?

    かれこれ 2 年以上、emacs21 を上記の設定で使っており、
    フォントまわりはまったくいじってなかったので、
    また改めてフォンとの設定についてググってます。
    309 : 名無しさん@お腹 - 2009/02/20(金) 23:21:44 (+4,-30,-30)
    emacs22 の create-fontset-from-fontset-spec って、まともに動くんだっけ?
    310 : 名無しさん@お腹 - 2009/02/20(金) 23:47:30 (+0,-29,-46)
    >>280
    > しかし、grep -v '^M$'では一行も出力されませんでした。
    > やっぱり ^M は全行にあるようです。

    これちゃんと行数確認できてなかっただろw
    311 : 303 - 2009/02/21(土) 00:46:35 (+10,-30,-97)
    >>309
    動かないんですか?
    代わりの呪文があったら教えていただきたいです。

    emacs-snapshot も入れて色々試しています。
    アンチエイリアスが効いてなかなか美しいのですが、
    いかんせん日本語入力が上手く行きません。
    Anthy を使えばできないこともないのですが、
    どうしても使いたい wnn7egg は Debian の snapshot だと
    利用できないそうで・・・。
    ubuntu の emacs-snapshot だと利用できるようなのですが、
    そのうち Debian の方でも対応してくれるものなのでしょうか?
    よくわかりません。
    312 : 名無しさん@お腹 - 2009/02/21(土) 01:24:28 (+10,-30,-230)
    >>311
    とりあえずこれでどうかな?

    (let* ((name "303")
    (fontset-name (concat "fontset-" name)))
    (create-fontset-from-ascii-font
    "-Shinonome-Gothic-*-*-*--16-*-*-*-*-*-ISO8859-1" nil name)
    (mapcar '(lambda (alist)
    (set-fontset-font fontset-name (car alist) (cdr alist)))
    '(
    (katakana-jisx0201 . "-Shinonome-Gothic-Medium-*-*--16-*-*-*-*-*-JISX0201.1976-0")
    (japanese-jisx0208 . "-Shinonome-Gothic-Medium-*-*--16-*-*-*-*-*-JISX0208.1990-0"))))

    で、うまくいったら、フォント名のところを変えてみて。
    313 : 名無しさん@お腹 - 2009/02/21(土) 01:45:53 (+36,-30,-33)
    補足。↑のでだいたいわかると思うけど、
    shnm8x16a.bdf shnm8x16ab.bdf shnm8x16r.bdf shnm8x16rb.bdf shnmk16.bdf shnmk16b.bdf
    の 6 つのファイルがあることを前提にしている。
    無いなら、捜してきてね。
    314 : 名無しさん@お腹 - 2009/02/21(土) 01:51:23 (+62,+29,-11)
    >>313
    どうもありがとうございます。

    検索したりなんだりでもう疲れてしまったので、
    今日はもう寝てしまいますが、明日さっそくやってみることにします。
    315 : 名無しさん@お腹 - 2009/02/21(土) 14:07:14 (+82,+28,-23)
    初歩的な質問なんですが、Emacsで何万行もあるコード群を扱うことってできますか?
    316 : 名無しさん@お腹 - 2009/02/21(土) 14:14:12 (+88,+15,-15)
    >>315
    できます。数万行なんて、普通のemacs使いではザラです。
    317 : 名無しさん@お腹 - 2009/02/21(土) 14:21:54 (+57,+29,-20)
    ってかあんまり行数がいくら以上だと使えないなんていうエディタはあんまりないよな
    318 : 名無しさん@お腹 - 2009/02/21(土) 14:24:55 (+57,+29,-4)
    「あんまり」ってか、そんなのみたことない。
    319 : 名無しさん@お腹 - 2009/02/21(土) 14:30:07 (-1,-29,-14)
    ですがfont-lockとかcolun-number-modeを使ってる状態で一行に数万文字とかいうのを扱うと色々とヤバいことになります
    320 : 名無しさん@お腹 - 2009/02/21(土) 14:43:28 (+69,+29,-40)
    >>316
    クラスが複雑になってきたりとかでも大丈夫ですか?
    マクロも大量にあるようなので、熟練すればIDE並みのことができるということですか?
    321 : 名無しさん@お腹 - 2009/02/21(土) 14:47:16 (+52,+29,-17)
    出た!! 「マクロ」出た!!
    322 : 名無しさん@お腹 - 2009/02/21(土) 14:48:48 (-3,-29,-8)
    semanticという糞ライブラリベースのコードブラウザしか無いのでIDE並みには無理です
    323 : 名無しさん@お腹 - 2009/02/21(土) 14:53:01 (+31,-30,-21)
    C++のコードの分析については
    VS>Eclipse>>(産廃の壁)>>semantic with ecb
    です
    324 : 名無しさん@お腹 - 2009/02/21(土) 15:24:15 (+68,+29,-20)
    >>323
    ということはやはり、このスレの熟練者の方もある程度以上の規模ではVS等のIDEを使う、ということですか?
    325 : 名無しさん@お腹 - 2009/02/21(土) 15:33:06 (+82,-29,-119)
    >>324
    プロジェクトによるだろ。
    例えば、同じ3Dゲーム開発などのチームプロジェクトではIDEを使ったほうがいいだろう。

    ただ、大半の開発ではIDE無しで十分。
    それに、IDEに頼らずに、自分でコマンドやelispで開発効率を上げる技と磨いていった方が
    後々役に立つ。

    俺はどんなプロジェクトでもIDEは使わない。
    関数ジャンプはetags/grepで十分。変換もsed/awk/perlでok。
    326 : 名無しさん@お腹 - 2009/02/21(土) 15:37:54 (+31,-29,-20)
    VCなとこでもIDE使わないの?
    ソース修正はemacsでコンパイルはIDEとか使い分けないの?
    327 : 名無しさん@お腹 - 2009/02/21(土) 15:38:45 (+0,-27,-1)
    むしろEmacsもIDEです
    328 : 名無しさん@お腹 - 2009/02/21(土) 15:40:21 (-2,-29,-17)
    >>327
    JDEEのようにemacs用のIDEはあるけど、emacs==IDEではない。
    329 : 名無しさん@お腹 - 2009/02/21(土) 15:42:37 (+32,-29,-43)
    タグジャンプ、
    プロジェクト単位の設定
    ビルドシステムのフロントエンド
    ブラウザ
    静的コード解析のフロントエンド

    エディタ以外にこれだけ揃ってるのにIDEじゃないとは…w
    330 : 名無しさん@お腹 - 2009/02/21(土) 15:45:09 (+62,+29,+0)
    >>329
    うん、違うよ。
    emacsはそれ以上のもの。
    331 : 名無しさん@お腹 - 2009/02/21(土) 15:48:58 (+51,+23,-56)
    数万行のコードを書いてますが、素のEmacsのままです。
    基本的にIDEは必要ないからだけど、
    Dehydraと連携するelispがあったら嬉しい。
    けどどういう形がいいのかは思いつかない。
    332 : 名無しさん@お腹 - 2009/02/21(土) 15:49:18 (+64,+29,-38)
    >>325
    そうですか。その域に到達するまでの道のりを考えると気が遠くなりそうです・・・
    ありがとうございました。
    333 : 名無しさん@お腹 - 2009/02/21(土) 15:50:28 (+61,+29,-46)
    >>326
    俺はまったく使わない。Winでもコンパイルはコマンドライン。
    書いているのがGUI無縁のライブラリというのも大きいと思うが。
    334 : 名無しさん@お腹 - 2009/02/21(土) 15:57:33 (-1,-29,-16)
    Emacs付属のテキストファイルによくある^Lは何の意味があるのですか。
    335 : 名無しさん@お腹 - 2009/02/21(土) 15:58:35 (-1,-29,-13)
    プリント時に^L以下は次ページになる。
    336 : 名無しさん@お腹 - 2009/02/21(土) 16:28:00 (+73,+29,-37)
    >>325
    Windows でもコンシューマゲームでも
    Emacs に慣れてる人なら Emacs でいけるお

    etags/grep あたりでも十分といえば十分だけど、
    まともな IDE にあるようなインテリセンスだけはどうにもならんので、
    はっきりいってうらやましい
    あっても使うかどうかは微妙だけどw
    337 : 名無しさん@お腹 - 2009/02/21(土) 16:41:31 (+56,+23,-48)
    自分もほとんどはEmacsだけど,Javaでそこそこの大きさのもの作るときだけは
    どうしてもEclipseやNetBeans使ってしまうな

    やっぱりインテリセンス,クイックフィックスとか使いやすいよ
    がんばればEmacsでも追随できるのかもしれんが
    338 : 名無しさん@お腹 - 2009/02/21(土) 16:49:01 (+56,+28,-27)
    オムニ補完は、ぽつぽつと出来るようになってきてるね。
    339 : 名無しさん@お腹 - 2009/02/21(土) 17:33:17 (+58,+29,-53)
    javaだけど、補完やドキュメンテーションとかリファクタリングとか考えると
    今のemacsでは正直IDEにはかなわんわ。

    ただし言語と関係ない部分の編集機能はやっぱ正直emacsの方が数段上。
    340 : 名無しさん@お腹 - 2009/02/21(土) 18:09:56 (+57,+29,-6)
    書いていて、楽しいのは、emacsだな
    それは、断言できる
    341 : 名無しさん@お腹 - 2009/02/21(土) 18:22:18 (+3,-29,-34)
    CEDET(Semantic)は、Emacs23.2で入るっぽいな。
    ほんとは23.1で入れる予定だったらしいからちょっと残念だけど。
    とりあえず、リリースされてみんなで使ってあーだこーだやれば
    IDEとしても使えるようになるんじゃないかね。
    342 : 名無しさん@お腹 - 2009/02/21(土) 18:36:31 (-3,-26,-1)
    それなんてECB?
    343 : 名無しさん@お腹 - 2009/02/21(土) 18:42:34 (+21,-29,-1)
    いやsemanticはゴミだから
    344 : 名無しさん@お腹 - 2009/02/21(土) 18:57:12 (+50,+24,+2)
    >>343
    ですよねー
    345 : 名無しさん@お腹 - 2009/02/21(土) 19:31:42 (-1,-29,-4)
    あとspeedbar(笑)とか使ってるECBなんてお呼びじゃないんですよ
    346 : 185 - 2009/02/21(土) 20:59:36 (+29,-30,-118)
    今思ったんだけど、VC でビルドした exe のデバッグって、gdb on Emacs 上で
    出来る?ビルドは M-x compile -> msbuild で出来ると思うから、これが出来
    たら最強じゃね?

    ところで、東雲ゴシックから VL ゴシックに変更してみたら、あまりの綺麗さ
    に噴イタ。default-frame-alist の height が反映されない件も解決したっぽい。
    347 : 名無しさん@お腹 - 2009/02/21(土) 21:23:00 (+41,+23,+0)
    出来ねーよ
    348 : 名無しさん@お腹 - 2009/02/21(土) 21:44:27 (+47,+20,+0)
    >>346
    つくって
    349 : 名無しさん@お腹 - 2009/02/21(土) 22:22:24 (+64,+29,-7)
    デバッガだけは VC なりなんなりを
    起動するようにしてたなぁ

    gdb で動けば確かに便利だぁね
    350 : 名無しさん@お腹 - 2009/02/21(土) 23:27:22 (+57,+29,-31)
    おまえら2009年だというのにいつまでこんな老害エディタにしがみついてんだよ…
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について