Skip to content

Latest commit

 

History

History
104 lines (71 loc) · 4.8 KB

readme.md

File metadata and controls

104 lines (71 loc) · 4.8 KB

Neovim Configuration

Welcome to my first Neovim configuration repository!

Table of Contents

Features

  • Fast and lightweight: Nvim = SPEED
  • Extensible: Easily add or remove plugins to suit your needs.
  • LSP Support: Built-in support for Language Server Protocol.
  • Autocomplete: Powered by completion plugins for a smooth coding experience.
  • Syntax Highlighting: Improved syntax highlighting for various languages.
  • File Explorer: Navigate your project easily with a tree view and Telescope.

Installation

Steps

  1. Install Neovim:

    https://github.com/neovim/neovim/blob/master/INSTALL.md

  2. Clone this Repository:

    Linux

     git clone https://github.com/shoutcape/nvim-config ~/.config/nvim
    

    Windows

     git clone https://github.com/shoutcape/nvim-config $env:LOCALAPPDATA\nvim
    
  3. Start Neovim:

        nvim
    

Configuration

Basic Settings

Basic settings are configured in lua\vim-options.lua. This includes options like line numbers, tab width, and most keymaps.

Plugin Management

Plugins are managed using Lazy.vim. Configurations for plugins can be found in lua/plugins.

Plugins

Here are most of the plugins included in this configuration:

Telescope and Neotree binds

  • Space + ff: Open file finder.
  • Space + n: Toggle file explorer.

Screenshots

Here are some screenshots of the setup in action:

Näyttökuva 2024-05-30 002117 Näyttökuva 2024-05-30 002011