Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 59 additions & 1 deletion init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ vim.g.have_nerd_font = false
vim.o.number = true
-- You can also add relative line numbers, to help with jumping.
-- Experiment for yourself to see if you like it!
-- vim.o.relativenumber = true
vim.o.relativenumber = true

-- Enable mouse mode, can be useful for resizing splits for example!
vim.o.mouse = 'a'
Expand Down Expand Up @@ -255,6 +255,64 @@ rtp:prepend(lazypath)
--
-- NOTE: Here is where you install your plugins.
require('lazy').setup({
-- BURAK PLUGINS Here
{
'hat0uma/csvview.nvim',
---@module "csvview"
---@type CsvView.Options
opts = {
parser = { comments = { '#', '//' } },
keymaps = {
-- Text objects for selecting fields
textobject_field_inner = { 'if', mode = { 'o', 'x' } },
textobject_field_outer = { 'af', mode = { 'o', 'x' } },
-- Excel-like navigation:
-- Use <Tab> and <S-Tab> to move horizontally between fields.
-- Use <Enter> and <S-Enter> to move vertically between rows and place the cursor at the end of the field.
-- Note: In terminals, you may need to enable CSI-u mode to use <S-Tab> and <S-Enter>.
jump_next_field_end = { '<Tab>', mode = { 'n', 'v' } },
jump_prev_field_end = { '<S-Tab>', mode = { 'n', 'v' } },
jump_next_row = { '<Enter>', mode = { 'n', 'v' } },
jump_prev_row = { '<S-Enter>', mode = { 'n', 'v' } },
},
},
cmd = { 'CsvViewEnable', 'CsvViewDisable', 'CsvViewToggle' },
},
{
'benlubas/molten-nvim',
version = '^1.0.0', -- use version <2.0.0 to avoid breaking changes
build = ':UpdateRemotePlugins',
init = function()
-- this is an example, not a default. Please see the readme for more configuration options
vim.g.molten_output_win_max_height = 12
end,
},
{
'rbong/vim-flog',
lazy = true,
cmd = { 'Flog', 'Flogsplit', 'Floggit' },
dependencies = {
'tpope/vim-fugitive',
},
},
{
'windwp/nvim-autopairs',
event = 'InsertEnter',
config = true,
-- use opts = {} for passing setup options
-- this is equivalent to setup({}) function
},
{
'nvim-neo-tree/neo-tree.nvim',
branch = 'v3.x',
dependencies = {
'nvim-lua/plenary.nvim',
'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended
'MunifTanjim/nui.nvim',
-- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information
},
},

-- NOTE: Plugins can be added via a link or github org/name. To run setup automatically, use `opts = {}`
{ 'NMAC427/guess-indent.nvim', opts = {} },

Expand Down
Loading