@@ -91,13 +91,14 @@ vim.g.mapleader = ' '
9191vim .g .maplocalleader = ' '
9292
9393-- Set to true if you have a Nerd Font installed and selected in the terminal
94- vim .g .have_nerd_font = false
94+ vim .g .have_nerd_font = true
9595
9696-- [[ Setting options ]]
9797-- See `:help vim.o`
9898-- NOTE: You can change these options as you wish!
9999-- For more options, you can see `:help option-list`
100100
101+ vim .opt .colorcolumn = " 101,121"
101102-- Make line numbers default
102103vim .o .number = true
103104-- You can also add relative line numbers, to help with jumping.
@@ -674,6 +675,7 @@ require('lazy').setup({
674675 -- clangd = {},
675676 -- gopls = {},
676677 -- pyright = {},
678+ basedpyright = {},
677679 -- rust_analyzer = {},
678680 -- ... etc. See `:help lspconfig-all` for a list of all the pre-configured LSPs
679681 --
@@ -881,20 +883,22 @@ require('lazy').setup({
881883 -- change the command in the config to whatever the name of that colorscheme is.
882884 --
883885 -- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`.
884- ' folke/tokyonight .nvim' ,
886+ ' Mofiqul/dracula .nvim' ,
885887 priority = 1000 , -- Make sure to load this before all the other start plugins.
886888 config = function ()
887889 --- @diagnostic disable-next-line : missing-fields
888- require (' tokyonight ' ).setup {
890+ require (' dracula ' ).setup {
889891 styles = {
890- comments = { italic = false }, -- Disable italics in comments
892+ transparent_bg = true ,
893+ italic_comment = false ,
894+ lualine_bg_color = ' #44475a' ,
891895 },
892896 }
893897
894898 -- Load the colorscheme here.
895899 -- Like many other themes, this one has different styles, and you could load
896900 -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'.
897- vim .cmd .colorscheme ' tokyonight-night '
901+ vim .cmd .colorscheme ' dracula '
898902 end ,
899903 },
900904
@@ -963,6 +967,16 @@ require('lazy').setup({
963967 -- - Show your current context: https://github.com/nvim-treesitter/nvim-treesitter-context
964968 -- - Treesitter + textobjects: https://github.com/nvim-treesitter/nvim-treesitter-textobjects
965969 },
970+ {
971+ ' nvim-tree/nvim-tree.lua' ,
972+ dependencies = {
973+ ' nvim-tree/nvim-web/devicons' ,
974+ },
975+ config = function ()
976+ require (' nvim-tree' ).setup {}
977+ vim .keymap .set (' n' , ' <leader>e' , ' :NvimTreeToggle<CR>' , { silent = true })
978+ end ,
979+ },
966980
967981 -- The following comments only work if you have downloaded the kickstart repo, not just copy pasted the
968982 -- init.lua. If you want these files, they are in the repository, so you can just download them and
0 commit comments