kaziwaseef / hexide.nvim

A complete IDE experience made with neovim, tmux and alacritty

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hex-IDE with neovim (tmux and alacritty)

This is a full ide experience. This is not a neovim plugin.

Tmux Setup

tmux is used as a multiplexer to run nvim and have persistent sessions

Install tmux

brew install tmux

Setup tpm

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Setup tmux config

ln -s $(pwd)/.tmux.conf ${HOME}/.tmux.conf

Setup Plugins

tmux
<prefix>I

Alacritty Setup

Install Font

Install the custom Nerdfont from font directory in this repository

Install Alacritty

brew install --cask alacritty

Setup Alacritty

mkdir -p ${HOME}/.config/alacritty
ln -s $(pwd)/alacritty.yml ${HOME}/.config/alacritty/alacritty.yml

Neo Vim Setup

Prerequisites

Install:

  • Node
  • ripgrep
  • gnu-sed

Install NeoVim

brew install neovim

Add nvim config

mkdir -p ${HOME}/.config/nvim
ln -s $(pwd)/init.lua ${HOME}/.config/nvim/init.lua
ln -s $(pwd)/lua/ ${HOME}/.config/nvim/
ln -s $(pwd)/plugin/ ${HOME}/.config/nvim/
ln -s $(pwd)/lazygit.config.yaml ${HOME}/.config/nvim/lazygit.config.yaml

Install Plugins

Open neovim to get plugins. Or run :Lazy command

About

A complete IDE experience made with neovim, tmux and alacritty

License:MIT License


Languages

Language:Lua 92.8%Language:Shell 6.9%Language:Scheme 0.2%