Vim syntax plugin for writing Fast Log Entry (https://df3cb.com/fle/) compatible log files in Vim
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Michael Clemens // DK1MI cf88a10838
added detection of POTA and SOTA references
1 year ago
ftdetect initial commit 2 years ago
syntax added detection of POTA and SOTA references 1 year ago
LICENSE Initial commit 2 years ago
README.md added sections install, update and usage 2 years ago
screenshot.jpg updated screenshot 2 years ago

README.md

vim-fle-syntax

Vim syntax plugin for writing Fast Log Entry (https://df3cb.com/fle/) compatible log files in Vim.

Screenshot

screenshot

Why?

Because it's nice to take a small GNU/Linux based laptop with me on portable operations, just log everything with Vim and do the rest at home.

Extras / Shortcuts

You can insert the current time in UTC and HHMM format by pressing and the current date string by pressing if you add the following lines to your .vimrc file:

" set timezone to UTC
let $TZ='UTC'

" insert current time in HHMM format with <F5>
:nnoremap <F5> "=strftime("%H%M ")<CR>P
:inoremap <F5> <C-R>=strftime("%H%M ")<CR>

" insert current date with <F6>
:nnoremap <F6> "=strftime("date %G-%m-%d")<CR>P
:inoremap <F6> <C-R>=strftime("date %G-%m-%d")<CR>

Install

Copy or symlink these files to your $VIMRUNTIME/syntax and $VIMRUNTIME/ftdetect directory or to ~/.vim/syntax and ~/.vim/ftdetect directories:

# cd ~/
# git clone https://codeberg.org/mclemens/vim-fle-syntax.git
# mkdir -p ~/.vim/syntax
# mkdir -p ~/.vim/ftdetect
# ln -s ~/vim-fle-syntax/syntax/fle.vim ~/.vim/syntax/fle.vim
# ln -s ~/vim-fle-syntax/ftdetect/fle.vim ~/.vim/ftdetect/fle.vim
# vim ~/.vimrc # <<- optional: paste above lines into this file

Update

# cd ~/vim-fle-syntax
# git pull

Usage

Just open any text file ending with .fle in vim:

# vim ~/mylog.fle

Press F5 to enter timestamp, press F6 to enter current date string.