Skip to content

Latest commit

Β 

History

History
33 lines (21 loc) Β· 1.07 KB

File metadata and controls

33 lines (21 loc) Β· 1.07 KB

🌐 Lang Module

The Lang Module provides essential configurations for LSP (Language Server Protocol), formatters, and other language-specific tools, streamlining your development workflow with support for various programming languages.


πŸ› οΈ Setup

To enable this module, add the following to your Nix configuration:

# Add to your Nix configuration
modules.imports = [
  inputs.nvix.nvixModules.utils
  inputs.nvix.nvixModules.lang
];

πŸ”‘ Features

  • LSP Support: Automatically sets up LSP servers for languages like Python, JavaScript, Go, and more.
  • Formatter Integration: Integrates formatters like black, prettier, clang-format, etc.
  • Language-Specific Tools: Configures additional tools like linters and debuggers to enhance the development experience.

πŸ“Œ Notes

Having this module enabled will automatically set up the languages and tools you have configured, ensuring you have a smooth, ready-to-go development environment.

Customize these configurations further to fit your personal preferences. 😊