Skip to content

This is a fork of ThePrimeagen's NeoVim Lua config. I have edited it and added Tabnine.

Notifications You must be signed in to change notification settings

LinuxUser255/init.lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThePrimeagen's init.lua

Getting Started

Install the following:

(back to top)

Installation Video walkthrough by ThePrimeagen:

How to create this init.lua from scratch: https://youtu.be/w7i4amO_zaE

init lua

Click here for NeoVim documentation on netrw:

How to use netrw. The basics.

  • Enter netrw from the terminal: nvim .
  • Scroll using j and k, (up and down)
  • Select / open a file or dir with Enter
  • Close a file leader pv the leader key is the spacebar
  • Fuzzy find while in netrw leader pf
  • Open the fuzzy finder from within a neovim file (accessed via netrw): Ctrl + p
  • Scroll up and down within the fuzzy finder using up and down arrow keys and typing the file name
  • Open up the file tree without closing the file you are in. use the cmd :Vex vertical explore. (split window).
  • Hop left-right between windows: enter window mode ctrl + w then l to go right & ctrl + w + h go left.
  • Return to the original file, (close all window splits), ctrl + w + o

For anyone that is interested in Prime's vimrc, he will have a commit log below documenting each commits (easy to C-f the change you want to know about though i would just suggest git log -S).

Change Log (as of the date of me forking this repo: 04/05/2023

  • 33eee9ad initial commits
  • cb210006 netrw, autogroups for yank highlighting, and auto remove whitespace
  • c8c0bf4a zenmode. i really like this plugin
  • 81c770d2 copilot testing
  • 4a96e645 fugitive mappings for push and pull
  • a3bad06a disabled eslint. driving me crazy

About

This is a fork of ThePrimeagen's NeoVim Lua config. I have edited it and added Tabnine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 98.7%
  • Shell 1.3%