のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,822人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレEmacs Part 53

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    951 : 名無しさん@お腹 - 2022/11/13(日) 18:39:44.33 .net (-1,-29,-16)
    C-w(kill-region)のwって何由来?
    952 : 名無しさん@お腹 - 2022/11/16(水) 12:42:34.53 .net (+73,+29,-156)
    Java 開発 してる人って居る?
    昔 emacs 使ってて C で開発しててそのあと、Eclipse でJava 開発してて戻ってきて、
    lsp-mode やらなんやら入れてみたんだがなかなかうまく動かない
    これ頑張って動くようにすれば最低限的コード補完などのテキストベースの機能は
    Eclipse と同程度 の環境になるんだろうか。
    頑張って整備しても今提供されている機能だと
    メソッド名もフィールド名も全部調べて手打ちしなきゃならなくて
    リファクタリングしたら全部自分で検索してし修正しなきゃないとかだったらもうあきらめたい。
    953 : 名無しさん@お腹 - 2022/11/16(水) 12:51:57.05 .net (+0,-28,-40)
    まさしくそのlspとeclipseが無難かと
    954 : 名無しさん@お腹 - 2022/11/16(水) 13:30:12.19 .net (-1,-29,-59)
    lsp-mode だけ入れて eclipse.jdt.ls は入れてないっていうオチ?
    955 : 名無しさん@お腹 - 2022/11/16(水) 15:19:23.76 .net (+57,+29,-36)
    lspって野良のファイルの編集は想定されてないのなんで?
    何もかもプロジェクトとして管理されてるわけじゃないよ
    956 : 名無しさん@お腹 - 2022/11/16(水) 21:11:19.30 .net (+43,+15,-1)
    VSCodeに切り替えたほうがええんちゃうか。
    957 : 名無しさん@お腹 - 2022/11/16(水) 22:12:40.80 .net (+12,-29,-160)
    >>952
    lspってlanguage protocol serverでいいんだよね?VSCodeの名も上がってるし
    emacsでlspは使ってないからlsp-modeとやらのデキは良く分からんが

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

    あとコード解析とかはglobalのgtags
    959 : 名無しさん@お腹 - 2022/11/17(木) 22:47:13.85 .net (+63,+29,-4)
    >>958
    古き良きいにしえの技術大集合やん!
    960 : 名無しさん@お腹 - 2022/11/18(金) 10:54:10.61 .net (-1,-29,-6)
    Java書かんけどC++で俺もかなり近いことやってる
    gtags と dynamic abbrev 便利
    961 : 名無しさん@お腹 - 2022/11/18(金) 10:57:53.67 .net (+31,-29,-31)
    最近はc++の補完はcompany経由ですね
    962 : 名無しさん@お腹 - 2022/11/18(金) 13:41:28.29 .net (+62,+29,+1)
    >>961
    そんなものがあるんですね
    963 : 名無しさん@お腹 - 2022/11/20(日) 13:23:01.52 .net (-1,-29,-11)
    補完は候補一覧が出るタイプを昔は使ってたけど
    覚えちゃうから結局はdynamic abbrev
    964 : 名無しさん@お腹 - 2022/11/22(火) 21:40:09.56 .net (+57,+29,-8)
    あーやってるよ
    補完もアクセッサの生成もできるし便利
    全然問題ない
    965 : 名無しさん@お腹 - 2022/11/24(木) 12:19:32.65 .net (+52,+24,-50)
    インターフェースのメソッド名変えたら実装クラスのメソッド名も連動して変わるみたいなことはできる?
    966 : 名無しさん@お腹 - 2022/11/24(木) 12:35:53.88 .net (+16,-11,-4)
    moccur とかの置換見える系じゃなかった?
    なんかあったよな
    967 : 名無しさん@お腹 - 2022/11/24(木) 12:52:56.92 .net (+3,-24,-46)
    occur系は構文解析を元にした動作をするわけではないし微妙じゃね?
    リファクタリング系のパッケージを使わなきゃいけないけど、名前は忘れた。
    968 : 名無しさん@お腹 - 2022/11/24(木) 20:59:56.63 .net (-1,-29,-19)
    replace-regexpでプロジェクトファイル全体にmapればいいんじゃね?(´・ω・`)
    969 : 名無しさん@お腹 - 2022/11/24(木) 23:42:19.93 .net (+31,-30,-78)
    foo.open()とbar.open()が有って、barのクラスのopenをcreateにリネームする時は、foo.create()になってはいけない
    単純置換だと全部createになってしまう
    970 : 名無しさん@お腹 - 2022/11/25(金) 21:06:09.60 .net (+128,+28,-15)
    >>969
    そのケースだと関数呼び出してる変数名で
    判断する必要あるから対話的な置換でいいだろ
    971 : 名無しさん@お腹 - 2022/11/26(土) 00:56:29.90 .net (+70,+29,-44)
    >>970
    いや人力かよw
    別に良いけど絶対ミスるだろ
    fileのクラスにcreateが無ければコンパイルエラーで終わるけど、有った場合はバグを仕込むことになるな
    972 : 名無しさん@お腹 - 2022/11/26(土) 01:43:10.31 .net (+87,+29,-28)
    >>970
    君はリファクタリングという単語を調べた方がいいぞw
    973 : 名無しさん@お腹 - 2022/11/26(土) 10:54:17.80 .net (+38,+10,-76)
    いまどきその手の処理はLSPに頼るのが一般的な気がする
    LSP server側の実装状況次第かもしれんが
    974 : 名無しさん@お腹 - 2022/11/26(土) 14:52:45.38 .net (+91,+29,-3)
    そういうことやりたければIDE使った方がいいんじゃない?
    975 : 名無しさん@お腹 - 2022/11/26(土) 16:02:47.79 .net (+68,-11,-12)
    >>972
    名前変更はリファクタリングじゃないだろ

    http://objectclub.jp/technicaldoc/refactoring/refact-what
    976 : 名無しさん@お腹 - 2022/11/26(土) 16:17:59.66 .net (+70,+29,-28)
    >>974
    今すぐに、気軽に、苦労せずに、ならそのとおりだと。Emacsなんかにかまけてたら仕事すすまないよ。
    でも10年単位で見たら効率化された…と信じたい。
    977 : 名無しさん@お腹 - 2022/11/27(日) 00:25:32.07 .net (+71,+29,-43)
    >>975
    いやいや 可読性を高める立派なリファクタリングかと
    a b c d e...
    センター試験のような無味乾燥な名前は付ける人いないとは思うけど、
    名前適正でないということはコードを頭の中で整理できてない
    978 : 名無しさん@お腹 - 2022/11/27(日) 01:25:03.37 .net (+7,-29,-83)
    >>975
    少なくともprivateなメソッド名の変更とかリファクタリングの筆頭だと思うんだが。
    クラスに作りがちなget()メソッドをより具体的な名前に変更したりするとか。
    979 : 名無しさん@お腹 - 2022/11/27(日) 12:39:42.08 .net (+57,+29,-29)
    低脳の基地外が来たな
    過疎スレとはいえ泳がせてスレ活性化させても
    マイナス方向にしかならないか
    980 : 名無しさん@お腹 - 2022/11/27(日) 14:14:49.99 .net (-2,-30,-36)
    29からeglotとtree sitterがビルトインになるらしいから
    プログラミング言語周りはいろいろ大きく変わるのかな
    981 : 名無しさん@お腹 - 2022/11/28(月) 00:11:27.65 .net (+57,+29,-55)
    名前は重要。
    そもそもプログラムを設計するにあたって、必要な関数を一通り洗いだせて、
    「適切な」名前をつけられたら、設計はおろか、プログラム自体、半分がたできあがったようなもん。
    982 : 名無しさん@お腹 - 2022/11/30(水) 13:12:24.24 .net (-1,-29,-41)
    今ソースのリポジトリでgit pullしたらemacs-29ブランチが出来てmasterが30.0.50になってた
    とうとうEmacsも30の大台に突入かぁ
    983 : 名無しさん@お腹 - 2022/12/01(木) 19:23:03.53 .net (+57,+29,-10)
    初めて触ったときはredhatが無料だった頃だから
    バージョンはまだ10台くらいの時からの
    お付き合いになるか
    984 : 名無しさん@お腹 - 2022/12/02(金) 02:50:13.19 .net (+57,+29,-24)
    Emacs 21.4までがずっと長かった。
    いまでこそ、メジャーバージョンアップをバンバンやるけど、
    当時のバージョンの上がり方でいくと、いま、21.28ぐらいじゃなかろうかw
    985 : 名無しさん@お腹 - 2022/12/02(金) 11:04:18.41 .net (+3,-30,-81)
    GNU Emacs Release History
    http://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しかリリースされなくなるかも
    986 : 名無しさん@お腹 - 2022/12/02(金) 11:09:41.20 .net (+57,-29,+1)
    987 : 名無しさん@お腹 - 2022/12/02(金) 11:37:06.57 .net (+56,+29,+0)
    >>986
    乙ポニテ
    988 : 名無しさん@お腹 - 2022/12/02(金) 13:10:14.27 .net (-1,-29,-21)
    bit別冊のGNU Emacsマニュアルっていうのがうちにあるけど、
    バージョン18の話だな。懐かしいw
    989 : 名無しさん@お腹 - 2022/12/02(金) 15:23:02.03 .net (+53,+23,+0)
    >>986
    スレ建て乙
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について