-- load all plugins require "pluginList" require "misc-utils" require "top-bufferline" require "statusline" require("colorizer").setup() require("neoscroll").setup() -- smooth scroll -- lsp stuff require "nvim-lspconfig" require "compe-completion" local cmd = vim.cmd local g = vim.g g.mapleader = " " g.auto_save = 0 -- colorscheme related stuff cmd "syntax on" local base16 = require "base16" base16(base16.themes["onedark"], true) require "highlights" -- blankline g.indentLine_enabled = 1 g.indent_blankline_char = "▏" g.indent_blankline_filetype_exclude = {"help", "terminal", "dashboard"} g.indent_blankline_buftype_exclude = {"terminal"} g.indent_blankline_show_trailing_blankline_indent = false g.indent_blankline_show_first_indent_level = false require "treesitter-nvim" require "mappings" require "telescope-nvim" require "nvimTree" -- file tree stuff require "file-icons" -- git signs , lsp symbols etc require "gitsigns-nvim" require("nvim-autopairs").setup() require("lspkind").init() -- hide line numbers in terminal windows vim.api.nvim_exec([[ au BufEnter term://* setlocal nonumber ]], false) require "zenmode" require "whichkey" -- dashboard g.dashboard_default_executive = "telescope" g.dashboard_custom_header = { " ", " ", " ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ ", " ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ ", " ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ ", " ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ ", " ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ ", " ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ ", " ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ", " ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ", " ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ", " ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ", " ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ", " " } g.dashboard_custom_section = { a = {description = {" Find File SPC f f"}, command = "Telescope find_files"}, b = {description = {" Recents SPC f o"}, command = "Telescope oldfiles"}, c = {description = {" Find Word SPC f w"}, command = "Telescope live_grep"}, d = {description = {"洛 New File SPC f b"}, command = "DashboardNewFile"}, e = {description = {"󰓏 Bookmarks SPC f b"}, command = "Telescope marks"}, f = {description = {" Load Last Session SPC f s"}, command = "SessionLoad"} }