■ このスレッドは過去ログ倉庫に格納されています
NTEmacs スレッド 3
- 1 :名無しさん@お腹いっぱい。:2012/01/03(火) 15:59:59.96 ID:SgBOKvpA0
- 前スレ
NTEmacs スレッド 2
http://anago.2ch.net/test/read.cgi/software/1221125611/
GNU Emacs
http://www.gnu.org/software/emacs/
gnupack (cygwn + emacs package)
http://sourceforge.jp/projects/gnupack/
GNU emacs(x64)
http://hp.vector.co.jp/authors/VA052357/emacs.html
NTEmacs JP Project http://ntemacsjp.sourceforge.jp/
CVS http://savannah.gnu.org/cvs/?group=emacs
Git http://savannah.gnu.org/git/?group=emacs
IME パッチ http://sourceforge.jp/projects/gnupack/downloads/46325/
MinGW でビルド http://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html
FAQ http://www.gnu.org/software/emacs/windows/ntemacs.html
EmacsWiki http://www.emacswiki.org/
Mailing Lists http://savannah.gnu.org/mail/?group_id=40
Bug Report
M-x report-emacs-bug RET
- 932 :名無しさん@お腹いっぱい。:2014/02/19(水) 22:55:10.78 ID:3tVcABHN0
- >>931
公式でもいけるんじゃないかな。環境変数設定してるだけだし。
最近の cygwin はマウントポイントにレジストリ使ったりしないからパスさえなんとかしたらどうにでもなる気がする。
公式 Emacs 自身のポータブル化はググれば色々出てくるよ。
ただバッチ使ってゴリゴリやったり emacs -l init.el とかやるんだったら
gnupack のランチャー exe の方がスマートだよね。やってること変わらないならそれを使わない手はないかと。
- 933 :名無しさん@お腹いっぱい。:2014/02/19(水) 23:15:07.60 ID:30xDXBVU0
- >>932
おぉ、そうなのですか!
gnupack の更新がこのままとまるようだったら検討してみようかな。
ありがとうございます。
勉強になりました。
- 934 :名無しさん@お腹いっぱい。:2014/02/25(火) 17:10:50.24 ID:No8MuTQV0
- flymake 使いつつ C のコード書いてるとまれに flymake が固まってしまう。
list-process で見ると flymake-proc が run の状態なのに ps で見ると存在しない状態になってる事がある。
NTEmacs 側でプロセスの死亡を判断できなかったってことなんだろうけど、こういう症状になったことある人他にいないかしら。
確実に再現出来る方法がわからないからなんでそうなるのかなかなか調べられない。
今のところ関係ありそうなのっていったら
w32-read-pipe-delay を 5 とかにしてる弊害かなってぐらいなんだけど。
- 935 :名無しさん@お腹いっぱい。:2014/02/26(水) 18:10:15.17 ID:y6obVl0Y0
- emacsのソース見てたらwindowsでのフルスクリーン絡みが新しいバージョンだとちゃんと実装されてて嬉しくなった。
今まではWM_SYSCOMMANDの送信だったけどこれウィンドウ切り替えしたときずれたりするんだよね。
ちゃんとShowWindowでの実装になっててすげえ助かる。
やっぱ最大化/最小化の関数が標準で実装になった影響なんだろかねえ。
- 936 :名無しさん@お腹いっぱい。:2014/03/02(日) 00:19:17.00 ID:vAEWGXQSP
- Emacs 24.4 の pretest の Windows用ビルドバイナリを配布してる
サイトってあるんでしょうか?
GNU公式のWindows用
alpha版とかプリテスト版バイナリのサイトは、みんな
ここ数年更新が止まってて、どーなってんの?状態で・・・
- 937 :名無しさん@お腹いっぱい。:2014/03/02(日) 01:50:13.97 ID:fHJIACqS0
- 公式は正式にバージョン上がらないと配布してないんじゃないかな
それ以外の所は単純に面倒くさくなったんじゃないかと
- 938 :名無しさん@お腹いっぱい。:2014/03/02(日) 02:28:17.64 ID:Zcklg0t70
- >>936
ここで配布しとるで
http://semantic.supelec.fr/popineau/programming-emacs.html#sec-2
- 939 :名無しさん@お腹いっぱい。:2014/03/02(日) 02:36:00.03 ID:fHJIACqS0
- >>938
おおおお
ちゃんと>>935になってて個人的にすげえ嬉しい
- 940 :名無しさん@お腹いっぱい。:2014/03/02(日) 02:41:51.04 ID:fHJIACqS0
- あと eww がおっそろしく速いんだがそのまんまだと文字化けしまくって日本語使えない
- 941 :名無しさん@お腹いっぱい。:2014/03/02(日) 15:41:30.01 ID:7vBCPxEy0
- >>940
ewwはlibxtml2を使っててlispで実行してるところが少ないから速いのかもね
ただ日本語使えないのはアカンな
なんらかの設定で回避できればいいけど
- 942 :名無しさん@お腹いっぱい。:2014/03/08(土) 00:45:26.38 ID:CxVHUnBy0
- >>935
フルスクリーン周りは不満だったから、毎回パッチ当ててビルドしなくて済むならすごく助かる
- 943 :名無しさん@お腹いっぱい。:2014/03/08(土) 01:34:27.52 ID:IzNy4eUS0
- 普通に frame-parameter の fullscreen 設定するだけで正しく最大化最小化してくれるようになってたわ。
公式に関数も用意されたし。
凄く楽になった。
- 944 :名無しさん@お腹いっぱい。:2014/03/11(火) 00:51:27.61 ID:YPGyNQlI0
- IMEパッチを最近のemacsに無理矢理当ててみました。
手元ではmingw-buildsでビルドした64bit版がなんとなく動いてます。
32bitでもビルドできるかは、やってないので不明です。
www1.axfc.net/uploader/Sc/so/532342
- 945 :名無しさん@お腹いっぱい。:2014/03/18(火) 15:04:06.74 ID:Ei21+RyY0
- tempフォルダの場所をelispで取得するにはどうすればよいですか?
- 946 :名無しさん@お腹いっぱい。:2014/03/18(火) 15:29:56.64 ID:x2mPrLBC0
- 環境変数を見ればいいんじゃないの?
TEMP か TMP あたり設定されてると思ったけど。
- 947 :名無しさん@お腹いっぱい。:2014/03/18(火) 17:20:19.76 ID:Ei21+RyY0
- ありがとうございます!
- 948 :名無しさん@お腹いっぱい。:2014/03/30(日) 18:50:44.77 ID:yxdEI4Zr0
- org-mode で検索したタグに該当するツリーだけ表示もしくはエクスポートしたいんだけど、そんな機能は無いのかな。
- 949 :499 567:2014/04/19(土) 10:34:44.36 ID:kJkttDY/0
- 24.3.90用imeパッチです。cygwin emacs-w32用もマージしました。
http://www1.axfc.net/u/3225469
- 950 :名無しさん@お腹いっぱい。:2014/04/20(日) 22:55:13.94 ID:6cOJvPy70
- >>949
ありがと、初めてemacsのビルドに成功した
x86_64-w64-mingw32 4.9
staticリンクだったからdbusとimagemagickにライブラリの追加必要だったけど
というかスタティックリンクは望ましくないのかな?
- 951 :名無しさん@お腹いっぱい。:2014/04/20(日) 23:18:12.22 ID:6cOJvPy70
- あ、それとsrc/image.c 7987行目
これが未定義って怒られたので7989行目を使った
- 952 :949:2014/04/20(日) 23:53:56.87 ID:LLvN2Zzf0
- >>950
スタティックリンクが望ましくないとかは特にないだろうとは思いますが
後でライブラリ差し替えできないとかですかね。
つか、スタティックリンクだとmingwでimagemagick組み込みできましたか。
私は昔試してみてうまくいかなかったので放置してました。
imagemagickは自ビルド?
- 953 :名無しさん@お腹いっぱい。:2014/04/21(月) 17:28:36.83 ID:QFBILEXr0
- >>952
うん、基本的に何でもスタティックでやる。
Msys+mingwなんだけど、msys外からも使いたいツールがあるからね。
ちなみにウチのmagickが必要とするライブラリはこれで
-ljbig -llcms2 -ltiff -ljpeg -lpng -lfftw3 -lfontconfig -lfreetype
-lwebp -lwmflite -llzma -lintl -liconv -pthread -lbz2 -lopenjp2
-lxml2 -lz -lgdi32 -lm -lgomp(あとws2_32も追加したような気がする)
dbusはこれ(gdi32も追加したかな?)
-lws2_32 -liphlpapi
magickとdbus独立でリンクフラグ見てるから、LIBSに追加しても無駄なのよ、
しかもLIBSのライブラリの方が先にリンクされちゃうから。
なので、configure後src/makefileに追記で対応。
普通に使う時はxx.pcのLibs.privateにくっつけて、pkg-configに--staticフラグ
追加してんだけどね
早速w3m噛ませてみたけど、当たり前だがvimとほとんど変わらず動いて幸せ
ちな今のlibgcの関数がw3m開発当時のものと結構違ってて、自分でやるには若干
骨が折れる
兎に角ありがと、もうemacsには縁が無いと思ってた
しかも欲しいパッチまで同梱してあるし!至れり尽くせりです
- 954 :名無しさん@お腹いっぱい。:2014/04/23(水) 04:00:07.45 ID:ItDdBaP60
- これやっぱsharedの方がいいかも
staticライブラリだと、画像が表示されない。
sharedライブラリ使ったら表示された、jpegとgifで確認。
ライブラリのバージョンは最新。
でも何故かpngは両方表示可能。
ま、テキストエディタなんですけどねこれ
- 955 :名無しさん@お腹いっぱい。:2014/04/23(水) 04:34:23.02 ID:Ms4eGh4F0
- M-x undoでモザイクが外れたぞ!
- 956 :名無しさん@お腹いっぱい。:2014/04/23(水) 19:21:34.03 ID:qMix2K1H0
- M-x replace-regexpしたらマムコがティンコに変わったよ(´・ω・`)
- 957 :名無しさん@お腹いっぱい。:2014/04/23(水) 21:24:12.65 ID:lg1sNUWN0
- >>954
あっ、そうか、そうでした、windowsのemacs(cygwin版除く)は
dynamic-library-alistにあるdllを自分で読み込んで使ってるので
dllがみつからないと表示されないですね。
pngはどっかpathの張ってあるところにdllが落ちてるとか?
- 958 :名無しさん@お腹いっぱい。:2014/04/23(水) 21:59:35.21 ID:ItDdBaP60
- >>957
ズバリその通りで、GTK用にDLLフォルダ作って環境変数でリンク張ってるんだけど
そこから読み込んでくれたみたい。jpegはバージョン古いの使ってた、gifは確かなん
かのライブラリが自前で実装してたのかな?なので入れてなかった
なるほどこれ仕様なんだねー、納得した重ね重ねありがと
- 959 :949:2014/04/25(金) 20:35:59.46 ID:6BpjxysX0
- staticリンクでimagemagick組み込めたということだったので触発されて
そこらへんちょっといじってみました。
以下のパッチでimagemagickも他の画像同様dynamic-library-alistから
dllを読み込むようになります。
http://www1.axfc.net/u/3229955
>>949のパッチ後ソースへのパッチですが>>949を当ててない元のソースにも
offset ... lines は出ますが当たります。
bmpを表示させてみるぐらいしか動作確認してないので何かおかしかったら
ごめんなさい。
- 960 :名無しさん@お腹いっぱい。:2014/04/26(土) 08:41:17.44 ID:reenRA+G0
- >>959
パッチのご報告
emacs側で対応してる画像フォーマットは、imagemagick側でインクルードしてればコレだけで表示可能
恐らくネットで配布してるmagickのdllは、基本的なフォーマットに対応してるはずだからこの2個のdllだけ
で画像表示はいけそう
画質とかは分からないけど、兎に角表示は大丈夫だったよ、おつかれさま。
- 961 :名無しさん@お腹いっぱい。:2014/04/28(月) 00:19:31.39 ID:l50widqQ0
- >>949
ありがとうございます。
README.txt に沿って、MinGW/MSYS の gcc 4.8.1 でビルド出来、emacs 自体
立ち上がるんですが、どうも site-lisp directory 下のファイル読んでもらえない感じです。
今回、directory 構造が結構変わったので、
emacs-24.3.90 (top directory)
....
|-- share
| |-- applications
| | `-- emacs.desktop
| |-- emacs
| | |-- 24.3.90
| | `-- site-lisp <--- ここに配置してるんですが、なんか勘違いしてますでしょうか?
....
この directory に subdirs.el はありますし、ビルドで特にエラーなど出てない感じなんですが。
- 962 :949:2014/04/28(月) 20:29:04.04 ID:iYIkqinj0
- そこでよいです。
site-lisp下が読めてないんじゃなくて何かがうまくインストールできてなくて
site-lisp下に入ってないんじゃないかな。私が気づいたところではapelとか。
- 963 :名無しさん@お腹いっぱい。:2014/04/29(火) 11:49:55.12 ID:sxgeAzUL0
- >>962
ご返事ありがとうございます。
.emacs で明示的に load-path に追加すれば、
| |-- emacs
| | |-- 24.3.90
| | `-- site-lisp 以下に追加した site-lisp も普通に読めていることと、
sourceforge.net/projects/emacs-bin/files/
から落としてきた binary では、.emacs での追記なく読めること、などから
やはり私のビルドでどこかミスしてるんだと思います。もう少しトライ続けてみます。
- 964 :名無しさん@お腹いっぱい。:2014/04/29(火) 13:45:49.52 ID:d3vCFMye0
- うーん、どういう状況でそうなるのかよくわかりませんが
configure後のsrc/epath.hのPATH_SITELOADSEARCHがおかしいのかな。
- 965 :名無しさん@お腹いっぱい。:2014/04/29(火) 13:52:12.27 ID:d3vCFMye0
- src/epaths.hでした
- 966 :名無しさん@お腹いっぱい。:2014/04/29(火) 16:30:28.11 ID:sxgeAzUL0
- >>965
早速にありがとうございました。確かに、configure の後:
epaths.h の #define PATH_SITELOADSEARCH が定義されてません(空)でした。
マニュアル編集で
#define PATH_SITELOADSEARCH "%emacs_dir%/share/emacs/24.3.90/site-lisp;%emacs_dir%/share/emacs/site-lisp"
してビルドして、読めるようになりました。ありがとうございました。
ところで、configure 時に "msys-to-w32: invalid path d:" が出るのに気が付きました。
(MinGW は d:\ に導入して D:\MinGW\msys\1.0\etc\fstab は d:/mingw /mingw 状態)
ちゃんと調べてませんけど、
lists.gnu.org/archive/html/emacs-devel/2013-11/msg01134.html
のスレッドとか関係あるのかなあ?
- 967 :名無しさん@お腹いっぱい。:2014/04/29(火) 17:28:49.51 ID:d3vCFMye0
- ああ、なるほど。わかりました。
たしかmsys-to-w32でmsysのパスを windowsのドライブ文字:/... の形式にして
epaths.hに設定してたかと。
多分configure --prefix= で d:/... で指定していると思いますが
/d/... で指定すればよいと思います。
もしくはどこかにmountしてそのパスで指定するか。
- 968 :名無しさん@お腹いっぱい。:2014/04/29(火) 20:10:03.76 ID:sxgeAzUL0
- >>967
ご指摘のとおり、以前は configure --prefix=d:/emacs-24.3.90 としてました。
これを --prefix=/d/emacs-24.3.90 とすることで、 PATH_SITELOADSEARCH
が空になることを避けられました。
早速のアドバイス、まことにありがとうございました。
- 969 :名無しさん@お腹いっぱい。:2014/05/08(木) 22:07:43.31 ID:TJpWSP+D0
- gnupackのunofficial版が出ていますね。
http://aikotobaha.blogspot.jp/search/label/gnupack
- 970 :949:2014/05/15(木) 00:35:51.80 ID:1FLoMDoi0
- >>949 でも行はズレるけど24.3.91に当たると思いますが一応24.3.91用にして
gistに置いてみました。
emacs-24.3.91-w32-ime.diff
https://gist.github.com/rzl24ozi/a282260d2dd136daab14
README.txt
https://gist.github.com/rzl24ozi/1dd94943f638e84ef1c0
- 971 :名無しさん@お腹いっぱい。:2014/05/15(木) 15:48:20.19 ID:RFCVB9gY0
- 24は自分の環境だと.emacsがうまく読み込めないので、まだ23.4のままでいる。
- 972 :名無しさん@お腹いっぱい。:2014/05/18(日) 19:38:25.87 ID:On9a24mG0
- なおせよww
- 973 :名無しさん@お腹いっぱい。:2014/05/18(日) 20:34:48.24 ID:zRZdn9dk0
- >>971
最近、ネットでは24のNTEmacsの情報が不足してると思う。
debianのstableでも、まだ23.4のままだし。ちょっと怖い。
- 974 :名無しさん@お腹いっぱい。:2014/05/18(日) 23:21:21.11 ID:SDpYosGs0
- 24.3.90 だと、ビルドの仕方から .emacs の読み込みから色々違うのね。
いまんとこ、24.3.1 でいいや。
- 975 :名無しさん@お腹いっぱい。:2014/05/20(火) 22:55:57.28 ID:JJS/LCzq0
- 保守
- 976 :名無しさん@お腹いっぱい。:2014/06/02(月) 01:07:30.40 ID:Cv4wF9Pq0
- ページ移動キーの質問です
emacs-version
"24.3.1"
です
Pages - GNU Emacs Manual
http://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html
ここには
C-x [
Move point to previous page boundary (backward-page).
C-x ]
Move point to next page boundary (forward-page).
こう書いてあるのですがC-x [を押すとESCになってしまいます
C-x ]の方はC-x ]として認識されています
C-x [そのものを使いたいのですがどうすればよいですか
- 977 :名無しさん@お腹いっぱい。:2014/06/02(月) 07:38:21.37 ID:6IcfiQ900
- おなじく 24.3.1 だが C-x [ は普通に backward-page になったが。
C-[ は ESC になるけどさ。
- 978 :名無しさん@お腹いっぱい。:2014/06/02(月) 12:58:35.47 ID:Vk8/qhgL0
- ありがとうございます。
そのコメントをもとに調べたら
(kbd "C-<Left_Bracket>")を使って任意の設定が可能なことに気づきました
(local-set-key (kbd "C-<left_bracket>") 'backward-page)
これで思うような動作ができました。
- 979 :名無しさん@お腹いっぱい。:2014/06/03(火) 09:18:20.80 ID:TNXSJylq0
-
- 980 :名無しさん@お腹いっぱい。:2014/06/03(火) 09:20:18.12 ID:TNXSJylq0
-
- 981 :名無しさん@お腹いっぱい。:2014/06/03(火) 10:51:56.66 ID:TNXSJylq0
-
344 KB
■ このスレッドは過去ログ倉庫に格納されています
★スマホ版★
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.05 2022/08/31 Walang Kapalit ★
FOX ★