GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/
EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/
前スレ
Emacs Part 51
https://mevius.2ch.net/test/read.cgi/unix/1514601894/
Emacs Part 50
https://mevius.2ch.net/test/read.cgi/unix/1482097785/
Emacs Part 52
https://mevius.5ch.net/test/read.cgi/unix/1585125902/
Emacs Part 53
https://mevius.5ch.net/test/read.cgi/unix/1621758062/
Emacs Part 54
2022/12/02(金) 11:08:33.82
2818
2022/12/11(日) 14:47:07.12 そうみたいですね。評価したら結果が変でした。
デフォルトでdabbrev-expandが呼ばれる仕様なんだった。
デフォルトでdabbrev-expandが呼ばれる仕様なんだった。
2918
2022/12/11(日) 17:44:27.06 多分、こういうことだろうと思うんですが、
(setq smart-tab-completion-functions-alist
`((emacs-lisp-mode . lisp-complete-symbol)
(lisp-interaction-mode . lisp-complete-symbol)
(text-mode . ,(lambda () (dabbrev-expand nil)))
))
今回の場合は条件がfboundpでチェックされるので同じエラーになりますが、
cond: Wrong type argument: symbolp, (lambda nil (dabbrev-expand nil))
これがなければfuncall以下はちゃんと動きます。
(cond
((fboundp smart-tab-mode-specific-completion-function)
(funcall smart-tab-mode-specific-completion-function))
(setq smart-tab-completion-functions-alist
`((emacs-lisp-mode . lisp-complete-symbol)
(lisp-interaction-mode . lisp-complete-symbol)
(text-mode . ,(lambda () (dabbrev-expand nil)))
))
今回の場合は条件がfboundpでチェックされるので同じエラーになりますが、
cond: Wrong type argument: symbolp, (lambda nil (dabbrev-expand nil))
これがなければfuncall以下はちゃんと動きます。
(cond
((fboundp smart-tab-mode-specific-completion-function)
(funcall smart-tab-mode-specific-completion-function))
3018
2022/12/11(日) 17:51:47.16 むしろその場合はこうするだけでいいんですね。
(setq smart-tab-completion-functions-alist
'((emacs-lisp-mode . lisp-complete-symbol)
(lisp-interaction-mode . lisp-complete-symbol)
(text-mode . (lambda () (dabbrev-expand nil)))))
>>19
> うーん多分それ先頭の#'全く場違いなんじゃね?
そもそも最初に指摘されていたこの点がまずかったと。
(setq smart-tab-completion-functions-alist
'((emacs-lisp-mode . lisp-complete-symbol)
(lisp-interaction-mode . lisp-complete-symbol)
(text-mode . (lambda () (dabbrev-expand nil)))))
>>19
> うーん多分それ先頭の#'全く場違いなんじゃね?
そもそも最初に指摘されていたこの点がまずかったと。
2022/12/11(日) 20:36:14.56
評価されたら (lambda 〜) も #'(lambda 〜) も完全に等価だよね
2022/12/16(金) 12:44:00.30
何かの拍子で特定のバッファ(やてふモード)を閉じれなくなりました
* Message *を確認すると以下のメッセージが出ます
bm-buffer-save: Wrong type argument: listp, \.\.\.
他のやてふモードのバッファは問題ありません
とりあえず当該バッファを閉じたいと思い
*scratch*で
(remove-hook 'after-save-hook 'bm-buffer-save)
したのですが何ともなりません
何か解決方法はないでしょうか?
* Message *を確認すると以下のメッセージが出ます
bm-buffer-save: Wrong type argument: listp, \.\.\.
他のやてふモードのバッファは問題ありません
とりあえず当該バッファを閉じたいと思い
*scratch*で
(remove-hook 'after-save-hook 'bm-buffer-save)
したのですが何ともなりません
何か解決方法はないでしょうか?
2022/12/16(金) 13:24:24.57
どこでどう評価するかでは
clのlambdaは評価するとレキシカルクロージャに化けるマクロだけど、(coerce '(lambda ...) 'function)でキャストすればcoerceはfunctionのように特殊形式でないからローカル関数を補足できないはず
el的にはどうだっけ?
そもそもクォートされたラムダ式を単にフォームとして受け取り、自分で勝手に解釈するだって全然アリ
clのlambdaは評価するとレキシカルクロージャに化けるマクロだけど、(coerce '(lambda ...) 'function)でキャストすればcoerceはfunctionのように特殊形式でないからローカル関数を補足できないはず
el的にはどうだっけ?
そもそもクォートされたラムダ式を単にフォームとして受け取り、自分で勝手に解釈するだって全然アリ
2022/12/16(金) 14:39:55.64
>>32
kill-buffer-hook とかじゃなくていいの?
kill-buffer-hook とかじゃなくていいの?
2022/12/16(金) 16:15:13.66
2022/12/16(金) 16:18:47.86
ただ今度は当該ファイルをfind-fileすると
初回に以下のエラーメッセージが出ます
bm-buffer-restore: Wrong type argument: number-or-marker-p, nil
連続で2回当該ファイルをfind-fileすると開くので問題はないのですが
これはbmのキャッシュが不整合を起こしているということでしょうかね?
初回に以下のエラーメッセージが出ます
bm-buffer-restore: Wrong type argument: number-or-marker-p, nil
連続で2回当該ファイルをfind-fileすると開くので問題はないのですが
これはbmのキャッシュが不整合を起こしているということでしょうかね?
2022/12/17(土) 14:40:56.90
前スレでDebianのunstableでEmacsパッケージのnative compilationが有効化されたって話があったけど
その後色々問題があったものの解決されて有効化されたバージョンがTestingにやってきた模様
というわけでこのまま行けば来年出るであろうDebianの次の安定版ではEmacsパッケージは
デフォルトでnative compilationが有効化されたものになるわけだ
その後色々問題があったものの解決されて有効化されたバージョンがTestingにやってきた模様
というわけでこのまま行けば来年出るであろうDebianの次の安定版ではEmacsパッケージは
デフォルトでnative compilationが有効化されたものになるわけだ
2022/12/17(土) 16:08:32.48
キャッシュのsaveにprincを使っていて print-lengthより長いリストが...になっているかもしれない
(let ((aaa (list '(a) '(a) '(a))) (print-length 2)) (princ aaa)) ; => ((a) (a) ...)
(let ((aaa (list '(a) '(a) '(a))) (print-length 2)) (princ aaa)) ; => ((a) (a) ...)
2022/12/19(月) 11:10:13.66
native compilationを有効にすると、
確かにごく偶に何も言わずに落ちることがあるから、
まったく問題がないわけでもないのかな。
まあ、最後に落ちたのも一月以上前だったりするけど。
確かにごく偶に何も言わずに落ちることがあるから、
まったく問題がないわけでもないのかな。
まあ、最後に落ちたのも一月以上前だったりするけど。
2022/12/26(月) 12:16:18.67
companyと*Completions*バッファについて教えてください。
(use-package company)としてcompanyを使うようにすると、補完がcompany経由で行われる?と聞いたのですが、
例えば、
M-x shell
ls ./[TAB]
とすると、*Completions*バッファ内にカレントディレクトリのファイルが表示されます。
これはcompanyモードが効いてないのでしょうか?それともcompanyが補完するのは、こういう類の補完ではそもそもないのでしょうか?
(use-package company)としてcompanyを使うようにすると、補完がcompany経由で行われる?と聞いたのですが、
例えば、
M-x shell
ls ./[TAB]
とすると、*Completions*バッファ内にカレントディレクトリのファイルが表示されます。
これはcompanyモードが効いてないのでしょうか?それともcompanyが補完するのは、こういう類の補完ではそもそもないのでしょうか?
2022/12/28(水) 01:12:16.78
バッファでcompany-modeが有効になってないかキーバインドが定義されてないとか。
M-x company-completeするとどうなりますか?
M-x company-completeするとどうなりますか?
2022/12/28(水) 02:41:43.21
>>41
返信ありがとうございます。
shellのバッファで「M-x company-complete」するとカーソル位置で補完候補が現れました。
同じバッファでM-x describe-modeをすると、一覧にCompanyとGlobal-Companyが出てきています。
これは、単にキーバインドが定義されてないってことでしょうか?
返信ありがとうございます。
shellのバッファで「M-x company-complete」するとカーソル位置で補完候補が現れました。
同じバッファでM-x describe-modeをすると、一覧にCompanyとGlobal-Companyが出てきています。
これは、単にキーバインドが定義されてないってことでしょうか?
2022/12/28(水) 10:53:30.71
M-x describe-key
で[TAB]押すとどうなんだろうか
で[TAB]押すとどうなんだろうか
2022/12/28(水) 11:05:16.56
(global-company-mode 1) とかやっとけばいいんでないの?
2022/12/28(水) 12:29:55.85
>>42
use-packageを使ってませんが、
とりあえずglobal-company-modeは有効にされてるんだと思います。
M-x company-completeで手動では起動できるわけだから、
どのキーにバインドするかは設定が必要だろうし、
tabでデフォルトのshellの補完を奪っていいかどうかも自分次第かと。
use-packageを使ってませんが、
とりあえずglobal-company-modeは有効にされてるんだと思います。
M-x company-completeで手動では起動できるわけだから、
どのキーにバインドするかは設定が必要だろうし、
tabでデフォルトのshellの補完を奪っていいかどうかも自分次第かと。
4640
2022/12/28(水) 18:33:26.03 返信ありがとうございます。
>>43
ls ./[ここでdescribe-key TAB]すると、(completion-at-point)にバウンドされてるようです。
>>44 >>45
describe-modeした際にglobal-companyが出てきてるので、global-company-modeは有効になっているように見えます。
>どのキーにバインドするかは設定が必要だろうし、
>tabでデフォルトのshellの補完を奪っていいかどうかも自分次第かと。
なるほど。tabに対してキーバインドは設定していませんでした。
このあたりの仕組みがよくわかってないもので、company-modeを有効にすると自動的に*Completions*バッファが
ツールチップで補完表示されるものかと思ってましたが、そういうものではなく、
自分で設定する必要があるんですね。
>>43
ls ./[ここでdescribe-key TAB]すると、(completion-at-point)にバウンドされてるようです。
>>44 >>45
describe-modeした際にglobal-companyが出てきてるので、global-company-modeは有効になっているように見えます。
>どのキーにバインドするかは設定が必要だろうし、
>tabでデフォルトのshellの補完を奪っていいかどうかも自分次第かと。
なるほど。tabに対してキーバインドは設定していませんでした。
このあたりの仕組みがよくわかってないもので、company-modeを有効にすると自動的に*Completions*バッファが
ツールチップで補完表示されるものかと思ってましたが、そういうものではなく、
自分で設定する必要があるんですね。
2022/12/28(水) 19:59:39.91
>>46
普段company-idle-delayをnilに設定してキーで起動していたので勘違いしましたが、
デフォルトのままだと入力するそばから自動的に補完候補を表示しますね。
私はそれが煩わしいので手動で起動するようにしてたんですが、
何かの設定がうまくいってないんですかね?
普段company-idle-delayをnilに設定してキーで起動していたので勘違いしましたが、
デフォルトのままだと入力するそばから自動的に補完候補を表示しますね。
私はそれが煩わしいので手動で起動するようにしてたんですが、
何かの設定がうまくいってないんですかね?
4840
2022/12/29(木) 06:59:04.84 >>47
頂いた情報を参考に色々調整した結果、
(setq company-idle-delay 0)
(setq company-minimum-prefix-length 0)
上記設定を追加してみると、shellバッファで文字を打つたびに補完候補が表示されるようになりました。
試しに、
(setq company-minimum-prefix-length 5)
とした場合、
(5文字未満) ls ./[TAB] # *Completions*バッファが表示される。
(5文字以上) ls ./../[TAB] # companyで補完候補が表示される。
という挙動になりました。
私がcompanyの機能を勘違いしている気がしてきました。
companyはemacs従来の「*Completions*バッファが表示される」動きをまるまる置き換えるものと思ってましたが、
そんなことはなく*Completions*バッファが表示されてしまう場面を完全に無くせるわけではないのでしょうか?
頂いた情報を参考に色々調整した結果、
(setq company-idle-delay 0)
(setq company-minimum-prefix-length 0)
上記設定を追加してみると、shellバッファで文字を打つたびに補完候補が表示されるようになりました。
試しに、
(setq company-minimum-prefix-length 5)
とした場合、
(5文字未満) ls ./[TAB] # *Completions*バッファが表示される。
(5文字以上) ls ./../[TAB] # companyで補完候補が表示される。
という挙動になりました。
私がcompanyの機能を勘違いしている気がしてきました。
companyはemacs従来の「*Completions*バッファが表示される」動きをまるまる置き換えるものと思ってましたが、
そんなことはなく*Completions*バッファが表示されてしまう場面を完全に無くせるわけではないのでしょうか?
2022/12/29(木) 11:52:47.76
companyは既存の設定だけでなく、
最終的には自分で補完に使用するbackendsまで作成すればほとんどどんな動作にもできるはずですが、
お話のようにデフォルトの補完completion-at-pointをcompanyで置き換えたいだけなら、
パッケージに同梱されたcompany-capfをcompany-backendsに設定すればよさそうですけどね。
最終的には自分で補完に使用するbackendsまで作成すればほとんどどんな動作にもできるはずですが、
お話のようにデフォルトの補完completion-at-pointをcompanyで置き換えたいだけなら、
パッケージに同梱されたcompany-capfをcompany-backendsに設定すればよさそうですけどね。
5040
2022/12/29(木) 14:40:30.55 company-backendsは以下のように設定されていました。
(company-bbdb company-semantic company-capf company-files
(company-dabbrev-code company-gtags company-etags company-keywords)
company-oddmuse company-dabbrev)
リストの中にリストが含まれてるのが怪しいのですが、一応company-capfは入っているようです。
一つ気になったのが、
(use-package company
:config
((global-set-key (kbd "TAB") 'company-complete))
と設定しても、shellバッファでdescribe-key [TAB]をすると、設定されているのは
(completion-at-point)
となっていました。これはキーバインドの設定の方が間違っている可能性がありますか?
(company-bbdb company-semantic company-capf company-files
(company-dabbrev-code company-gtags company-etags company-keywords)
company-oddmuse company-dabbrev)
リストの中にリストが含まれてるのが怪しいのですが、一応company-capfは入っているようです。
一つ気になったのが、
(use-package company
:config
((global-set-key (kbd "TAB") 'company-complete))
と設定しても、shellバッファでdescribe-key [TAB]をすると、設定されているのは
(completion-at-point)
となっていました。これはキーバインドの設定の方が間違っている可能性がありますか?
2022/12/29(木) 15:16:06.83
info 読まない縛りでもしてんの?
5240
2022/12/29(木) 21:40:29.93 質問ばかりですいません。
>>51
infoというのが、companyの公式ページの話であれば読んではいるもののなかなか理解できず苦労してます。
「emacsの情報」という意味であれば、すいません、emacsを使い始めたばかりなので拾いきれてないですね
>>51
infoというのが、companyの公式ページの話であれば読んではいるもののなかなか理解できず苦労してます。
「emacsの情報」という意味であれば、すいません、emacsを使い始めたばかりなので拾いきれてないですね
2022/12/30(金) 01:43:58.98
>>51 じゃないけど
M-x info
のことを言ってると思われ
セルフドキュメント方式、てのがググれない時代からあるEmacsの思想の一つなんだわ
で、そういった思想とか調べ方もinfoの中に書いてあった気がする
日本語の方が良いなら
Emacs 日本語マニュアル インストール
あたりでググれ
companyモード用のinfoがあるかは知らん
M-x info
のことを言ってると思われ
セルフドキュメント方式、てのがググれない時代からあるEmacsの思想の一つなんだわ
で、そういった思想とか調べ方もinfoの中に書いてあった気がする
日本語の方が良いなら
Emacs 日本語マニュアル インストール
あたりでググれ
companyモード用のinfoがあるかは知らん
2022/12/30(金) 04:02:31.37
公式のマニュアルにサンプルもあるのでまずそれを試してみては。
https://company-mode.github.io/manual/
とりあえずキーバインドを定義しなくても、
以下のcompany-backendsのサンプルで概ね希望通りの動作になるのでは?
https://company-mode.github.io/manual/Backends.html#Package-Backends
(setq company-backends '((company-capf company-dabbrev-code)))
https://company-mode.github.io/manual/
とりあえずキーバインドを定義しなくても、
以下のcompany-backendsのサンプルで概ね希望通りの動作になるのでは?
https://company-mode.github.io/manual/Backends.html#Package-Backends
(setq company-backends '((company-capf company-dabbrev-code)))
2023/01/02(月) 17:32:57.08
最近font-lock-modeの仕様が変わった?
wanderlustのsummaryでfont lockが効かなくなった、
というか挙動が変なような。
wanderlustのsummaryでfont lockが効かなくなった、
というか挙動が変なような。
2023/01/02(月) 18:20:39.52
>>55
古いバージョンを戻して切り分けてみたら? 少なくともEmacsかそれ以外か分かれば
古いバージョンを戻して切り分けてみたら? 少なくともEmacsかそれ以外か分かれば
5755
2023/01/02(月) 22:05:21.28 すぐに思い浮かばなかったけどwhitespace.el関連の変更が原因でした。
細かい原因はまだ調べてないけど、
とりあえずwhitespace-global-modesから除外すればよさそう。
細かい原因はまだ調べてないけど、
とりあえずwhitespace-global-modesから除外すればよさそう。
2023/01/04(水) 07:57:16.75
27.2 以前に戻せ。
2023/01/04(水) 11:12:11.34
多分、これが原因だから年末頃?
whitespace: Use `define-globalized-minor-mode' for global mode
* lisp/whitespace.el (global-whitespace-mode): Fix interoperability
between `whitespace-mode' and `global-whitespace-mode' by using
`define-globalized-minor-mode'. (Bug#60334)
* test/lisp/whitespace-tests.el (whitespace-tests--global): Add a
regression test.
whitespace: Use `define-globalized-minor-mode' for global mode
* lisp/whitespace.el (global-whitespace-mode): Fix interoperability
between `whitespace-mode' and `global-whitespace-mode' by using
`define-globalized-minor-mode'. (Bug#60334)
* test/lisp/whitespace-tests.el (whitespace-tests--global): Add a
regression test.
60名無しさん@お腹いっぱい。
2023/01/05(木) 01:03:25.93 >>58
戻って留まれ。自分が新しいものについていく必要があるとかついていく能力があるとかいう心得違いをしないこと。世界は君を中心に回っていない(甚だ遺憾であろうとは察する
戻って留まれ。自分が新しいものについていく必要があるとかついていく能力があるとかいう心得違いをしないこと。世界は君を中心に回っていない(甚だ遺憾であろうとは察する
2023/01/05(木) 07:30:31.14
戻って留まるにしても、そのための能力が必要なんよな
新しいOSで古いものについていく能力がないと、古いものさえビルドできない
新しいOSで古いものについていく能力がないと、古いものさえビルドできない
2023/01/05(木) 11:39:39.52
今ならdockerとかあるから昔より簡単だよ
2023/01/10(火) 14:32:06.30
みんなDocker使ってるの?
Emacs使いはエディタが環境だろ
Emacs使いはエディタが環境だろ
64名無しさん@お腹いっぱい。
2023/01/11(水) 01:27:30.12 docker全然わからんらん(´・ω・`)
2023/01/11(水) 04:15:28.09
>>63
凡人がdockerでやってることをEmacsで再現できてるなら画期的すぎるから、そのノウハウをシェアしたらめちゃくちゃPV取れると思うよ
Software Design辺りで連載の依頼も来るかもしれない
凡人がdockerでやってることをEmacsで再現できてるなら画期的すぎるから、そのノウハウをシェアしたらめちゃくちゃPV取れると思うよ
Software Design辺りで連載の依頼も来るかもしれない
2023/01/11(水) 12:39:55.58
>>64
chrootみたいなもんだろ
chrootみたいなもんだろ
2023/01/12(木) 14:40:58.96
USB起動のLinuxみたいなモン
一旦インスコとか設定をしたら別PCで
全く同じように動かせる
建前上ではそうなってる
一旦インスコとか設定をしたら別PCで
全く同じように動かせる
建前上ではそうなってる
2023/01/12(木) 15:10:41.11
みたいっていうかchroot使ってるんじゃ?
2023/01/12(木) 16:03:03.49
docker = chrootの化け物(ファイルシステムだけじゃなくプロセス空間も分けるよ的な)
2023/01/12(木) 20:02:28.44
(・c_・`) ドッカー
2023/01/13(金) 11:29:30.76
2023/01/13(金) 18:27:32.99
つか28はちょっと酷いなあ
ネイティブコンパイルってそんなに有り難いもんなのか?
ネイティブコンパイルってそんなに有り難いもんなのか?
2023/01/13(金) 22:30:13.04
.elファイルをコンパイルして.elcにしたら
物凄く速くなったことある
物凄く速くなったことある
2023/01/14(土) 13:43:05.33
28速いか?
むしろ遅くなってるように感じられるが?
むしろ遅くなってるように感じられるが?
2023/01/14(土) 13:53:09.01
体感じゃなくてベンチ取れよ無能
2023/01/14(土) 14:56:02.31
elnを生成している間は当然前より遅いけど、終わってしまえば遅いってことはないだろう
2023/01/14(土) 16:04:21.37
体感的にはとても速いと思っている
無能なのでベンチ取る気はない
無能なのでベンチ取る気はない
2023/01/14(土) 20:19:21.85
2023/01/14(土) 20:21:29.46
つか、ネイティブコンパイルなら早いって発想も随分とまあ、経験浅いのねぇw
80名無しさん@お腹いっぱい。
2023/01/14(土) 21:08:14.40 Native compileかあれはデフォオプション来るなら28で更新止めるな
本当にあれはイラン
おま環かもしれんがpackage list packageとかやるごとにフリーズするかlaptopファン大回転始めるわで全く話にならんかった(´・ω・`)
本当にあれはイラン
おま環かもしれんがpackage list packageとかやるごとにフリーズするかlaptopファン大回転始めるわで全く話にならんかった(´・ω・`)
2023/01/14(土) 21:22:06.20
>>78-79
無能、キレる!w
無能、キレる!w
2023/01/14(土) 21:45:59.81
2023/01/14(土) 22:40:23.69
2023/01/14(土) 22:51:38.84
わが家の貧弱な環境でもデフォルト値のままで一時的に重くなるくらいだから、
もっと根本的な問題があるんじゃない?
もっと根本的な問題があるんじゃない?
2023/01/22(日) 00:48:35.57
mozc.elを入れたんだけど、(setq mozc-candidate-style 'overlay)としても変換候補がミニバッファに表示される。
おまかん?
おまかん?
2023/01/22(日) 10:50:59.80
GUI使ってないとそうなるんでなかったかな
2023/01/22(日) 11:04:13.26
emacs -nwで起動してみたけど入力している所の一行下に表示されるな
2023/01/22(日) 13:06:02.71
>>85
試してみたけどおれんとこもそうだよ
試してみたけどおれんとこもそうだよ
2023/01/22(日) 13:15:33.12
>> 86
Xウィンドウで使ってる
Xウィンドウで使ってる
2023/01/22(日) 16:58:52.23
overlay遅いのでmozc-popupっての使うといい
2023/01/22(日) 17:13:31.39
posframe のほうがいいんじゃないか
2023/01/23(月) 06:22:20.28
posframe一度使ってみたけどpopupに戻した
93名無しさん@お腹いっぱい。
2023/01/23(月) 11:30:08.46 (let* ((l '((:p 'a) (:p 'b))))
(dolist (i l)
(print (symbolp (plist-get i :p)))))
:pに対応する'aと'bを順番取りたいんですが、出力がnilと表示されます。
l=プロパティリストのリスト
i=プロパティリスト
になると思ったので、plist-getで:pのペアになっているシンボルが変えると思ったのですが、
何が間違ってるんでしょうか?
(dolist (i l)
(print (symbolp (plist-get i :p)))))
:pに対応する'aと'bを順番取りたいんですが、出力がnilと表示されます。
l=プロパティリストのリスト
i=プロパティリスト
になると思ったので、plist-getで:pのペアになっているシンボルが変えると思ったのですが、
何が間違ってるんでしょうか?
2023/01/23(月) 13:10:48.87
意図がわからんけどクォートしすぎなのでは
2023/01/24(火) 02:10:27.70
(let* ((l '((:p a) (:p b)))) にしたら?
96名無しさん@お腹いっぱい。
2023/01/24(火) 08:49:08.25 key重複alistならmap-remove?
prop重複plistならalistに変換するかmapcarで丁寧に処理する?
prop重複plistならalistに変換するかmapcarで丁寧に処理する?
2023/01/24(火) 20:22:12.51
>>95
あざます。できました。クォートよくわからん・・・
あざます。できました。クォートよくわからん・・・
98名無しさん@お腹いっぱい。
2023/02/03(金) 09:57:54.63 質問があります。
regionを適切にインデントするには、M-x indent-region か C-M-\ を押しますが、整形したいregionを選択している状態でtabキーを押すと、同じような挙動をすることに気がつきました。
もしかして、regionを選択してtabキーを押すと、indent-region と同じ事が実行されるのでしょうか?
であれば、C-M-\ の代わりにtabキーを押すようにしようと思うのですが...
環境: Emacs 28.1 Mac(monterey)
regionを適切にインデントするには、M-x indent-region か C-M-\ を押しますが、整形したいregionを選択している状態でtabキーを押すと、同じような挙動をすることに気がつきました。
もしかして、regionを選択してtabキーを押すと、indent-region と同じ事が実行されるのでしょうか?
であれば、C-M-\ の代わりにtabキーを押すようにしようと思うのですが...
環境: Emacs 28.1 Mac(monterey)
2023/02/03(金) 10:03:43.03
indent-for-tab-command でヘルプ引け
2023/02/03(金) 10:08:47.07
M-x describe-key
2023/02/06(月) 01:47:00.20
質問があります
org-modeでアーカイブ先を変更するにはどうすればよいでしょうか?
hoge_archive から org-directory/archives/hoge_YYYY に変更したいです
https://repl.info/archives/52/ を読んで
(setq org-archive-location (concat org-directory "/archives/“%s_archive_” (format-time-string “%Y” (current-time)"))
としてみましたがorg-archive--compute-location: Invalid archive location: "~/Dropbox/emacs/org/archives/“%s_archive_” (format-time-string “%Y” (current-time)"
とのエラーが出ます
GNU Emacs 27.1 org-mode 9.6です。よろしくお願いします
org-modeでアーカイブ先を変更するにはどうすればよいでしょうか?
hoge_archive から org-directory/archives/hoge_YYYY に変更したいです
https://repl.info/archives/52/ を読んで
(setq org-archive-location (concat org-directory "/archives/“%s_archive_” (format-time-string “%Y” (current-time)"))
としてみましたがorg-archive--compute-location: Invalid archive location: "~/Dropbox/emacs/org/archives/“%s_archive_” (format-time-string “%Y” (current-time)"
とのエラーが出ます
GNU Emacs 27.1 org-mode 9.6です。よろしくお願いします
2023/02/06(月) 16:26:50.21
EmacsでLSP使ってる方いらっしゃいますか?
LSPにおける「プロジェクト」という単位が何を指すのか分かりません。
Emacsはただのエディタですから、ファイル単位で編集を行いたいのですが、LSPを使うならば全てのファイルは何らかのプロジェクトに属しているべき、ということなのでしょうか?
LSPにおける「プロジェクト」という単位が何を指すのか分かりません。
Emacsはただのエディタですから、ファイル単位で編集を行いたいのですが、LSPを使うならば全てのファイルは何らかのプロジェクトに属しているべき、ということなのでしょうか?
2023/02/06(月) 21:18:10.73
104101
2023/02/07(火) 01:13:18.74 (setq org-archive-location (concat org-directory "/archives/“%s_archive_” (format-time-string “%Y” (current-time)::"))
とすると今度は
org-archive--compute-location: Not enough arguments for format string
なんもわからん
とすると今度は
org-archive--compute-location: Not enough arguments for format string
なんもわからん
2023/02/07(火) 08:13:33.55
>>103
たった一つのファイルを編集するときってどうされてます?
いちいちプロジェクトを切るのもなあと思ってしまいます。
一般ファイル用のプロジェクトを作っておいて何でもかんでもそこに放り込むって感じですかね?
たった一つのファイルを編集するときってどうされてます?
いちいちプロジェクトを切るのもなあと思ってしまいます。
一般ファイル用のプロジェクトを作っておいて何でもかんでもそこに放り込むって感じですかね?
2023/02/09(木) 09:17:58.23
>>101
Emacsもorg-modeもなく机上ですが…S式すら閉じてませんね。もしや
(setq org-archive-location (concat "org-directory/archives/%s_" (format-time-string "%Y" (current-time)) "::"))
とかするのでは?
Emacsもorg-modeもなく机上ですが…S式すら閉じてませんね。もしや
(setq org-archive-location (concat "org-directory/archives/%s_" (format-time-string "%Y" (current-time)) "::"))
とかするのでは?
107101
2023/02/13(月) 13:10:33.15 上手くいきました
お手数おかけしました。ありがとうございます。
お手数おかけしました。ありがとうございます。
2023/02/18(土) 08:13:01.29
28からゴミ 脱ヲタ失敗エディタ()
2023/02/18(土) 09:23:51.05
突然ゴミになるほど大した変化も無いがなw
何があったんだよ
何があったんだよ
2023/02/18(土) 10:14:52.17
ほっとのがいい
Emacs 28リリースあたりの時期から、本人のメンタルがヤバくなっただけかもしれんから
Emacs 28リリースあたりの時期から、本人のメンタルがヤバくなっただけかもしれんから
2023/02/20(月) 13:09:10.90
もしかしてskkのスレって無くなった?
2023/02/22(水) 04:33:02.91
LinusやRuby松本が愛用してる素晴らしいエディタ
2023/02/22(水) 07:38:44.13
>>111
ソフトウェア板にあったけど最近荒らしの埋め立てで落ちてそれっきり
ソフトウェア板にあったけど最近荒らしの埋め立てで落ちてそれっきり
2023/02/22(水) 08:23:28.51
Linusが使ってるのはMicroEMACSの改良版
https://github.com/torvalds/uemacs
https://github.com/torvalds/uemacs
2023/02/22(水) 13:30:26.84
2023/02/22(水) 15:28:57.36
まだ事実と異なることをたびたび返すので信用できないが
この技術の延長には文章作成をemacs-doctorに投げて
返答を校閲して完成って未来になる
この技術の延長には文章作成をemacs-doctorに投げて
返答を校閲して完成って未来になる
2023/02/22(水) 15:43:43.95
インターフェースがwebだとまだ利用に距離があったが
emacsから使えるとなると
俺は一気に仕事で利用するようになってしまいそう
emacsから使えるとなると
俺は一気に仕事で利用するようになってしまいそう
2023/02/22(水) 19:19:23.16
>>117
textlintがそうなっているから、
そんなに遠くない未来で、そうなると思う
ぶっちゃけ、ジャストシステムのJustRight Pro、アレがWindowsのあのGUIでしか使えないのがもったいなさすぎる
textlintがそうなっているから、
そんなに遠くない未来で、そうなると思う
ぶっちゃけ、ジャストシステムのJustRight Pro、アレがWindowsのあのGUIでしか使えないのがもったいなさすぎる
2023/02/23(木) 00:14:21.28
>>115は履歴が保持されないようなので
shell-modeで以下を呼ぶ方が良いかな
https://qiita.com/kaz2ngt/items/d26dd572bd82fcd3dfd3
すれ違いになりそうなのでこの辺でやめとく
shell-modeで以下を呼ぶ方が良いかな
https://qiita.com/kaz2ngt/items/d26dd572bd82fcd3dfd3
すれ違いになりそうなのでこの辺でやめとく
2023/02/24(金) 06:32:18.04
29もダメなままだな
2023/02/24(金) 14:07:08.04
xwidget-webkit-browse-url って常用してる人いる?
Debianの28.2をビルドしてみたけどなんかバギーだな
フォーカスが別のバッファにあるときは描画が消えたり
youtubeトップページは表示されるも動画が再生されず
w3mみたいにカーソルをキーボードで移動して
クリックできるのかと思いきやマウス前提なのかな?
Debianの28.2をビルドしてみたけどなんかバギーだな
フォーカスが別のバッファにあるときは描画が消えたり
youtubeトップページは表示されるも動画が再生されず
w3mみたいにカーソルをキーボードで移動して
クリックできるのかと思いきやマウス前提なのかな?
2023/02/25(土) 10:48:23.03
画像とPDF見れるのは知ってたけど
動画も観れたのか
動画も観れたのか
2023/02/26(日) 00:00:04.11
emacs は何でもできるが、バグをだましだましやっと使えるような状態で
開発がとまってたりとかいう場合も多いよな・・・
開発がとまってたりとかいう場合も多いよな・・・
2023/02/26(日) 09:02:11.13
それはemacsに限らずに、Kernel開発やプログラミング言語の開発なら、普通な状態だけど?
いまのスマートフォンゲームなんかだったら、もっと酷くて、バグをかかえたままリリースしとるんやん
いまのスマートフォンゲームなんかだったら、もっと酷くて、バグをかかえたままリリースしとるんやん
2023/02/26(日) 19:54:08.23
emacsは良く開発続いていると思うよ
2023/02/27(月) 21:51:13.69
バグのないソフトなんか無いだろ
2023/02/27(月) 23:49:06.66
Knuth先生から懸賞金貰った人っているのかな?
128名無しさん@お腹いっぱい。
2023/03/06(月) 14:18:07.65 android版emacsってあるの?
gnu公式ページにないんだけど、f-droidには置いてるんだよな
https://www.gnu.org/software/emacs/
このfdroidのemacsって本当にgnu.orgが公式で作ってるもんなの?
それとも誰かが勝手にgnu.orgの名前使って作ってるだけ?
Emacs (The extensible self-documenting text editor)
https://f-droid.org/packages/org.gnu.emacs/
どうなんでしょう?
教えてください
gnu公式ページにないんだけど、f-droidには置いてるんだよな
https://www.gnu.org/software/emacs/
このfdroidのemacsって本当にgnu.orgが公式で作ってるもんなの?
それとも誰かが勝手にgnu.orgの名前使って作ってるだけ?
Emacs (The extensible self-documenting text editor)
https://f-droid.org/packages/org.gnu.emacs/
どうなんでしょう?
教えてください
レスを投稿する
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★6 [BFU★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 [ぐれ★]
- 【サッカー】U-17W杯 日本代表、無念のベスト8敗退… チャンスは多く作ったが仕留め切れず オーストリアに0-1で敗戦 [冬月記者★]
- 高市首相が異例の“買春行為の罰則化の検討”に言及…世界では“買う側”に罰則を科すのが先進国のスタンダード ★2 [樽悶★]
- 中国官製報道「日本経済はもう持たない」にネット民ツッコミ「ニュースだけ見てたら日本はもう百回くらい爆発してる」 [1ゲットロボ★]
- 植田日銀総裁 「円安進行が物価高を起こしている」 ★4 [お断り★]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ157
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ158
- 【高市悲報】イギリス🇬🇧、世界最大級の中国大使館をロンドンのど真ん中に建設承認。習近平さん国賓待遇でイギリス訪問へ [709039863]
- 【ガチ正論】一般人「中国に規制制裁されて、『中国ムカつく』じゃなくて矛先が『許さんぞ高市』になってる奴、頭おかしいの?」 ★2 [153490809]
- 【悲報】ドイツ銀行「ヘイ、ジャップ!このまま高市放置してたらトラスショック来るぞ」 [731544683]
- NHKニュースウオッチ9「日本側は対話にオープンな姿勢で安定した日中関係を築きたい考えなのに中国が意固地で糸口が見いだせない」 [904151406]
