Skip to content

A repository which contains neovim configurations I have used throughout the years.

License

Notifications You must be signed in to change notification settings

Icy-Thought/nvim.d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knight (Chess)

Neovim Dotfiles

This repository consists of:

  1. niflheim: a configuration I stitched together with the help of the default settings of the installed plugin mentioned in the project's README. 

  2. ereshkigal: lisp-based neovim setup. 

  3. agasaya: lua-based neovim setup. 

Agasaya

Agasaya

Agasaya is a non nix-dependent neovim configuration file that I crafted myself and consists mainly of a minimal setup and neovide settings for the sake of having a neovim-gui available.

You might notice that there is a missing init.lua file in this folder and the reason for that is that I have decided to generate it through home-manager (Nix) to automate the theme selection process on desktop theme change!

Sections

Instead of directly using require('xyz'), I have instead chosen to write a function which requires only when the plugin exists, otherwise it returns nothing.

local function prequire(...)
    local success, lib = pcall(require, ...)
    if not (success) then return lib end
    return nil
end

About

A repository which contains neovim configurations I have used throughout the years.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published