<commit_before>local cmd = vim.cmd
local execute = vim.api.nvim_command
local fn = vim.fn

local install_path = fn.stdpath('data') .. '/site/pack/packer/start/packer.nvim'

if fn.empty(fn.glob(install_path)) > 0 then
  fn.system({'git', 'clone', 'https://github.com/wbthomason/packer.nvim', install_path})
  execute 'packadd packer.nvim'
end

cmd([[
  augroup PackerUserConfig
    autocmd!
    autocmd BufWritePost plugins.lua source <afile> | PackerCompile
  augroup end
]])

require('packer').startup(function ()
  -- Package manager
  use 'wbthomason/packer.nvim'
  -- Base Dependencies
  use 'kyazdani42/nvim-web-devicons'
  use 'nvim-lua/plenary.nvim'
  use {
    'nvim-treesitter/nvim-treesitter',
    branch = '0.5-compat',
    run = ':TSUpdate',
    config = [[require('plugins.nvim-treesitter')]],
  }
  -- Interface Plugins
  use { 'Pocco81/Catppuccino.nvim', config = [[require('plugins.catppuccino')]], branch = 'dev' }
  use { 'chentau/marks.nvim', config = [[require('marks').setup({})]] }
  use {
    'SmiteshP/nvim-gps',
    requires = 'nvim-treesitter',
    config = [[require('plugins.nvim-gps')]],
  }
  use { 'folke/todo-comments.nvim', config = [[require('plugins.todo-comments')]] }
  use 'folke/which-key.nvim'
  use {
    'lewis6991/gitsigns.nvim',
    requires = {{'plenary.nvim'}},
    config = [[require('plugins.gitsigns')]],
  }
  use 'lukas-reineke/indent-blankline.nvim'
  use { 'luukvbaal/stabilize.nvim', config = [[require('stabilize').setup()]] }
  -- Enhancement Plugins
  use { 'AndrewRadev/dsf.vim', config = [[require('plugins.dsf')]] }
  use { 'AndrewRadev/sideways.vim', config = [[require('plugins.sideways')]] }
  use 'AndrewRadev/splitjoin.vim'<commit_msg>nvim: update theme to correct branch<commit_after>local cmd = vim.cmd
local execute = vim.api.nvim_command
local fn = vim.fn

local install_path = fn.stdpath('data') .. '/site/pack/packer/start/packer.nvim'

if fn.empty(fn.glob(install_path)) > 0 then
  fn.system({'git', 'clone', 'https://github.com/wbthomason/packer.nvim', install_path})
  execute 'packadd packer.nvim'
end

cmd([[
  augroup PackerUserConfig
    autocmd!
    autocmd BufWritePost plugins.lua source <afile> | PackerCompile
  augroup end
]])

require('packer').startup(function ()
  -- Package manager
  use 'wbthomason/packer.nvim'
  -- Base Dependencies
  use 'kyazdani42/nvim-web-devicons'
  use 'nvim-lua/plenary.nvim'
  use {
    'nvim-treesitter/nvim-treesitter',
    branch = '0.5-compat',
    run = ':TSUpdate',
    config = [[require('plugins.nvim-treesitter')]],
  }
  -- Interface Plugins
  use { 'catppuccin/nvim', config = [[require('plugins.catppuccino')]], branch = 'old-catppuccino' }
  use { 'chentau/marks.nvim', config = [[require('marks').setup({})]] }
  use {
    'SmiteshP/nvim-gps',
    requires = 'nvim-treesitter',
    config = [[require('plugins.nvim-gps')]],
  }
  use { 'folke/todo-comments.nvim', config = [[require('plugins.todo-comments')]] }
  use 'folke/which-key.nvim'
  use {
    'lewis6991/gitsigns.nvim',
    requires = {{'plenary.nvim'}},
    config = [[require('plugins.gitsigns')]],
  }
  use 'lukas-reineke/indent-blankline.nvim'
  use { 'luukvbaal/stabilize.nvim', config = [[require('stabilize').setup()]] }
  -- Enhancement Plugins
  use { 'AndrewRadev/dsf.vim', config = [[require('plugins.dsf')]] }
  use { 'AndrewRadev/sideways.vim', config = [[require('plugins.sideways')]] }
  use 'AndrewRadev/splitjoin.vim'
{'fraction_non_alphanumeric': 0.18067717454757734, 'fraction_numerical': 0.005837711617046118, 'mean_word_length': 4.024926686217009, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3691416', 'n_tokens_mistral': 1347, 'n_tokens_neox': 1296, 'n_words': 212}