dotfiles

Dotfiles for my OpenBSD environment.
Log | Files | Refs

commit 3134778022ceb17403016704b064f69160beeb64
parent 8e2472b59a797473affcd8fb4f9520952ce775a8
Author: Matsuda Kenji <contact2655@matsudakenji.xyz>
Date:   Sun, 30 Jan 2022 13:29:14 +0900

add nm

Diffstat:
M.config/w3m/keymap | 10+++++++---
Abin/mn | 16++++++++++++++++
Abin/utc | 18++++++++++++++++++
3 files changed, 41 insertions(+), 3 deletions(-)

diff --git a/.config/w3m/keymap b/.config/w3m/keymap @@ -162,7 +162,11 @@ keymap :h HISTORY ########## scrolling ########## keymap C-e UP +keymap e UP +keymap j UP keymap C-y DOWN +keymap y DOWN +keymap k DOWN keymap gg BEGIN keymap G END keymap C-d NEXT_HALF_PAGE @@ -173,8 +177,8 @@ keymap zz CENTER_V ########## cursor ########## keymap l MOVE_RIGHT1 keymap h MOVE_LEFT1 -keymap j MOVE_DOWN1 -keymap k MOVE_UP1 +keymap J MOVE_DOWN1 +keymap K MOVE_UP1 keymap 0 LINE_BEGIN keymap $ LINE_END keymap w NEXT_WORD @@ -205,7 +209,7 @@ keymap C-] TAB_LINK keymap C-j GOTO_LINK ########## info ########## -keymap y PEEK +keymap o PEEK keymap gC-g INFO keymap C-g LINE_INFO keymap gf VIEW diff --git a/bin/mn b/bin/mn @@ -0,0 +1,16 @@ +#!/bin/sh -u +# convert month name to month number +cat | sed -E ' + s/[Jj][Aa][Nn]([Uu][Aa][Rr][Yy])?/01/g + s/[Ff][Ee][Bb]([Rr][Uu][Aa][Rr][Yy])?/02/g + s/[Mm][Aa][Rr]([Cc][Hh])?/03/g + s/[Aa][Pp][Rr]([Ii][Ll])?/04/g + s/[Mm][Aa][Yy]/05/g + s/[Jj][Uu][Nn]([Ee])?/06/g + s/[Jj][Uu][Ll]([Yy])?/07/g + s/[Aa][Uu][Gg]([Uu][Ss][Tt])?/08/g + s/[Ss][Ee][Pp]([Tt][Ee][Mm][Bb][Ee][Rr])?/09/g + s/[Oo][Cc][Tt]([Oo][Bb][Ee][Rr])?/10/g + s/[Nn][Oo][Vv]([Ee][Mm][Bb][Ee][Rr])?/11/g + s/[Dd][Ee][Cc]([Ee][Mm][Bb][Ee][Rr])?/12/g +' diff --git a/bin/utc b/bin/utc @@ -0,0 +1,18 @@ +#!/bin/sh +# can this task be done by strftime(3)? +# unix time converter +# USAGE: utc [datetime] +# utc -r [unixtime] +# format: +# %a: day of week in 3-letter style +# %b: month in 3-letter style +# %e: day from 1 to 31 +# %d: day from 01 to 31 +# %H: hour from 00 to 23 +# %m: month number from 01 to 12 +# %M: minite from 00 to 59 +# %S: second from 00 to 60 (leap second?) +# %Z: time zon in 3-letter style +# %Y: year in 4-letter style +# at this time format is fixed to +%d/%m/%Y:%H:%M:%S +