• Stars
    star
    123
  • Rank 290,145 (Top 6 %)
  • Language
    C
  • Created almost 9 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

vim ported to UEFI

VIM.EFI

this repo is a hack to run 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.

More Repositories

1

9pfs

C
45
star
2

coreos-sshguard

running sshguard on coreos
41
star
3

goland

terminal game in go
Go
35
star
4

ndb

Plan 9 NDB implementation in Go
Go
19
star
5

rust-uefi

Rust
15
star
6

glenda

irc bot in go
Go
13
star
7

9problems

9front
C
11
star
8

rottor

stupid tor pluggable transport
Go
9
star
9

los

lua operating system
C
9
star
10

pf_exporter

pf exporter for prometheus
Go
9
star
11

goniongen

.onion generator in go
Go
8
star
12

tipc

Go tipc bindings
Go
8
star
13

gopf

go bindings for pf
Go
7
star
14

hack9

mirror of bitbucket.org/mischief/hack9
C
6
star
15

airplane

blog using revel
Go
6
star
16

lsystem

L-Systems library in Go
Go
6
star
17

govt

venti library for go
Go
5
star
18

hammertime

Buffered Fixed-Length Obfuscation
Go
5
star
19

webfs

webfs(4) in go
Go
5
star
20

plan9

plan 9 junkbox
C
4
star
21

http2socks

http to socks proxy
Go
4
star
22

raft

C
4
star
23

p9auth

security in plan 9 (haha)
Go
3
star
24

rockethttpd

a simple httpd in C
C
3
star
25

zignify

signify in zig
3
star
26

gocollide

make hash collisions
Go
3
star
27

xosd

libxosd bindings for go
Go
2
star
28

godistccmon

distcc monitor in go
Go
2
star
29

luc

lua irc bot
Lua
2
star
30

libcbor

cbor library for plan 9
C
2
star
31

lsis

lsis: lsystem interpreter in go.
Go
2
star
32

dotfiles

my super cool dotfiles
Shell
2
star
33

lola

lindenmayer systems in lua
Lua
1
star
34

plumb

libplumb + plumb
Go
1
star
35

pubnub

Go Bindings for the PubNub 3.3 REST API
Go
1
star
36

gocks

go go gadget socks server
Go
1
star
37

leek

Go
1
star
38

godwulf

Gopher server implemented in Go
Go
1
star
39

go-sphinxmixcrypto

sphinx mixnet crypto for golang
Go
1
star
40

botbot

https://botbot.me/
Go
1
star
41

snmp_exporter

SNMP exporter for Prometheus in go
Go
1
star
42

nuklear

nuklear for plan 9
C
1
star
43

markov

markov chains in go
1
star
44

anchor

Go
1
star