Emacs から Ruff を使う2023年4月29日 ( 2023年5月1日)Emacsこの記事では Emacs から Ruff を使う方法を紹介します。 Ruff Ruff とは Ruff は Rust で書かれた高速な Python の Linter です。Flake8 や isort を置き換えることができます。 Ruff の詳しい紹介は…記事を読む
EmacsでのlspをベースとしたPython開発環境2021年12月2日 ( 2023年4月29日)Emacsこの記事はEmacs Advent Calendar 2021の2日目の記事です。 こんにちは。 昨年のEmacs Advent Calendar 2020の私の記事では、EmacsでのElpyを用いたPython開発環境を紹介しました。 しかし、この一年でlanguage…記事を読む
EmacsでのElpyをベースとしたPython開発環境2020年12月2日 ( 2022年11月25日)Emacsこの記事はEmacs Advent Calendar 2020の2日目の記事です。 こんにちは。 この記事では、私のEmacsでのElpyをベースとしたPython開発環境を紹介します。 設定の仕方は十人十色ですが、こんな設定あるんだというようなことに繋がると嬉しいです。 P…記事を読む
ElpyでのRPC Process のPythonバージョン2020年10月19日 ( 2022年11月25日)Emacsこの記事ではElpyでのRPC ProcessのPythonバージョンに 関するエラーについて記載しています。 エラー ElpyのRPC Processは、デフォルトで~/.emacs.d/elpy/rpc-venvに専用の仮想環境を作成しますが…記事を読む
Python開発環境(pyenv+pipx+poetry)の構築(2020)2020年7月25日 ( 2022年11月25日)Pythonこの記事では、Pythonの開発環境の構築手順を紹介します。 概要としては、以下の通りです。 Pythonのバージョン管理をpipenvで実施pipでインストールするコマンドの管理をpipxで実施Pythonのパッケージ管理をpoetryで実施 それでは…記事を読む
Pythonのデフォルト引数での注意点2020年7月14日 ( 2022年11月25日)Pythonこの記事では、Pythonのデフォルト引数の注意点についてまとめています。 デフォルト引数とは Pythonでは関数(やメソッド)を定義する際に、引数のデフォルト値を設定することができます。デフォルト引数を設定すると、関数呼び出し時に引数が省略した場合に…記事を読む