Skip to content

3dyuval/nvim

Repository files navigation

Neovim Configuration

Personal Neovim configuration based on LazyVim with custom keymaps for the Graphite keyboard layout.

Troubleshooting

ENOSPC Errors (Too Many File Watchers)

If you encounter ENOSPC errors ("Error NO SPaCe" - system file watcher limit reached), this is likely due to LSP servers and plugins watching too many files.

System-level Fix

Increase the file watcher limit on Linux:

# Temporary (until reboot)
sudo sysctl fs.inotify.max_user_watches=524288

# Permanent
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Configuration Optimizations

This configuration includes several optimizations to reduce file watcher usage:

  1. Diffview.nvim - Disabled watch_index to prevent continuous git monitoring
  2. TypeScript Tools - Configured to exclude node_modules, build directories, and React Native dirs
  3. .ignore file - Excludes large directories from file watching operations

See issues #48 and #49 for more details.

About

dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages