From 609bc970264cfbb7ab24f79cd1c36fec8e77ea01 Mon Sep 17 00:00:00 2001 From: Suleyman Farajli Date: Tue, 7 Jan 2025 20:25:39 +0400 Subject: nvim: nightfox theme and packer added --- config/nvim/init.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'config/nvim') diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 7dbb0a1..75ed831 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -1,6 +1,7 @@ vim.cmd("let mapleader = ' '") vim.cmd("set relativenumber") vim.cmd("set number") +vim.cmd("colorscheme duskfox") vim.cmd("set nowrap") vim.cmd("set clipboard=unnamedplus") -- Use system clipboard vim.cmd("set background=dark") @@ -30,3 +31,27 @@ vim.keymap.set('n', 'L',':wincmd l') vim.keymap.set('i','','') vim.keymap.set('i','','') vim.keymap.set('i','','') + +local ensure_packer = function() + local fn = vim.fn + local install_path = fn.stdpath('data')..'/site/pack/packer/start/packer.nvim' + if fn.empty(fn.glob(install_path)) > 0 then + fn.system({'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path}) + vim.cmd [[packadd packer.nvim]] + return true + end + return false +end + +local packer_bootstrap = ensure_packer() + +return require('packer').startup(function(use) + use 'wbthomason/packer.nvim' + use 'EdenEast/nightfox.nvim' + + -- Automatically set up your configuration after cloning packer.nvim + -- Put this at the end after all plugins + if packer_bootstrap then + require('packer').sync() + end +end) -- cgit v1.2.3