Skip to content

nvimに末尾空白・空行の自動整形プラグインを追加 #3

Description

@sasamuku

概要

保存時に自動でファイル末尾の空白や不要な空行を削除するプラグインをNeovimに追加する。

背景

コードの品質向上とGit差分の不要なノイズを減らすため、末尾の空白や空行を自動で整形したい。

提案する実装

おすすめプラグイン: tidy.nvim

最もシンプルで軽量なプラグイン。保存時に自動で末尾の空白と空行を削除。

設定例:
```lua
{
"mcauley-penney/tidy.nvim",
event = "BufWritePre",
config = true,
}
```

代替案

  1. vim-better-whitespace: 視覚的なハイライト機能付き
  2. autocmdで自前実装: プラグインなしで実装可能

技術的考慮事項

  • 保存時の自動実行のため、パフォーマンスへの影響は最小限
  • BufWritePreイベントを使用し、保存前に実行
  • カーソル位置の保持が重要

ファイル

  • .config/nvim/init.lua に追加

参考

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions