@@ -256,7 +256,52 @@ rtp:prepend(lazypath)
256256-- NOTE: Here is where you install your plugins.
257257require (' lazy' ).setup ({
258258 -- BURAK PLUGINS Here
259-
259+ {
260+ ' hat0uma/csvview.nvim' ,
261+ --- @module " csvview"
262+ --- @type CsvView.Options
263+ opts = {
264+ parser = { comments = { ' #' , ' //' } },
265+ keymaps = {
266+ -- Text objects for selecting fields
267+ textobject_field_inner = { ' if' , mode = { ' o' , ' x' } },
268+ textobject_field_outer = { ' af' , mode = { ' o' , ' x' } },
269+ -- Excel-like navigation:
270+ -- Use <Tab> and <S-Tab> to move horizontally between fields.
271+ -- Use <Enter> and <S-Enter> to move vertically between rows and place the cursor at the end of the field.
272+ -- Note: In terminals, you may need to enable CSI-u mode to use <S-Tab> and <S-Enter>.
273+ jump_next_field_end = { ' <Tab>' , mode = { ' n' , ' v' } },
274+ jump_prev_field_end = { ' <S-Tab>' , mode = { ' n' , ' v' } },
275+ jump_next_row = { ' <Enter>' , mode = { ' n' , ' v' } },
276+ jump_prev_row = { ' <S-Enter>' , mode = { ' n' , ' v' } },
277+ },
278+ },
279+ cmd = { ' CsvViewEnable' , ' CsvViewDisable' , ' CsvViewToggle' },
280+ },
281+ {
282+ ' benlubas/molten-nvim' ,
283+ version = ' ^1.0.0' , -- use version <2.0.0 to avoid breaking changes
284+ build = ' :UpdateRemotePlugins' ,
285+ init = function ()
286+ -- this is an example, not a default. Please see the readme for more configuration options
287+ vim .g .molten_output_win_max_height = 12
288+ end ,
289+ },
290+ {
291+ ' rbong/vim-flog' ,
292+ lazy = true ,
293+ cmd = { ' Flog' , ' Flogsplit' , ' Floggit' },
294+ dependencies = {
295+ ' tpope/vim-fugitive' ,
296+ },
297+ },
298+ {
299+ ' windwp/nvim-autopairs' ,
300+ event = ' InsertEnter' ,
301+ config = true ,
302+ -- use opts = {} for passing setup options
303+ -- this is equivalent to setup({}) function
304+ },
260305 {
261306 ' nvim-neo-tree/neo-tree.nvim' ,
262307 branch = ' v3.x' ,
0 commit comments