local nvjournal = require("plugins.nvjournal") nvjournal.setup() vim.print("Setup Vundle") -- Ensure Vundle is installed local install_path = vim.fn.stdpath('data')..'/site/pack/packer/start/Vundle.vim' if vim.fn.empty(vim.fn.glob(install_path)) > 0 then vim.fn.system({'git', 'clone', 'https://github.com/VundleVim/Vundle.vim.git', install_path}) end -- Initialize Vundle vim.cmd [[ set nocompatible " Be iMproved, required filetype off " Required " Set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " Let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " Add plugins here " For example, to add vim-fugitive: " Plugin 'tpope/vim-fugitive' Plugin 'vim-pandoc/vim-pandoc-syntax' Plugin 'nvim-lua/plenary.nvim' Plugin 'nvim-telescope/telescope.nvim', { 'tag': '0.1.8' } Plugin 'hat0uma/csvview.nvim' call vundle#end() " Required filetype plugin indent on " Required augroup pandoc_syntax au! BufNewFile,BufFilePre,BufRead *.md set filetype=markdown.pandoc augroup END let g:pandoc#syntax#conceal#use = 0 set tabstop=4 set shiftwidth=4 set expandtab ]] require('csvview').setup() -- vim.print("what?") vim.opt.number = true vim.g.mapleader = ' ' vim.api.nvim_set_keymap("n", "j", ":Note", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "d", ":Notedaily", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "f", ":Telescope find_files", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "g", ":Telescope live_grep", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "b", ":Telescope buffers", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "h", ":Telescope help_tags", { noremap = true, silent = true }) vim.api.nvim_set_keymap("n", "c", ":CsvViewToggle", { noremap = true, silent = true })