Emacs Part 50 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
>>985
はい、バイトコンパイルしないでソースのまま動かしてますが、多数のlispがAPIの変更によって
動かない感じです(´・ω・`)。 >>986
パッケージ側のアップデートはちゃんとしたかしら?
25になって結構時間も経つしまともにメンテナンスされているパッケージならば
バージョン対応くらいはしていると思うの >>987
残念ながら、パッケージにはなってないですorz。 >>988
パッケージマネージャ普及以前にどこかのサイトで手に入れたlisp使ってるってこと?
それなら下のリストとかでモダンな代替品探すってのもありだと思うけど…
https://github.com/emacs-tw/awesome-emacs/ 多数の動かないelisp、かつパッケージ化されてないものって例えば何?試してみたい
24 から 25ならそう古いelispとも思えないけれど。 >>990
24.2 と 24.4 はけっこう変わってたと思う
自作elispをあちこち書き直してた記憶 >>992
>>984 には24.5 → 25.3と書いてあるので、引っかかるなら25.1かなと思ってる。25.3はほぼ引っかかりようが無いし 動かない lisp ってエラー出てんじゃないの? *Messeges* を覗いてみたりすると原因または原因に近いことが分かるんじゃない?
自分で分からなかったらエラーが出た関数周辺をここで公開するとか…
折角やる気のある人が「見たい」って言ってくれているんだから見せてあげたら? >>994
使ってる関数内から呼ばれてた関数のadviceでごにょごにょしてる場合
バージョンが変わってそこを通らなくなるとエラーも出なかったりするけど、
「動かないlispが多数出た」だから何か出てるはずだよね。 add-to-listで質問です。
emacs24でlexical-bindingが採用される前あたりまで
たとえば、
(let (tmp)
(add-to-list 'tmp 'aaaa)
(add-to-list 'tmp '(bbbb cccc))
tmp)
といったようなローカル変数にadd-to-listを使ってはならず、
グローバル変数のみに使用せよ。
的なのがあったような気がしたのですが、
理由覚えてる方いますか?
24以降だと scratch などで↑の式を評価しても望んだ結果がえられるのですが・・ >>996
バイトコンパイルしてエラーを確認
add-to-listは関数、pushはマクロ。なのでadd-to-listは動的スコープ前提云々 bbdb-2.35をemacs-24.5で使っているのですが、emacs-25.3で使えますでしょうか? debian stretchがemacs-24.5だから、まだ25に上げるのは延期しよう。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 386日 17時間 12分 50秒 レス数が1000を超えています。これ以上書き込みはできません。