Skip to content

febinjoy/febins-neovim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

This repository contains my customized Neovim configuration, inspired by the "Neovim for Newbs" series by Typecraft Dev. While it draws from the series, I have made several modifications and enhancements to suit my needs.

Features

  • LSP Servers: Support for Lua, Python, C#, Golang, TypeScript, JavaScript, Bash, CSS, HTML, XML, and GraphQL.
  • Plugin Manager: Utilizing Lazy and Mason for efficient plugin management and LSP installation.
  • UI Enhancements:
    • bufferline for enhanced buffer visibility.
    • lualine for a customised status line.
    • neo-tree for advanced file tree navigation.
  • Commenting: nvim-comment for easy commenting.
  • Fuzzy Finder: telescope for powerful file searching and picking.
  • Syntax Highlighting: treesitter for superior syntax highlighting and code comprehension.
  • Code suggestion and auto completion
  • And much more...

Prerequisites

Ensure the following packages are installed on your system before proceeding:

Ensure each of these dependencies is properly installed and accessible from your command line.

Installation

Clone the repository:

git clone https://github.com/febinjoy/febins-neovim-config.git ~/.config/nvim

Usage

Explore the various features and plugins to enhance your coding experience. Feel free to further customize the configuration to meet your workflow requirements using Lazy and Mason.

Details about the custom keymaps could be found here

Acknowledgements

A huge thank you to Typecraft Dev for the fantastic "Neovim for Newbs" series. Much appreciation to the maintainers of the respective plugins and themes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages