私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs Part 40
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>501
期待してるぞ。
期待してるぞ。
やるとするとどうすりゃいいんだろ?
文字列あったらdocstring、リストなら本体って判断なんでしょ?
assoc 入れるわけにもいかんのか
文字列あったらdocstring、リストなら本体って判断なんでしょ?
assoc 入れるわけにもいかんのか
docstring以外の多言語化もすること考えるとその時の言語設定によって別の文字列として解釈されるオブジェクトを導入するとかどうだろう
イメージ的には
(defun foo ()
#?(:en "hoge hoge"
:ja "ぴよぴよ")
....
て書いとくと日本語環境だとぴよぴよがdocstring扱いになる、みたいな
#?(:name foo-docstring )
みたいな感じで名前ふってあとから内容追加できるようにしとけば翻訳を別ファイルにわけたり後から追加したりとかできるし
という5分くらい考えての妄想
本体に手入れることになるかな、それともdefun系の定義書き換えるだけでいけるかな
イメージ的には
(defun foo ()
#?(:en "hoge hoge"
:ja "ぴよぴよ")
....
て書いとくと日本語環境だとぴよぴよがdocstring扱いになる、みたいな
#?(:name foo-docstring )
みたいな感じで名前ふってあとから内容追加できるようにしとけば翻訳を別ファイルにわけたり後から追加したりとかできるし
という5分くらい考えての妄想
本体に手入れることになるかな、それともdefun系の定義書き換えるだけでいけるかな
みんなM-TABに割り当てられているコマンドってほぼ使ってないだろうね。
かくいう自分も使ってないけど、大体complete-symbolが割り当てられてるかな。
emacs-lisp-modeとかだとスゲー便利だけど。
各モード毎にM-TABのコマンドを別のキーに割り当てるのは簡単だけど、
例えばC-M-TABを押した時に、常にM-TABに割り当てられているコマンドを実行
するように設定するにはどうすればいい?
かくいう自分も使ってないけど、大体complete-symbolが割り当てられてるかな。
emacs-lisp-modeとかだとスゲー便利だけど。
各モード毎にM-TABのコマンドを別のキーに割り当てるのは簡単だけど、
例えばC-M-TABを押した時に、常にM-TABに割り当てられているコマンドを実行
するように設定するにはどうすればいい?
>>506
key-translation-map
key-translation-map
M-TAB使いまくってるぞなにいってんだ
タスク切り替えになっちゃう? Windows じゃ C-M-i って押すんだよ
タスク切り替えになっちゃう? Windows じゃ C-M-i って押すんだよ
emacs 24.1 で grep-edit.elを使用している方に質問です。
23.xまではgrep後の編集が可能だったのですが、
24.1では編集ができなくなってしまいました。
ただし、replace-stringやquery replaceは使用できます。
単独の文字入力だけが効かないのですが、これはどうすればいいでしょうかね・・。
inhibit-read-onlyとかが仕様がかわったのかな、とおもったのですが違うぽい・・?
解決できてる方いませんか?
23.xまではgrep後の編集が可能だったのですが、
24.1では編集ができなくなってしまいました。
ただし、replace-stringやquery replaceは使用できます。
単独の文字入力だけが効かないのですが、これはどうすればいいでしょうかね・・。
inhibit-read-onlyとかが仕様がかわったのかな、とおもったのですが違うぽい・・?
解決できてる方いませんか?
Macでemacs24.1 使ってます。
キーバインドの設定を変更しようと、
(define-key global-map "\C-m" 'newline-and-indent)
をinit.elに追加してC-x,C-eで実行したら、エラーが出てしまいました。
Debugger entered--Lisp error: (cl-assertion-failed (and (stringp init-dir) (fil$
signal(cl-assertion-failed ((and (stringp init-dir) (file-directory-p init-di$
(or (and (stringp init-dir) (file-directory-p init-dir)) (signal (quote cl-as$
(progn (or (and (stringp init-dir) (file-directory-p init-dir)) (signal (quot$
(assert (and (stringp init-dir) (file-directory-p init-dir)))
(let ((init-dir (init-loader-follow-symlink init-dir))) (assert (and (stringp$
(catch (quote --cl-block-init-loader-load--) (let ((init-dir (init-loader-fol$
(cl-block-wrapper (catch (quote --cl-block-init-loader-load--) (let ((init-di$
(block init-loader-load (let ((init-dir (init-loader-follow-symlink init-dir)$
(let* ((init-dir (if --cl-rest-- (pop --cl-rest--) init-loader-directory))) ($
init-loader-load("~/.emacs.d/conf")
eval((init-loader-load "~/.emacs.d/conf") nil)
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp nil nil)
(define-key global-map kbd( "C-m") 'newline-and-indent)
としても駄目でした。
Emacs初心者で何がおかしいのかわからないのですが、どなたか教えていただけないでしょうか?
何か設定ファイルとかが足りないのでしょうか???
キーバインドの設定を変更しようと、
(define-key global-map "\C-m" 'newline-and-indent)
をinit.elに追加してC-x,C-eで実行したら、エラーが出てしまいました。
Debugger entered--Lisp error: (cl-assertion-failed (and (stringp init-dir) (fil$
signal(cl-assertion-failed ((and (stringp init-dir) (file-directory-p init-di$
(or (and (stringp init-dir) (file-directory-p init-dir)) (signal (quote cl-as$
(progn (or (and (stringp init-dir) (file-directory-p init-dir)) (signal (quot$
(assert (and (stringp init-dir) (file-directory-p init-dir)))
(let ((init-dir (init-loader-follow-symlink init-dir))) (assert (and (stringp$
(catch (quote --cl-block-init-loader-load--) (let ((init-dir (init-loader-fol$
(cl-block-wrapper (catch (quote --cl-block-init-loader-load--) (let ((init-di$
(block init-loader-load (let ((init-dir (init-loader-follow-symlink init-dir)$
(let* ((init-dir (if --cl-rest-- (pop --cl-rest--) init-loader-directory))) ($
init-loader-load("~/.emacs.d/conf")
eval((init-loader-load "~/.emacs.d/conf") nil)
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp nil nil)
(define-key global-map kbd( "C-m") 'newline-and-indent)
としても駄目でした。
Emacs初心者で何がおかしいのかわからないのですが、どなたか教えていただけないでしょうか?
何か設定ファイルとかが足りないのでしょうか???
>>511
自己レスですがカーソルを○で表すとして、
○(define-key global-map kbd( "C-m") 'newline-and-indent)
だとエラーだけど、
(define-key global-map kbd( "C-m") 'newline-and-indent)
○
の位置でやると動きました。よくわからないです。
あと、newline-and-indentって
行1:abcde
が
行1:
行2: abcde
になると思ったんですが実際には
行1:
行2:abcde
と、ただの改行になっているように見えます。
こういうもんなのでしょうか?
自己レスですがカーソルを○で表すとして、
○(define-key global-map kbd( "C-m") 'newline-and-indent)
だとエラーだけど、
(define-key global-map kbd( "C-m") 'newline-and-indent)
○
の位置でやると動きました。よくわからないです。
あと、newline-and-indentって
行1:abcde
が
行1:
行2: abcde
になると思ったんですが実際には
行1:
行2:abcde
と、ただの改行になっているように見えます。
こういうもんなのでしょうか?
チュートリアル読んでください
マニュアル読んでください
ヘルプ読んでください
それでも解決しなかったら質問してください
マニュアル読んでください
ヘルプ読んでください
それでも解決しなかったら質問してください
kbd("C-m") じゃなくて (kbd "C-m") だとおもうんだけど。
あとインデントするかしないかはモードの設定によるよ。
textモードなら前の行の行頭のスペースまで自動でインデントするって仕様だね。
あとインデントするかしないかはモードの設定によるよ。
textモードなら前の行の行頭のスペースまで自動でインデントするって仕様だね。
ツールバーがクリックできないのを直したいんですけどどうすればいいんですか?
最近使い始めたんで詳しく分からないんでお願いします
windowsでバージョンは23.4.1、cygwinで使ってます
最近使い始めたんで詳しく分からないんでお願いします
windowsでバージョンは23.4.1、cygwinで使ってます
aからzまでの文字をelispで一つずつ改行して表示(print)するにはどうすればいいですか
>>519
(message "a\nb\nc\nd\ne\nf\ng\nh\ni\nj\nk\nl\nm\nn\no\np\nq\nr\ns\nt\nu\nv\nw\nx\ny\nz")
(message "a\nb\nc\nd\ne\nf\ng\nh\ni\nj\nk\nl\nm\nn\no\np\nq\nr\ns\nt\nu\nv\nw\nx\ny\nz")
>>518
状況が分からない
ボタンが反応しない?ツールバー自体が出てない?自分でやった設定は?
というか初心者がやってしまいがちな答えにくい聞き方の見本のようなレスなのでスルーされてます
まず掲示板での質問のしかたからググっておいで
状況が分からない
ボタンが反応しない?ツールバー自体が出てない?自分でやった設定は?
というか初心者がやってしまいがちな答えにくい聞き方の見本のようなレスなのでスルーされてます
まず掲示板での質問のしかたからググっておいで
>>523
ツールバーは出ていてクリックできない状態です
設定はなにもいじってません
cygwinインストールしてemacs使おうとしたらできない状態でした
cygwinインストール時はediterパッケージは全てインストールしました
ツールバーは出ていてクリックできない状態です
設定はなにもいじってません
cygwinインストールしてemacs使おうとしたらできない状態でした
cygwinインストール時はediterパッケージは全てインストールしました
>>524
起動画面にあるとおりM-`押してみ
起動画面にあるとおりM-`押してみ
個人的にはcygwinに入ってるemacsよりntemacs使ったほうがいい気もしないでもない
もっともcygwinとの連携のために少々工夫が必要になるからどっちもどっちだけど。
もっともcygwinとの連携のために少々工夫が必要になるからどっちもどっちだけど。
cygwinのX入れてないから-nw状態で動いてるんでしょ。
F10押してみ。
minttyが結構いけるんでcygwin版emacs愛用している。
F10押してみ。
minttyが結構いけるんでcygwin版emacs愛用している。
>>528
F10おすかM-’押すとコマンドからツールバーが使えるんですね。ありがとうございます。
調べたらところツールバーは慣れれば使わなくなるみたいなんで今のままでいくか、気に入らなかったらntemacsを試してみます。
F10おすかM-’押すとコマンドからツールバーが使えるんですね。ありがとうございます。
調べたらところツールバーは慣れれば使わなくなるみたいなんで今のままでいくか、気に入らなかったらntemacsを試してみます。
赤いってのがよくわからないけど入れるの楽だし止めるのも楽だし
日本語ほぼばっちりだし便利だよね
最近おもしろいelisp出てこないねえ。
ブログ界隈もemacsの記事が全然でてこなくなった感じ。
ガリガリ書いてた人が就職しちゃったり起業しちゃったりしたせいなんだろか。
日本語ほぼばっちりだし便利だよね
最近おもしろいelisp出てこないねえ。
ブログ界隈もemacsの記事が全然でてこなくなった感じ。
ガリガリ書いてた人が就職しちゃったり起業しちゃったりしたせいなんだろか。
http://gnupack.sourceforge.jp/docs/latest/UsersGuide_introduction.html#_whatis
ほらなターミナルがあかい……
おもろないときは自分でかくのが正解
ほらなターミナルがあかい……
おもろないときは自分でかくのが正解
いやねネタがすべてだと思いますよ
そこを作るのが大変だからおもしろいことってすくないんじゃないかと
人のアイディアでいいもんできてもつまらないと思いますよ
そこを作るのが大変だからおもしろいことってすくないんじゃないかと
人のアイディアでいいもんできてもつまらないと思いますよ
もし僕がいいネタ持ってたら君なんかに教えるわけないw
もしいいネタがたくさん出るような頭があればもっといい暮らししてます
アイディアはお金になるからね
もしいいネタがたくさん出るような頭があればもっといい暮らししてます
アイディアはお金になるからね
残念ながらガリガリ書いてた人達のほとんどは無職だったり
ルサンチマンに蝕まれてtwitterで暴言や鬱言吐いてますよ。
elisperに何も期待しちゃぁいけん。elisp金にならんからな。
ルサンチマンに蝕まれてtwitterで暴言や鬱言吐いてますよ。
elisperに何も期待しちゃぁいけん。elisp金にならんからな。
最近みたのだとこれが素晴らしかった
http://blog.glidenote.com/paperboy.el/
http://blog.glidenote.com/paperboy.el/
>>541
あの人全然書いてないじゃん。
あの人全然書いてないじゃん。
なんつうかるびきちの作るelispって目的と手段が逆になっちゃった人向け的な感が。
メルマガどうなってんの今。
メルマガどうなってんの今。
>>533
VT端末っぽい色にしてあるんじゃね?
ちと赤すぎるようにも見えるがな
DECは背景黒で緑の文字よりも暗めのオレンジ(アンバー)の方が目に優しいってことで
この色にしていると聞いたことがある
VT端末っぽい色にしてあるんじゃね?
ちと赤すぎるようにも見えるがな
DECは背景黒で緑の文字よりも暗めのオレンジ(アンバー)の方が目に優しいってことで
この色にしていると聞いたことがある
>>532
Emacs使ってて起業した人ってだれかいたっけ?
Emacs使ってて起業した人ってだれかいたっけ?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- Emacs Part 46 (984) - [92%] - 2014/12/24 14:15
- Emacs Part 42 (1001) - [92%] - 2013/6/9 5:15 △
- Emacs Part 50 (978) - [92%] - 2017/12/29 18:45
- Emacs Part 49 (974) - [92%] - 2016/12/7 9:45
- Emacs Part 48 (997) - [92%] - 2015/12/9 15:15
- Emacs Part 47 (995) - [92%] - 2015/4/19 13:01
- Emacs Part 41 (1001) - [92%] - 2012/12/24 4:15
- Emacs Part 45 (1001) - [92%] - 2014/6/23 9:45
- Emacs Part 44 (1001) - [92%] - 2014/2/8 8:01 △
- Emacs Part 43 (1001) - [92%] - 2013/12/14 11:30
- Emacs Part 32 (1001) - [84%] - 2009/12/20 2:04 ○
- Emacs Part 33 (1001) - [84%] - 2010/3/9 20:01 ○
- Emacs Part 53 (989) - [84%] - 2022/12/5 12:45
- Emacs Part 54 (97) - [84%] - 2023/1/25 17:15
トップメニューへ / →のくす牧場書庫について