Skip to content

EdgarOrtegaRamirez/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Neovim dotfiles 🦖

Version Prerequisite Prerequisite Documentation Maintenance License: MIT

Preinstall

Install Neovim

Install Neovim

Vim-Plug

Install vim-plug for Neovim

sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

Python3

Here's a python installation guide

Iterm (For Mac Users only)

iTerm2 is a replacement for Terminal and the successor to iTerm. The Catppuccin theme won't work for macOS Terminal app.

Install

Go to ~/.config folder and clone this repository

git clone git@github.com:charly-palencia/nvim-config.git ~/.config/nvim

Then, open Neovim using nvim and run the command :PlugInstall. It will install all the plugins into ./init.vim file.

Get healthy

Open nvim and enter the following:

:checkhealth

Install LSP (Language Server Protocol) Servers

Facilitates features like go-to-definition, find-references, hover, completion, rename, format, refactor, etc., using semantic whole-project analysis.

Neovim dotfile uses Mason.nvim to easly manage LSP Servers and other tools. Here's the complete LSP list. Run :Mason to see all of the available packages to install.

mason

Copy & Pase Support

You'll probably notice you don't have support for copy/paste, also that Python and Node.js haven't been setup.

So let's fix that

First we'll fix copy/paste

  • On mac pbcopy should be builtin

  • On Ubuntu

    sudo apt install xsel
    
  • On Arch Linux

    sudo pacman -S xsel
    

Next we need to install python support (node is optional)

  • Neovim python support

    pip install pynvim
    
  • Neovim node support

    npm i -g neovim
    

Fonts

After moving fonts to ~/.local/share/fonts/

Run: $ fc-cache -f -v

Documentation

Author

👤 Edgar Ortega

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages