local lazypath = vim.fn.stdpath("data") .. "lazy/lazy.nvim" if not (vim.uv or vim.loop).fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", -- latest stable rtelease lazypath, }) end vim.opt.rtp:prepend(lazypath) require("lazy").setup({ "tanvirtin/monokai.nvim", 'preservim/nerdtree', 'ziglang/zig.vim', "lervag/vimtex", 'tomasiser/vim-code-dark', 'flazz/vim-colorschemes', 'tomasiser/vim-code-dark', 'flazz/vim-colorschemes', 'ZachIndigo/vim-preglow', 'axvr/org.vim', 'ziglang/zig.vim', 'jdonaldson/vaxe', 'xuhdev/vim-latex-live-preview', 'waycrate/swhkd-vim', 'HiPhish/guile.vim', 'preservim/nerdtree', 'Xuyuanp/nerdtree-git-plugin', 'PhilRunninger/nerdtree-visual-selection', 'tpope/vim-fugitive', 'junegunn/goyo.vim', 'junegunn/limelight.vim', 'vim-airline/vim-airline', 'nathanaelkane/vim-indent-guides', 'mhinz/vim-signify', 'tpope/vim-endwise', 'tpope/vim-surround', 'mattn/emmet-vim', 'godlygeek/tabular', 'plasticboy/vim-markdown', 'ryanoasis/vim-devicons', {'akinsho/toggleterm.nvim', version = "*", config = true}, }) -------------------- -- Plugin Options -- -------------------- -- emmet vim.g.user_emmet_leader_key='' -- zig config vim.g.zig_fmt_autosave = 1 -- latex live preview vim.g.livepreview_previewer = 'zathura' vim.g.livepreview_use_biber = 1 vim.g.livepreview_cursorhold_recompile = 0 -- vim-markdown vim.g.vim_markdown_folding_disabled = 1 vim.g.vim_markdown_folding_level = 3 vim.g.vim_markdown_toc_autofit = 1 vim.g.vim_markdown_emphasis_multiline = 0 vim.g.tex_conceal = "" vim.g.vim_markdown_math = 1 vim.g.vim_markdown_conceal_code_blocks = 1 vim.g.vim_markdown_fenced_languages = { 'c++=cpp', 'viml=vim', 'bash=sh', 'ini=dosini' } vim.g.vim_markdown_follow_anchor = 1 vim.g.vim_markdown_math = 1 vim.g.vim_markdown_frontmatter = 1 vim.g.vim_markdown_toml_frontmatter = 1 vim.g.vim_markdown_strikethrough = 1 vim.g.vim_markdown_no_extensions_in_markdown = 1 vim.g.vim_markdown_autowrite = 1 vim.g.vim_markdown_auto_insert_bullets = 0 vim.g.vim_markdown_new_list_item_indent = 0 vim.g.vim_markdown_edit_url_in = 'tab' -- NERDTree config vim.g.NERDTreeGitStatusUseNerdFonts = 1 -- use nerd fonts vim.g.NERDTreeGitStatusShowClean = 1 -- default: 0 vim.g.NERDTreeDirArrowExpandable = '>' vim.g.NERDTreeDirArrowCollapsible = '<' vim.g.NERDTreeMapToggleHidden = 'z' -- Goyo config vim.g.goyo_width = '90%' vim.g.goyo_height = '100%' -- limelight config vim.g.limelight_conceal_ctermfg = 'gray' vim.g.limelight_conceal_guifg = 'gray' -- devicon config vim.g.airline_powerline_fonts = 1 vim.g.webdevicons_enable_nerdtree = 1 -- vim-indent-guides config vim.g.indent_guides_enable_on_vim_startup = 0 -- vim-signify config vim.opt.updatetime=100