Removed nvim and tmux from control
This commit is contained in:
		
							parent
							
								
									cf2bf87146
								
							
						
					
					
						commit
						67f91626b9
					
				@ -1,27 +0,0 @@
 | 
			
		||||
-- Telescope
 | 
			
		||||
local builtin = require('telescope.builtin')
 | 
			
		||||
vim.keymap.set('n', '<leader>pf', builtin.find_files, {})
 | 
			
		||||
vim.keymap.set('n', '<C-p>', builtin.git_files, {})
 | 
			
		||||
vim.keymap.set('n', '<leader>ps', function()
 | 
			
		||||
    builtin.grep_string({ search = vim.fn.input("Grep > ") })
 | 
			
		||||
end)
 | 
			
		||||
 | 
			
		||||
-- Harpoon
 | 
			
		||||
local mark = require("harpoon.mark")
 | 
			
		||||
local ui = require("harpoon.ui")
 | 
			
		||||
vim.keymap.set("n", "<leader>a", mark.add_file)
 | 
			
		||||
vim.keymap.set("n", "<C-t>", ui.toggle_quick_menu)
 | 
			
		||||
 | 
			
		||||
vim.keymap.set("n", "<C-q>", function() ui.nav_file(1) end)
 | 
			
		||||
vim.keymap.set("n", "<C-w>", function() ui.nav_file(2) end)
 | 
			
		||||
vim.keymap.set("n", "<C-e>", function() ui.nav_file(3) end)
 | 
			
		||||
vim.keymap.set("n", "<C-r>", function() ui.nav_file(4) end)
 | 
			
		||||
 | 
			
		||||
-- Zenmode
 | 
			
		||||
vim.keymap.set("n", "<leader>pz", function()
 | 
			
		||||
  require("zen-mode").toggle({
 | 
			
		||||
      window = {
 | 
			
		||||
          width = 90,
 | 
			
		||||
      }
 | 
			
		||||
  })
 | 
			
		||||
end)
 | 
			
		||||
@ -1,46 +0,0 @@
 | 
			
		||||
-- lsp-zero
 | 
			
		||||
local lsp = require('lsp-zero')
 | 
			
		||||
 | 
			
		||||
lsp.preset('recommended')
 | 
			
		||||
lsp.setup()
 | 
			
		||||
 | 
			
		||||
-- Treesitter
 | 
			
		||||
vim.opt.runtimepath:append("~/.local/share/nvim/parsers")
 | 
			
		||||
 | 
			
		||||
require'nvim-treesitter.configs'.setup {
 | 
			
		||||
  -- A list of parser names, or "all" (the five listed parsers should always be installed)
 | 
			
		||||
  ensure_installed = { "c", "cpp", "javascript", "lua", "vim" },
 | 
			
		||||
 | 
			
		||||
  -- Install parsers synchronously (only applied to `ensure_installed`)
 | 
			
		||||
  sync_install = false,
 | 
			
		||||
 | 
			
		||||
  -- Automatically install missing parsers when entering buffer
 | 
			
		||||
  -- Recommendation: set to false if you don't have `tree-sitter` CLI installed locally
 | 
			
		||||
  auto_install = true,
 | 
			
		||||
 | 
			
		||||
  parser_install_dir = "~/.local/share/nvim/parsers",
 | 
			
		||||
 | 
			
		||||
  highlight = {
 | 
			
		||||
    enable = true,
 | 
			
		||||
 | 
			
		||||
    -- Setting this to true will run `:h syntax` and tree-sitter at the same time.
 | 
			
		||||
    -- Set this to `true` if you depend on 'syntax' being enabled (like for indentation).
 | 
			
		||||
    -- Using this option may slow down your editor, and you may see some duplicate highlights.
 | 
			
		||||
    -- Instead of true it can also be a list of languages
 | 
			
		||||
    additional_vim_regex_highlighting = false,
 | 
			
		||||
  },
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Obsidian
 | 
			
		||||
vim.opt.conceallevel = 1
 | 
			
		||||
 | 
			
		||||
-- Colors
 | 
			
		||||
function ColorMyPencils(color)
 | 
			
		||||
    color = color or "catppuccin-frappe"
 | 
			
		||||
    vim.cmd.colorscheme(color)
 | 
			
		||||
 | 
			
		||||
    vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
 | 
			
		||||
    vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
ColorMyPencils()
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
require('trianta')
 | 
			
		||||
 | 
			
		||||
@ -1,3 +0,0 @@
 | 
			
		||||
require("trianta.remap")
 | 
			
		||||
require("trianta.lazy")
 | 
			
		||||
require("trianta.set")
 | 
			
		||||
@ -1,144 +0,0 @@
 | 
			
		||||
-- This file can be loaded by calling `lua require('plugins')` from your init.vim
 | 
			
		||||
 | 
			
		||||
-- Only required if you have packer configured as `opt`
 | 
			
		||||
vim.cmd [[packadd lazy.nvim]]
 | 
			
		||||
 | 
			
		||||
return require('lazy').setup({
 | 
			
		||||
    -- Packer can manage itself
 | 
			
		||||
    "folke/lazy.nvim",
 | 
			
		||||
    {
 | 
			
		||||
        "folke/todo-comments.nvim",
 | 
			
		||||
        dependencies = { "nvim-lua/plenary.nvim" },
 | 
			
		||||
        opts = {
 | 
			
		||||
            -- your configuration comes here
 | 
			
		||||
            -- or leave it empty to use the default settings
 | 
			
		||||
            -- refer to the configuration section below
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    { "catppuccin/nvim", as = "catppuccin" },
 | 
			
		||||
    {
 | 
			
		||||
        "nvim-telescope/telescope.nvim", branch = '0.1.x',
 | 
			
		||||
        -- or                            , branch = '0.1.x',
 | 
			
		||||
        dependencies = {"nvim-lua/plenary.nvim"},
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    {
 | 
			
		||||
        "nvim-treesitter/nvim-treesitter",
 | 
			
		||||
        build = ":TSUpdate",
 | 
			
		||||
    },
 | 
			
		||||
    "nvim-treesitter/playground",
 | 
			
		||||
    "ThePrimeagen/harpoon",
 | 
			
		||||
    {
 | 
			
		||||
        'VonHeikemen/lsp-zero.nvim',
 | 
			
		||||
        branch = 'v1.x',
 | 
			
		||||
        dependencies = {
 | 
			
		||||
            -- LSP Support
 | 
			
		||||
            "neovim/nvim-lspconfig",             -- Required
 | 
			
		||||
            'williamboman/mason.nvim',           -- Optional
 | 
			
		||||
            'williamboman/mason-lspconfig.nvim', -- Optional
 | 
			
		||||
 | 
			
		||||
            -- Autocompletion
 | 
			
		||||
            'hrsh7th/nvim-cmp',         -- Required
 | 
			
		||||
            'hrsh7th/cmp-nvim-lsp',     -- Required
 | 
			
		||||
            'hrsh7th/cmp-buffer',       -- Optional
 | 
			
		||||
            'hrsh7th/cmp-path',         -- Optional
 | 
			
		||||
            'saadparwaiz1/cmp_luasnip', -- Optional
 | 
			
		||||
            'hrsh7th/cmp-nvim-lua',     -- Optional
 | 
			
		||||
 | 
			
		||||
            -- Snippets
 | 
			
		||||
            'L3MON4D3/LuaSnip',             -- Required
 | 
			
		||||
            'rafamadriz/friendly-snippets', -- Optional
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "epwalsh/obsidian.nvim",
 | 
			
		||||
        version = "*",  -- recommended, use latest release instead of latest commit
 | 
			
		||||
        lazy = true,
 | 
			
		||||
        ft = "markdown",
 | 
			
		||||
        dependencies = {
 | 
			
		||||
            "nvim-lua/plenary.nvim",
 | 
			
		||||
        },
 | 
			
		||||
        opts = {
 | 
			
		||||
            workspaces = {
 | 
			
		||||
                {
 | 
			
		||||
                    name = "trinote",
 | 
			
		||||
                    path = "~/sync/obsidian/Trinote/",
 | 
			
		||||
                },
 | 
			
		||||
            },
 | 
			
		||||
        },
 | 
			
		||||
        ui = {
 | 
			
		||||
            enable = true
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "folke/twilight.nvim",
 | 
			
		||||
        opts = {
 | 
			
		||||
            dimming = {
 | 
			
		||||
                alpha = 0.25, -- amount of dimming
 | 
			
		||||
                -- we try to get the foreground from the highlight groups or fallback color
 | 
			
		||||
                color = { "Normal", "#ffffff" },
 | 
			
		||||
                term_bg = "#000000", -- if guibg=NONE, this will be used to calculate text color
 | 
			
		||||
                inactive = false, -- when true, other windows will be fully dimmed (unless they contain the same buffer)
 | 
			
		||||
            },
 | 
			
		||||
            context = 10, -- amount of lines we will try to show around the current line
 | 
			
		||||
            treesitter = true, -- use treesitter when available for the filetype
 | 
			
		||||
            -- treesitter is used to automatically expand the visible text,
 | 
			
		||||
            -- but you can further control the types of nodes that should always be fully expanded
 | 
			
		||||
            expand = { -- for treesitter, we we always try to expand to the top-most ancestor with these types
 | 
			
		||||
            "function",
 | 
			
		||||
            "method",
 | 
			
		||||
            "table",
 | 
			
		||||
            "if_statement",
 | 
			
		||||
        },
 | 
			
		||||
        exclude = {}, -- exclude these filetypes
 | 
			
		||||
    },
 | 
			
		||||
},
 | 
			
		||||
-- Lua
 | 
			
		||||
{
 | 
			
		||||
    "folke/zen-mode.nvim",
 | 
			
		||||
    opts = {
 | 
			
		||||
        -- your configuration comes here
 | 
			
		||||
        -- or leave it empty to use the default settings
 | 
			
		||||
        -- refer to the configuration section below
 | 
			
		||||
        {
 | 
			
		||||
            window = {
 | 
			
		||||
                backdrop = 0.95, -- shade the backdrop of the Zen window. Set to 1 to keep the same as Normal
 | 
			
		||||
                -- height and width can be:
 | 
			
		||||
                -- * an absolute number of cells when > 1
 | 
			
		||||
                -- * a percentage of the width / height of the editor when <= 1
 | 
			
		||||
                -- * a function that returns the width or the height
 | 
			
		||||
                width = 120, -- width of the Zen window
 | 
			
		||||
                height = 1, -- height of the Zen window
 | 
			
		||||
                -- by default, no options are changed for the Zen window
 | 
			
		||||
                -- uncomment any of the options below, or add other vim.wo options you want to apply
 | 
			
		||||
                options = {
 | 
			
		||||
                    -- signcolumn = "no", -- disable signcolumn
 | 
			
		||||
                    -- number = false, -- disable number column
 | 
			
		||||
                    -- relativenumber = false, -- disable relative numbers
 | 
			
		||||
                    -- cursorline = false, -- disable cursorline
 | 
			
		||||
                    -- cursorcolumn = false, -- disable cursor column
 | 
			
		||||
                    -- foldcolumn = "0", -- disable fold column
 | 
			
		||||
                    -- list = false, -- disable whitespace characters
 | 
			
		||||
                },
 | 
			
		||||
            },
 | 
			
		||||
            plugins = {
 | 
			
		||||
                options = {
 | 
			
		||||
                    enabled = true,
 | 
			
		||||
                    ruler = false, -- disables the ruler text in the cmd line area
 | 
			
		||||
                    showcmd = false, -- disables the command in the last line of the screen
 | 
			
		||||
                    -- you may turn on/off statusline in zen mode by setting 'laststatus' 
 | 
			
		||||
                    -- statusline will be shown only if 'laststatus' == 3
 | 
			
		||||
                    laststatus = 0, -- turn off the statusline in zen mode
 | 
			
		||||
                },
 | 
			
		||||
                twilight = { enabled = true }, -- enable to start Twilight when zen mode opens
 | 
			
		||||
            },
 | 
			
		||||
            -- callback where you can add custom code when the Zen window opens
 | 
			
		||||
            on_open = function(win)
 | 
			
		||||
            end,
 | 
			
		||||
            -- callback where you can add custom code when the Zen window closes
 | 
			
		||||
            on_close = function()
 | 
			
		||||
            end,
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
})
 | 
			
		||||
@ -1,2 +0,0 @@
 | 
			
		||||
vim.g.mapleader = " "
 | 
			
		||||
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
 | 
			
		||||
@ -1,26 +0,0 @@
 | 
			
		||||
vim.opt.nu = true
 | 
			
		||||
 | 
			
		||||
vim.opt.tabstop = 4
 | 
			
		||||
vim.opt.softtabstop = 4
 | 
			
		||||
vim.opt.shiftwidth = 4
 | 
			
		||||
vim.opt.expandtab = true
 | 
			
		||||
 | 
			
		||||
vim.opt.smartindent = true
 | 
			
		||||
 | 
			
		||||
vim.opt.wrap = true
 | 
			
		||||
 | 
			
		||||
vim.opt.hlsearch = false
 | 
			
		||||
vim.opt.incsearch = true
 | 
			
		||||
 | 
			
		||||
vim.opt.termguicolors = true
 | 
			
		||||
 | 
			
		||||
vim.opt.scrolloff = 8
 | 
			
		||||
vim.opt.signcolumn = "yes"
 | 
			
		||||
 | 
			
		||||
vim.opt.updatetime = 50
 | 
			
		||||
 | 
			
		||||
vim.opt.colorcolumn = "80"
 | 
			
		||||
 | 
			
		||||
vim.g.mapleader = " "
 | 
			
		||||
 | 
			
		||||
vim.opt.mouse = ""
 | 
			
		||||
@ -1,13 +0,0 @@
 | 
			
		||||
# Start panels at 1
 | 
			
		||||
set -g base-index 1
 | 
			
		||||
set -g pane-base-index 1
 | 
			
		||||
set-window-option -g pane-base-index 1
 | 
			
		||||
set-option -g renumber-windows on
 | 
			
		||||
 | 
			
		||||
# Plugins
 | 
			
		||||
set -g @plugin 'catppuccin/tmux'
 | 
			
		||||
set -g @catppuccin_flavour 'frappe' # or frappe, latte, mocha
 | 
			
		||||
set -g @plugin 'tmux-plugins/tpm'
 | 
			
		||||
set -g @plugin 'tmux-plugins/tmux-sensible'
 | 
			
		||||
run '/usr/share/tmux-plugin-manager/tpm'
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user