X



Emacs Part 53
レス数が1000を超えています。これ以上書き込みはできません。
0942名無しさん@お腹いっぱい。
垢版 |
2022/09/11(日) 18:18:09.73
>>939
htmlはこれで

(setq org-html-head-extra
(concat "<style type=\"text/css\">"
".org-ol { list-style-type: lower-alpha; }"
"</style>"))

またはorgファイルに直接:

#+HTML_HEAD_EXTRA: <style type="text/css">.org-ol { list-style-type: lower-alpha; }</style>
0943939
垢版 |
2022/09/11(日) 23:24:44.54
>>940,942
レスを有難うございます
htmlだとwordで開くかな? と期待したんですが無理でした
htmlはlibreofficeで開くのですが
libreofficeで開くと数字になります
0944名無しさん@お腹いっぱい。
垢版 |
2022/09/12(月) 08:51:36.33
odtはこれで

カスタマイズ変数 org-odt-styles-dir のディレクトリーに OrgOdtStyles.xml というファイルがあります
フルパスはたとえば /usr/share/emacs/28.1/etc/org/OrgOdtStyles.xml

これをどこか適当な場所にコピーする
名前を少し変更した方があとで分かりやすいかな

$ cp /usr/share/emacs/28.1/etc/org/OrgOdtStyles.xml ~/Documents/OrgOdtStyles-ordered-list-abc.xml

コピーしたファイルをEmacsで開いて Numbered List を検索する
この辺にヒットするはず:

<!-- Numbered List -->
<text:list-style style:name="OrgNumberedList">

ここから、30行ちょっと下にある </text:list-style> までを範囲選択する
選択範囲を M-% で次のとおり置換して保存:

num-format="1" → num-format="a"

orgファイル冒頭に次の行を追加(カスタマイズ変数で設定したい場合は org-odt-styles-file 参照)

#+ODT_STYLES_FILE: ~/Documents/OrgOdtStyles-ordered-list-abc.xml

odtファイルへエクスポートする
C-c C-e o o
0945939
垢版 |
2022/09/12(月) 13:34:54.79
>>944
凄過ぎ
マイナー過ぎる質問なので>>939を書いた時点では
あんまり期待してなかったんですが
完璧に希望通りの挙動です
有難うございました
0947名無しさん@お腹いっぱい。
垢版 |
2022/09/25(日) 08:51:20.72
さっさと直せよカス

ダサいルックスのために機能を犠牲にするバカドモ
0951名無しさん@お腹いっぱい。
垢版 |
2022/11/13(日) 18:39:44.33
C-w(kill-region)のwって何由来?
0952名無しさん@お腹いっぱい。
垢版 |
2022/11/16(水) 12:42:34.53
Java 開発 してる人って居る?
昔 emacs 使ってて C で開発しててそのあと、Eclipse でJava 開発してて戻ってきて、
lsp-mode やらなんやら入れてみたんだがなかなかうまく動かない
これ頑張って動くようにすれば最低限的コード補完などのテキストベースの機能は
Eclipse と同程度 の環境になるんだろうか。
頑張って整備しても今提供されている機能だと
メソッド名もフィールド名も全部調べて手打ちしなきゃならなくて
リファクタリングしたら全部自分で検索してし修正しなきゃないとかだったらもうあきらめたい。
0955名無しさん@お腹いっぱい。
垢版 |
2022/11/16(水) 15:19:23.76
lspって野良のファイルの編集は想定されてないのなんで?
何もかもプロジェクトとして管理されてるわけじゃないよ
0957名無しさん@お腹いっぱい。
垢版 |
2022/11/16(水) 22:12:40.80
>>952
lspってlanguage protocol serverでいいんだよね?VSCodeの名も上がってるし
emacsでlspは使ってないからlsp-modeとやらのデキは良く分からんが

vimの話で悪いがmsのサイトから言語のファイルは拾ってきた覚えがある、それはやった?
ビルドオプション無しでもヘルプは一つなので、拾ってくるuriとかファイルの配置とか色々記載してるはず
0958名無しさん@お腹いっぱい。
垢版 |
2022/11/17(木) 18:34:04.80
>>952
Java書いてるけどオレは
ewwで欲しい機能のページ開いて
コード補完はdynamic abbrevでやってる

あとコード解析とかはglobalのgtags
0965名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 12:19:32.65
インターフェースのメソッド名変えたら実装クラスのメソッド名も連動して変わるみたいなことはできる?
0966名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 12:35:53.88
moccur とかの置換見える系じゃなかった?
なんかあったよな
0967名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 12:52:56.92
occur系は構文解析を元にした動作をするわけではないし微妙じゃね?
リファクタリング系のパッケージを使わなきゃいけないけど、名前は忘れた。
0968名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 20:59:56.63
replace-regexpでプロジェクトファイル全体にmapればいいんじゃね?(´・ω・`)
0969名無しさん@お腹いっぱい。
垢版 |
2022/11/24(木) 23:42:19.93
foo.open()とbar.open()が有って、barのクラスのopenをcreateにリネームする時は、foo.create()になってはいけない
単純置換だと全部createになってしまう
0971名無しさん@お腹いっぱい。
垢版 |
2022/11/26(土) 00:56:29.90
>>970
いや人力かよw
別に良いけど絶対ミスるだろ
fileのクラスにcreateが無ければコンパイルエラーで終わるけど、有った場合はバグを仕込むことになるな
0974名無しさん@お腹いっぱい。
垢版 |
2022/11/26(土) 14:52:45.38
そういうことやりたければIDE使った方がいいんじゃない?
0976名無しさん@お腹いっぱい。
垢版 |
2022/11/26(土) 16:17:59.66
>>974
今すぐに、気軽に、苦労せずに、ならそのとおりだと。Emacsなんかにかまけてたら仕事すすまないよ。
でも10年単位で見たら効率化された…と信じたい。
0977名無しさん@お腹いっぱい。
垢版 |
2022/11/27(日) 00:25:32.07
>>975
いやいや 可読性を高める立派なリファクタリングかと
a b c d e...
センター試験のような無味乾燥な名前は付ける人いないとは思うけど、
名前適正でないということはコードを頭の中で整理できてない
0978名無しさん@お腹いっぱい。
垢版 |
2022/11/27(日) 01:25:03.37
>>975
少なくともprivateなメソッド名の変更とかリファクタリングの筆頭だと思うんだが。
クラスに作りがちなget()メソッドをより具体的な名前に変更したりするとか。
0980名無しさん@お腹いっぱい。
垢版 |
2022/11/27(日) 14:14:49.99
29からeglotとtree sitterがビルトインになるらしいから
プログラミング言語周りはいろいろ大きく変わるのかな
0981名無しさん@お腹いっぱい。
垢版 |
2022/11/28(月) 00:11:27.65
名前は重要。
そもそもプログラムを設計するにあたって、必要な関数を一通り洗いだせて、
「適切な」名前をつけられたら、設計はおろか、プログラム自体、半分がたできあがったようなもん。
0982名無しさん@お腹いっぱい。
垢版 |
2022/11/30(水) 13:12:24.24
今ソースのリポジトリでgit pullしたらemacs-29ブランチが出来てmasterが30.0.50になってた
とうとうEmacsも30の大台に突入かぁ
0983名無しさん@お腹いっぱい。
垢版 |
2022/12/01(木) 19:23:03.53
初めて触ったときはredhatが無料だった頃だから
バージョンはまだ10台くらいの時からの
お付き合いになるか
0984名無しさん@お腹いっぱい。
垢版 |
2022/12/02(金) 02:50:13.19
Emacs 21.4までがずっと長かった。
いまでこそ、メジャーバージョンアップをバンバンやるけど、
当時のバージョンの上がり方でいくと、いま、21.28ぐらいじゃなかろうかw
0985名無しさん@お腹いっぱい。
垢版 |
2022/12/02(金) 11:04:18.41
GNU Emacs Release History
https://www.gnu.org/savannah-checkouts/gnu/emacs/history.html

これをみると、

16→60まで
17→64まで
18→59まで
19→34まで
20→7まで
21→4aまで
22→3まで
23→4まで
24→5まで
25→3まで
26→3まで
27→2まで
28→2まで

だから、マイナーリリースの回数という観点からは変わったのは20からかな
多分Emacs 28もsecurity fixとかがなければ28.2で終わりだろうから、そのうちXY.1しかリリースされなくなるかも
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 561日 6時間 36分 38秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況