https://github.com/malept/vimfiles
Vim configuration.
https://github.com/malept/vimfiles
Last synced: 6 months ago
JSON representation
Vim configuration.
- Host: GitHub
- URL: https://github.com/malept/vimfiles
- Owner: malept
- License: lgpl-3.0
- Created: 2012-04-12T07:33:36.000Z (about 13 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T23:48:28.000Z (7 months ago)
- Last Synced: 2024-12-29T10:50:22.886Z (6 months ago)
- Language: Lua
- Homepage:
- Size: 329 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Vim Configuration
=================This is Mark's Vim configuration. He's put it up here so that he can have
a place to easily install it for whatever computer he's running Vim on.If you're not Mark, you may want to look over the files to see what
*exactly* is going on before installing it, instead of blindly copying and
pasting into your local config (which is never a good idea to begin with).This particular configuration attempts to emphasize using Vim's keybindings,
as opposed to emulating other editors' keybindings.Installation
------------To install everything, run the following commands::
git clone https://github.com/malept/vimfiles
cd vimfiles
mkdir -p ~/.config/nvim
ln -s `pwd`/init.lua ~/.config/nvim/Partial installation is left as an exercise to the reader.
Development
-----------For working on this repo, you'll want to install some tools to make linting/formatting work:
- ``mise``
- ``luacheck``
- ``stylua```mise`_ does some of this for you.
.. mise: https://mise.jdx.dev/
Linux
~~~~~Commands to install the above mentioned dependencies::
sudo apt install make lua-check
curl https://mise.run | sh
mise installUsage
~~~~~Run ``mise tasks`` to see the currently defined tasks.
License
-------This repository is licensed under the terms of the LGPL 3 or later, unless otherwise noted. Please
see ``LICENSE`` for details. Alternative suggestions for a license are welcome.