Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jacmoe/nvim

My Neovim configuration for creative writing
https://github.com/jacmoe/nvim

colemak-layout creative-writing neovim-configuration org-mode

Last synced: about 1 month ago
JSON representation

My Neovim configuration for creative writing

Awesome Lists containing this project

README

        

* My Neovim configuration

[[file:screenshot.png]]

** Introduction
This is a small, and quickly put together, Neovim configuration to allow me to edit my Org-mode files on my weak and old Celeron-based laptop. It is a poor, but powerful, imitation of my [[https://github.com/jacmoe/.doom.d][Doom-Emacs]] setup.

This configuration makes use of:

- [[https://github.com/wbthomason/packer.nvim][packer.nvim]] - use-package inspired plugin/package management for Neovim.
- [[https://github.com/EdenEast/nightfox.nvim][Nightfox]] - highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.
- [[https://github.com/TimUntersberger/neogit][Neogit]] - work-in-progress Magit clone for Neovim that is geared toward the Vim philosophy.
- [[https://github.com/nvim-orgmode/orgmode][Orgmode.nvim]] - Orgmode clone written in Lua for Neovim 0.7.
- [[https://github.com/loqusion/true-zen.nvim][true-zen.nvim]] - Clean and elegant distraction-free writing for NeoVim.
- [[https://github.com/ethanholz/nvim-lastplace][nvim-lastplace]] - A Lua rewrite of vim-lastplace
- [[https://github.com/rmagatti/auto-session][Auto Session]] - Seemless automatic session management.
- [[https://github.com/nvim-lualine/lualine.nvim][lualine.nvim]] - A blazing fast and easy to configure Neovim statusline written in Lua.
- [[https://github.com/chentoast/marks.nvim][marks.nvim]] - A better user experience for interacting with and manipulating Vim marks.
- [[https://github.com/akinsho/bufferline.nvim][bufferline.nvim]] - A snazzy buffer line (with tabpage integration) for Neovim built using lua.
- [[https://github.com/nvim-telescope/telescope.nvim][telescope.nvim]] - A highly extendable fuzzy finder over lists.
** Installation

#+begin_quote
*This configuration does not work in Windows due to how the treesitter parser is configured.*
#+end_quote

*** Clone repository
#+begin_src
git clone [email protected]:jacmoe/nvim.git ~/.config/nvim
#+end_src
*** Install Packer.
#+begin_src
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
#+end_src
*** Sync packages
Start Neovim, and sync Packer:
#+begin_src
:PackerSync
#+end_src