diff options
author | Suleyman Farajli <suleyman@farajli.net> | 2025-01-07 20:25:39 +0400 |
---|---|---|
committer | Suleyman Farajli <suleyman@farajli.net> | 2025-01-07 20:25:39 +0400 |
commit | 609bc970264cfbb7ab24f79cd1c36fec8e77ea01 (patch) | |
tree | fbafb79a1fcee75d2d65a617aeb1fb9bd6bfcd53 | |
parent | 2b1a1fff8d1b382223ab8aa1297d9b7aedc4a510 (diff) |
nvim: nightfox theme and packer added
-rw-r--r-- | config/nvim/init.lua | 25 |
1 files changed, 25 insertions, 0 deletions
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<CR>') vim.keymap.set('i','<C-h>','<Left>') vim.keymap.set('i','<C-l>','<Right>') vim.keymap.set('i','<C-space>','<ESC>') + +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) |