私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 44
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : △
レスフィルター : (試験中)
>>899 でしょ! これのおかげでelispでタグが必要なくなった。
>>882 Vimのもめごとは当事者で解決したみたい。よかったよかった。
レジスタに位置を保存する機能あるけどこれスタックの方がいいよな
文字を覚えておかないといけないし使い辛い
文字を覚えておかないといけないし使い辛い
標準の mark も C-u C-space でスタックを遡ってくれるしそれで十分な感じ。
レジスタはなんか全体的に惜しい感じだよね。使いづらい。
レジスタはなんか全体的に惜しい感じだよね。使いづらい。
レジスタになんか記録するとウィンドウがポップアップして記録されてるアピールでもしてくれればいいのかな。
レジスタの中身なんてどうせそんなに長く使うわけでもないだろうし終わったら閉じりゃいいしで。
レジスタの中身なんてどうせそんなに長く使うわけでもないだろうし終わったら閉じりゃいいしで。
標準のマークもスタックするよ
つってもリージョン選択とか色々別の用途で使うから使いづらいか
つってもリージョン選択とか色々別の用途で使うから使いづらいか
レジスタも>>911の奴もバッファ内の位置を保存するだけじゃなくて、
バッファ自体も切り替えてくれるのだよ
バッファ自体も切り替えてくれるのだよ
もう長い事Emacs使ってるがレジスタは全く使わない
vi使ってた時はレジスタにコピー元テキストを設定するのが常だったけど
EmacsはC-y M-y M-yで取り出せるし
>>908
set-mark-command-repeat-pop を t にする必要があるね
ポイント戻すのはこれで十分
vi使ってた時はレジスタにコピー元テキストを設定するのが常だったけど
EmacsはC-y M-y M-yで取り出せるし
>>908
set-mark-command-repeat-pop を t にする必要があるね
ポイント戻すのはこれで十分
set-mark-command-repeat-popがnilでも、コマンド引数つければスタックたどるよね?
tにすると、C-u C-SPCの後に続くC-SPCがC-u C-SPCと同じ意味になるっぽい
tにすると、C-u C-SPCの後に続くC-SPCがC-u C-SPCと同じ意味になるっぽい
あーなるほど、C-u C-SPC C-u C-SPC で戻るのか
今まで set-mark-command-repeat-pop を t にしないと戻らないと思ってた
なんかデフォの nil でもよさそうだ
今まで set-mark-command-repeat-pop を t にしないと戻らないと思ってた
なんかデフォの nil でもよさそうだ
cua-selection-mode にしてると set-mark-command-repeat-pop が nil でも
C-u C-SPC C-SPC C-SPC... が有効になるみたいだ
なんで設定されてないのに普通に戻れるんだろとおもったらそこが違ってた
C-u C-SPC C-SPC C-SPC... が有効になるみたいだ
なんで設定されてないのに普通に戻れるんだろとおもったらそこが違ってた
長く使ってても使わなかったり知らん機能とか結構あるんだよなあ。
若い子に教えられることも多い。
若い子に教えられることも多い。
Alt+マウス選択で出てくるセカンダリセレクションもなんかすごく使えそうでいて
使い道が思いつかない
使い道が思いつかない
俺が使っていない機能を便利に使っている人もいるんだろうな.
excelなんかと同じで,全部の機能を使うことが必要なのではなく,その人にあった機能サブセットを利用してよいツールという感じがする.
excelなんかと同じで,全部の機能を使うことが必要なのではなく,その人にあった機能サブセットを利用してよいツールという感じがする.
もっともただ知らないだけで実は使ってみるとすごい便利なんてこともあるし
たまにこういうところに変わった使い方貼られると結構嬉しい。
たまにこういうところに変わった使い方貼られると結構嬉しい。
そういう意味で昔は情報が 2ch でまとまってて便利だった。
今は分散しちゃったから面倒ではあるかも。
今は分散しちゃったから面倒ではあるかも。
試しにMELPAのTwitter垢フォローしてみたら、
けっこうすごい勢いでいろいろ更新されてるのな
mewとかがまだちゃんとメンテされてるのにも驚いた
けっこうすごい勢いでいろいろ更新されてるのな
mewとかがまだちゃんとメンテされてるのにも驚いた
> 927 Twitter垢は新規と既存の更新の区別がつかないので、新規elispだけしりたいときはMELPAのgithubリポジトリをウオッチするかRSSを取得するといいよ。
faceいじりが楽しい、というか実際diffとか見やすくなって幸せ
せっかくの雪だし今日は美しいグレー調にしてるかなー
せっかくの雪だし今日は美しいグレー調にしてるかなー
char-width と実際のフォント幅合わせるのなんとか自動化できないもんかな
font-get-glyphs でフォントの文字毎の横幅は取れたんだけど
font-get-glyphs でフォントの文字毎の横幅は取れたんだけど
char-width は how many ★columns★ it occupies on the screen とあるので
char-width がたぶんピクセル単位かなんかであろうフォント幅と合ってしまうと
いろいろぶっ壊れてしまうんじゃね?
char-width がたぶんピクセル単位かなんかであろうフォント幅と合ってしまうと
いろいろぶっ壊れてしまうんじゃね?
>>932
何が正しいやり方なのかわからなくなっちゃって。
考えてたのは以下なんだけど・・・
1. set-fontset-font の target と font-spec と append を実行順序順に記録しておく
2. フォントを設定し終わった後、font-spec 毎に target で指定した文字/文字範囲/文字集合範囲内の
文字列を全部適当な変数に書き出し、font-get-glyphs で処理してそれぞれの文字のピクセル幅を取る
3. 2 で取ったピクセル幅を大体の感じで文字幅に変換して 1 の順番を考慮して char-width-table に書き出す
2 でいちいち範囲内の文字列出力とかなんかすごく無駄な感じがして。
もっともフォントの文字幅なんて一回取っちゃえばそれで終わりなんだし幅とったらキャッシュに書き出しでもしておけばいいのかな。
何が正しいやり方なのかわからなくなっちゃって。
考えてたのは以下なんだけど・・・
1. set-fontset-font の target と font-spec と append を実行順序順に記録しておく
2. フォントを設定し終わった後、font-spec 毎に target で指定した文字/文字範囲/文字集合範囲内の
文字列を全部適当な変数に書き出し、font-get-glyphs で処理してそれぞれの文字のピクセル幅を取る
3. 2 で取ったピクセル幅を大体の感じで文字幅に変換して 1 の順番を考慮して char-width-table に書き出す
2 でいちいち範囲内の文字列出力とかなんかすごく無駄な感じがして。
もっともフォントの文字幅なんて一回取っちゃえばそれで終わりなんだし幅とったらキャッシュに書き出しでもしておけばいいのかな。
そう。
文字集合だの内部コードへのマッピングだのやってることが正しいのかどうかもわからないから
詳しい人がびしっとやってくれたらすごく嬉しい。
文字集合だの内部コードへのマッピングだのやってることが正しいのかどうかもわからないから
詳しい人がびしっとやってくれたらすごく嬉しい。
先ず第一にemacsってワープロじゃ無いから。
fontなんて本人が「まあいいっか」と思える程度で十分だよ。
唯一困った例はGNU APLのソフトキーボードで、これはちゃんと特殊記号のフォントとその他も等幅にしないとレイアウトがガタガタになっちゃう
フォントの心配はTeXに任せたいな。
fontなんて本人が「まあいいっか」と思える程度で十分だよ。
唯一困った例はGNU APLのソフトキーボードで、これはちゃんと特殊記号のフォントとその他も等幅にしないとレイアウトがガタガタになっちゃう
フォントの心配はTeXに任せたいな。
>>938
「対応して頂ければ幸いです」だろ
「対応して頂ければ幸いです」だろ
自分が日常使いで char-width に困った例何かあるかっつったら
popup-kill-ring(というかpopup.el)のポップアップがガタガタになったぐらいかなあ
つっても >>939 みたいに APL でも使ってない限りそうそう顕在化する問題でもないわな
popup-kill-ring(というかpopup.el)のポップアップがガタガタになったぐらいかなあ
つっても >>939 みたいに APL でも使ってない限りそうそう顕在化する問題でもないわな
むしろchar-widthなんて大雑把な数値を当てにしたUIを作るパッケージ作者の方に問題があるんじゃねえの?
>>941
indent-tabs-modeがnilでタブのかわりにスペース挿入する場合もchar-widthを見て挿入するスペース計算してるから
見た目と挿入するスペース数の計算が狂ってガタガタになったりする。
でもこれって、フォントに合わせてchar-widthを変えたりした場合、逆に他の環境で
インデントガタガタになっちゃったりとかもあり得るかもしれんね。
indent-tabs-modeがnilでタブのかわりにスペース挿入する場合もchar-widthを見て挿入するスペース計算してるから
見た目と挿入するスペース数の計算が狂ってガタガタになったりする。
でもこれって、フォントに合わせてchar-widthを変えたりした場合、逆に他の環境で
インデントガタガタになっちゃったりとかもあり得るかもしれんね。
>>945
いや、プロポーショナルがどうのって話ではなく、固定幅を謳ってるフォントを使ってたとしても
それが emacs 側で想定してる文字幅と合ってないことがあるちゅう話。emacs 側は文字幅を固定で持ってるけど
フォントによってはその文字幅と異なる幅になってたりするのさ。
↓なんかに例があがってるよ。
http://d.hatena.ne.jp/khiker/20110327/emacs_cjkamb
いや、プロポーショナルがどうのって話ではなく、固定幅を謳ってるフォントを使ってたとしても
それが emacs 側で想定してる文字幅と合ってないことがあるちゅう話。emacs 側は文字幅を固定で持ってるけど
フォントによってはその文字幅と異なる幅になってたりするのさ。
↓なんかに例があがってるよ。
http://d.hatena.ne.jp/khiker/20110327/emacs_cjkamb
英語しか使わないってことは
「俺はあまり Emacs を使ってません」
て言ってるのと同じだぞ
「俺はあまり Emacs を使ってません」
て言ってるのと同じだぞ
全角と半角の認識がemacsとフォントで違ってるってことだろ
fjで全角半角とか書くと怒られたよなそういや
fjで全角半角とか書くと怒られたよなそういや
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : △類似してるかもしれないスレッド
- Emacs Part 54 (97) - [92%] - 2023/1/25 17:15
- Emacs Part 46 (984) - [92%] - 2014/12/24 14:15
- Emacs Part 34 (1001) - [92%] - 2010/6/21 19:45 ○
- Emacs Part 41 (1001) - [92%] - 2012/12/24 4:15
- Emacs Part 42 (1001) - [92%] - 2013/6/9 5:15 △
- Emacs Part 43 (1001) - [92%] - 2013/12/14 11:30
- Emacs Part 45 (1001) - [92%] - 2014/6/23 9:45
- Emacs Part 40 (1001) - [92%] - 2012/9/7 0:30
- Emacs Part 47 (995) - [92%] - 2015/4/19 13:01
- Emacs Part 49 (974) - [92%] - 2016/12/7 9:45
- Emacs Part 48 (997) - [92%] - 2015/12/9 15:15
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 31 (1001) - [84%] - 2009/10/23 10:31 ○
- Emacs Part 32 (1001) - [84%] - 2009/12/20 2:04 ○
トップメニューへ / →のくす牧場書庫について