5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

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 ★