Skip to content
/ oni Public

Personal nvim configuration structure and documentation. An ever growing list of cool things that can be done with nvim.

Notifications You must be signed in to change notification settings

0x20F/oni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oni mask

oni

Personal nvim configuration structure and documentation. An ever growing list of cool things that can be done with nvim...

⚠️ this file is auto-generated ⚠️



Directory Structure

  • ~/.config/nvim
    • init.lua - Basic vim configuration and main entrypoint
    • lua - Directory for all modules
      • core - Directory for all basic modules that make everything work
        • completion.lua: This is where all the language servers are setup and configured.
        • keys.lua: All the key mappings
        • plugins.lua: All Packer configuration together with all #Plugins that should be installed, this includes themes.
        • tree-sitter.lua: Tree-Sitter configuration. More language servers for nicer syntax highlighting.
      • misc - Small quality of life tweaks, nothing that messes with the editor usage itself.
        • dashboard.lua: Dashboard banner and settings
        • statusline.lua: Statusline setup and configuration

Plugins

A lot of plugins... Here are the links for the most general ones, the rest in lua/core/plugins.lua are just dependencies for these.

Honorable mentions: lspkind-nvim, delimitMate


Key Bindings

Leader is space so wherever you see SPC think of that.

Modes:

  • n - normal
  • i - insert
  • v - visual
combo action modes
SPC a Open file browser n
Control p Find files n
Control f Find text in files n
SPC j/k Split horizontally n
SPC h/l Split vertically n
Control w Close currently focused file n, i
Alt j/k/h/l Move between split panes (down, up, left, right) respectively n, i
Control s Save the currently focused file n, i, v

About

Personal nvim configuration structure and documentation. An ever growing list of cool things that can be done with nvim.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages