https://github.com/mischief/efivim
vim ported to UEFI
https://github.com/mischief/efivim
Last synced: about 1 year ago
JSON representation
vim ported to UEFI
- Host: GitHub
- URL: https://github.com/mischief/efivim
- Owner: mischief
- Created: 2016-02-29T02:20:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-02-08T21:33:06.000Z (over 3 years ago)
- Last Synced: 2025-03-18T10:45:57.727Z (over 1 year ago)
- Language: C
- Size: 16.6 KB
- Stars: 137
- Watchers: 11
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VIM.EFI
this repo is a hack to run [Vim](https://github.com/vim/vim) in a UEFI environment.
## building
at the time of writing, you can build VIM.EFI on debian 11 (bullseye).
you will need at least git, make and gcc. **TODO**: finish documenting what's needed
sudo apt install build-essential nasm mtools gdisk
to build VIM.EFI clone this repo and execute `make`.
git clone --depth=1 --recursive https://github.com/mischief/efivim
cd efivim
make
## running
to run VIM.EFI, copy `vim.efi` to the ESP and execute it from your UEFI shell.
to try out VIM.EFI in qemu, execute `make qemu`, and type 'vim' in the UEFI shell prompt.
## credits
originally whipped up by ya boy @mischief when he should have been doing real work at his day job
thank you, @brammool for making an exellent text editor, and for helping those poor Ugandan children.
shout out to @mjg59 - stay cool brother.