1- -- General settings
2- vim .opt .termguicolors = true
3- vim .opt .cursorline = true
1+ -- general settings
2+ vim .o .termguicolors = true
3+ vim .o .cursorline = true
44
5- -- Line settings
6- vim .opt . wrap = false
7- vim .opt . number = true
8- vim .opt . relativenumber = true
9- vim .opt . statuscolumn = ' %s%=%{v:relnum?v:relnum:v:lnum} '
5+ -- line settings
6+ vim .o . number = true
7+ vim .o . relativenumber = true
8+ vim .o . statuscolumn = ' %s%=%{v:relnum?v:relnum:v:lnum} '
9+ vim .o . wrap = false
1010
11- -- Mode is already in status line plugin
12- vim .opt .showmode = false
11+ -- mode is already in status line plugin
12+ vim .o .showmode = false
1313
1414local lazypath = vim .fn .stdpath (' data' ) .. ' /lazy/lazy.nvim'
1515assert (vim .uv .fs_stat (lazypath ))
@@ -20,36 +20,30 @@ require('lazy').setup({
2020 dev = { path = ' ~/dev/repos/personal' },
2121 spec = {
2222 {
23- ' folke/tokyonight.nvim' ,
23+ ' MeanderingProgrammer/render-markdown.nvim' ,
24+ dev = true ,
25+ dependencies = {
26+ ' nvim-mini/mini.nvim' ,
27+ ' nvim-treesitter/nvim-treesitter' ,
28+ },
2429 config = function ()
25- --- @diagnostic disable-next-line : missing-fields
26- require (' tokyonight' ).setup ({ style = ' night' })
27- vim .cmd .colorscheme (' tokyonight' )
30+ require (' render-markdown' ).setup ({})
2831 end ,
2932 },
3033 {
31- ' nvim-lualine/lualine.nvim' ,
32- dependencies = { ' nvim-mini/mini.nvim' },
34+ ' nvim-mini/mini.nvim' ,
3335 config = function ()
34- require (' lualine' ).setup ({
35- sections = {
36- lualine_a = { ' mode' },
37- lualine_b = { { ' filename' , path = 0 } },
38- lualine_c = {},
39- lualine_x = {},
40- lualine_y = {},
41- lualine_z = { ' location' },
42- },
43- })
36+ local icons = require (' mini.icons' )
37+ icons .setup ({})
38+ icons .mock_nvim_web_devicons ()
4439 end ,
4540 },
4641 {
4742 ' nvim-treesitter/nvim-treesitter' ,
48- branch = ' main' ,
4943 build = ' :TSUpdate' ,
5044 config = function ()
5145 require (' nvim-treesitter' )
52- .install ({ ' html' , ' latex' , ' markdown' , ' markdown_inline' })
46+ .install ({ ' html' , ' latex' , ' markdown' , ' markdown_inline' , ' yaml ' })
5347 :wait ()
5448
5549 vim .api .nvim_create_autocmd (' FileType' , {
@@ -62,22 +56,27 @@ require('lazy').setup({
6256 end ,
6357 },
6458 {
65- ' nvim-mini/mini .nvim' ,
59+ ' folke/tokyonight .nvim' ,
6660 config = function ()
67- local icons = require ( ' mini.icons ' )
68- icons .setup ({})
69- icons . mock_nvim_web_devicons ( )
61+ --- @diagnostic disable-next-line : missing-fields
62+ require ( ' tokyonight ' ) .setup ({ style = ' night ' })
63+ vim . cmd . colorscheme ( ' tokyonight ' )
7064 end ,
7165 },
7266 {
73- ' MeanderingProgrammer/render-markdown.nvim' ,
74- dev = true ,
75- dependencies = {
76- ' nvim-treesitter/nvim-treesitter' ,
77- ' nvim-mini/mini.nvim' ,
78- },
67+ ' nvim-lualine/lualine.nvim' ,
68+ dependencies = { ' nvim-mini/mini.nvim' },
7969 config = function ()
80- require (' render-markdown' ).setup ({})
70+ require (' lualine' ).setup ({
71+ sections = {
72+ lualine_a = { ' mode' },
73+ lualine_b = { { ' filename' , path = 0 } },
74+ lualine_c = {},
75+ lualine_x = {},
76+ lualine_y = {},
77+ lualine_z = { ' location' },
78+ },
79+ })
8180 end ,
8281 },
8382 },
0 commit comments