Skip to content

SidonTheTroll/NvChad-Colemak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NvChad Colemak

Neovim Minimum Version Discord

A config which just works in completing essential tasks added with extra 'bloat' to make life a bit easier with focus on work with Colemak keyboard layout.

Note that this config is made with Colemak layout in mind. Search for any other config if you dont use it.

Installation

  1. Clone the repo into a folder with git clone https://github.com/sidonthetroll/nvchad-colemak
  2. Open the config folder of a fresh install of NvChad.
  3. Merge the folders and replace the conflicting files in the config folder.

This is meant to be a starting config. Your precofigured settings might be lost.

Dependencies

  1. Luarocks
  2. Ctags
  3. xclip
  4. ripgrep
  5. Fish

Note

Added fish to be used in the Terminal Toggle keybind. The config is found in /lua/options.lua.

Showcase

Startup Workflow

Now what?

  • Feel free to make adjustment and fix any bugs that you find and let me know through PR or in my Discord.

  • If you think that it needs some new features do the same or if you are feeling shy, just use it yourself, you don't have to do it if you don't want.

Few words from me (you don't have to read)

Works started on 4th September, 2023 and writing this on 6th September, 2023, basically the same year.
Became dizzy after smashing my head on the table for hours figuring out how Lua works.

It's January 4, 2025 at 11:30 PM. I'm actually fixing my code so that I could work on my Craptop regardless of the situation. Also my exams are going on but I don't care.

Added plugins

Added keybinds

  • F5 to toggle autosave on/off.
  • F6 to split horizontally.
  • F7 to split vertically.
  • F8 to toggle Tagbar on/off.

Check these stuff in the cheat sheet (leader+ch btw).

Also these are to made suitable to navigate using Colemak but only in insert mode. Feel free to also implement in normal mode.

History

  • A random guy named SidonTheTroll, out of nowhere, was finding difficulty multitasking for his academics and due to his pc (Intel Celeron 1.1 GHz, iHD 500, 4 gb ram, 1 gb swap), his swap memory was causing problems for him. So he decided to eqit using VSCodium for daily use and started using NeoVim, but his previous configs were lacking most modern features so gradually started using NvChad. Some time later, he found it difficult to use it because it was for QWERTY users and did a brainless move of getting to the old config.

  • After some weeks, he got 4 days off from school so he decided that he will do everything to use NeoVim with all modern functions that was suitable for him. So he copied the NvChad repo and added his own wizardary to make it useful for him. And so NvChad Colemak was made.

  • Now in 2025, he started uploading braindead stuff again and this repo is up-to-date again.

TODO

  • Add keybind for :vsplit
  • Add keybind for :split

Yet another time Sidon complains about his PC

neofetch

About

Customized configs for NvChad suited for Colemak users

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages