問題タブ [flycheck]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Emacs - ccls : 名前空間 "std" に "filesystem" という名前のメンバーがありません
次のセットアップで Emacs を C++ IDE として使用する Archlinux ユーザー: company / flycheck / lsp-ui / ccls
個人的な使用のために C++17 のライブラリを使用しようとしてfilesystem
いますが、Emacs でこのエラーを取り除くことができません。
ccls : no member named 'filesystem' in namespace 'std'
私の問題の簡単なサンプル
このコマンドを使用すると、コンパイルとランタイムはまったく問題ありません。
clang++ -std=c++17 sample.cpp
出力:"sample.cpp"
しかし、「エラー」はEmacs内にまだ存在していて、ちょっと面倒です。次の内容のファイルを追加しようとしまし.ccls
たが、問題は解決しません。
ここに問題のスクリーンショットがあります。すべてが一般的に良いので、私が推測する最初のものの結果cout
ですfilePath
誰も問題を解決する方法を知っていますか?
emacs - Emacs flycheck パッケージのインストール
package-list からインストールした flycheck パッケージを使用してみます。
hereからのアドバイスに従って、次の行を.emacsに追加しました。
emacs を起動すると、次のエラーが表示されます。
この行はもう必要ありませんか? 代わりに他の行を追加する必要がありますか?
前もって感謝します。
emacs - flycheck が fortran ソース ファイルから不要な mod ファイルを生成する
flycheck を使用して fortran コードを記述しています。最近、Fortran ソース コードを開くと不要な mod ファイルが生成されることに気付きました。
私のフライチェック構成は次のとおりです。
次のように、ソース コードに変数宣言のみが含まれている場合にのみ、mod ファイルが生成されるようです。
どうすればこの動作を止めることができますか?