Home
Posts
Notes
Search
A Scripter's Notes
❚
Emacs, scripting and anything text oriented.
—
Kaushal Modi
Jul 2022
Jun 2022
May 2022
Apr 2022
Mar 2022
Feb 2022
Apr 2019
Sep 2018
Aug 2018
Jun 2018
May 2018
Apr 2018
Mar 2018
Feb 2018
Dec 2017
Apr 2017
Mar 2017
Feb 2017
Jan 2017
Nov 2016
Oct 2016
Mar 2015
Feb 2015
Oct 2014
Aug 2014
Jul 2014
May 2014
Apr 2014
Mar 2014
Back to top
Jul 2022
07/20
Version controlling Jenkins config
unix
git
jenkins
07/06
Using Git Delta with Magit
emacs
git
magit
diff
Jun 2022
06/27
Gujarati Transliteration
emacs
Gujarati in Emacs
gujarati
transliteration
06/25
Cleaning up ${GOPATH}/pkg/
programming
golang
06/23
View GitHub Pull Requests in Magit
emacs
elisp
git
magit
github
git-reference
06/19
Gujarati fonts in Emacs
emacs
Gujarati in Emacs
gujarati
font
06/17
[2022/06/18]
Emacs Lisp: Advice Combinators
emacs
elisp
advice
plantuml
06/16
Org: Show only Post subtree headings
emacs
org
elisp
subtree
looping
advice
06/15
Firefox: Always open a New Tab after Current
web
firefox
tab
add-on
06/14
Saving Python pip dependencies
web
HTML5 Validator
html
validator
python
pip
netlify
06/13
Disarming the 'tar' bomb in 10 seconds
unix
replies
tar
06/12
Unclutter: A better Reader View for browsers
web
browser
reader-mode
add-on
06/05
Zero HTML Validation Errors!
emacs
web
org
HTML5 Validator
html
validator
06/01
Offline HTML5 Validator
web
HTML5 Validator
html
validator
May 2022
05/26
Hugo Modules: Importing a Theme
hugo
Hugo Modules
module
theme
component
05/18
Looping through Org mode headings
emacs
org
elisp
looping
05/16
Using Org Logbook Notes to record blog post updates
emacs
org
logbook
05/13
Building Org Development version (2022)
emacs
org
development
05/10
Downloading Nim
programming
nim
installing
05/08
Creating a patch file using Magit
emacs
git
magit
05/04
Presenting tomelr!
web
org
hugo
emacs
elisp
ox-hugo
toml
Apr 2022
04/28
Defining tomelr – A library for converting Lisp expressions to TOML
emacs
elisp
toml
04/20
Parsing Backlinks in Hugo
hugo
partials
backlinks
04/15
Improving ox-hugo exported Org "info:" links
web
hugo
emacs
org
info
ox-hugo
04/12
[2022/04/15]
Linking and Exporting Org "info:" links
web
hugo
emacs
org
info
ox-hugo
04/10
Straight and Curved Quotes in Emacs Lisp
emacs
elisp
single-quotes
grave-accents
04/07
Hugo: Use goat code blocks for ASCII diagrams
hugo
ascii
diagrams
Mar 2022
03/19
Using Emacs advice to silence messages from functions
emacs
elisp
advice
03/14
Binding Nim to C++ std::list
programming
nim
binding
cpp
stl
list
03/06
Quick Intro to Emacs Lisp Regression Testing
emacs
elisp
ert
testing
regression
makefile
03/01
titleref: Referencing Hugo posts by their titles
hugo
Hugo Shortcodes
shortcodes
cross-referencing
org-macro
Feb 2022
02/24
Hugo Modules: Getting Started
hugo
Hugo Modules
module
02/20
Auto-count #100DaysToOffload posts
hugo
template
partial
02/16
grep -Po
unix
shell
grep
regex
string
perl
02/11
Generics (not exactly) in SystemVerilog
systemverilog
parameterized-classes
typename
static
methods
generics
02/05
Sidenotes using ox-hugo
emacs
org
hugo
web
Sidenotes
sidenotes
ox-hugo
shortcode
special-block
02/03
Sidenotes using only CSS
web
Sidenotes
sidenotes
css
Apr 2019
04/26
"Hello World" for SV/C++ DPI-C integration
systemverilog
dpi-c
cpp
cadence
xcelium
Sep 2018
09/24
Nim: Deploying static binaries
programming
nim
static
binary
musl
gnu-linux
github
travis-ci
Aug 2018
08/22
[2018/08/26]
Splitting an Org block into two
emacs
org
elisp
src-block
org-block
split
advice
Jun 2018
06/12
Time formatting in Go
hugo
time
format
golang
06/05
Nim: Fizz-Buzz test
programming
replies
nim
fizz-buzz
test
May 2018
05/21
How do I write "Org mode"?
emacs
org
convention
consistency
standard
05/15
Nim: Check if stdin/stdout are associated with terminal or pipe
programming
nim
stdin
stdout
tty
terminal
pipe
bash
05/10
[2021/12/17]
Accessing Devdocs from Emacs
emacs
devdocs
documentation
nim
search
package
Apr 2018
04/23
Follow-up: Golang Quirk: Number-strings starting with "0" are Octals
hugo
replies
Golang Octals
golang
octal
quirk
04/18
Golang Quirk: Number-strings starting with "0" are Octals
hugo
Golang Octals
golang
octal
quirk
strconv
zero
string
sed
find
grep
go-template
04/04
Optimize your FontAwesome
emacs
elisp
web
FA5
fontawesome
javascript
optimize
minified
Mar 2018
03/28
Fragmentions
replies
web
javascript
03/19
Git diff Minified JS and CSS
web
unix
minified
javascript
git
diff
css
magit
03/06
[2022/03/11]
Hugo: Leaf and Branch Bundles
hugo
page-bundles
leaf
branch
flow-chart
03/06
[2022/02/22]
Org Contribution Flow-chart
emacs
org
plantuml
flow-chart
contribution
development
03/05
Field Formatters in Org table
emacs
org
table
field-formatter
Feb 2018
02/07
[2018/02/08]
Your car will be ready in 8000 seconds
emacs
elisp
time
seconds
recursion
02/02
[2018/02/12]
LaTeX in HTML
emacs
org
latex
html
hugo
02/02
Converting Org keywords to lower-case
emacs
org
elisp
Dec 2017
12/18
[2018/08/11]
Narrowing the Author column in Magit
emacs
elisp
magit
git
org
log
Apr 2017
04/24
A Better less
emacs
bash
Mar 2017
03/07
Installing bleeding edge Hugo + Goorgeous
hugo
org
bash
installation
go
Feb 2017
02/24
[2018/05/17]
Installing go toolchain
unix
toolchain
golang
Jan 2017
01/12
Stuff about command-line ftp
ftp
01/12
Installing rust toolchain
rust
01/09
Count Down Timer in Shell
unix
shell
bash
tcsh
countdown
timer
Nov 2016
11/28
Optimize your .git
git
11/23
Check If a Command/Executable Exists from Shell Script
unix
shell
bash
tcsh
executable
exists
binary
11/23
Second Argument to basename
unix
11/19
Emacsclient on Windows
emacs
Oct 2016
10/15
Generating a transparent favicon
Web Design
favicon
transparent
browser
10/10
How I Created this Blog
hugo
gitlab
Mar 2015
03/09
[2017/09/19]
Do Ediff as I mean
emacs
elisp
ediff
Feb 2015
02/07
Elisp Meta Characters in String
elisp
octal
meta
outshine
Oct 2014
10/15
How to undo the unpushed commits in magit?
magit
git
emacs
Aug 2014
08/28
tmux Shift + Mouse
unix
tmux
mouse
copy
paste
Jul 2014
07/27
Save a macro as a function in emacs
emacs
macro
verilog
uvm
escape
backtick
markdown
07/21
Org-to-HTML and fill-column-indicator
emacs
org
html
May 2014
05/29
Getting started with texlive
texlive
latex
05/29
Formatting in LaTeX
latex
formatting
05/28
Inline LaTeX code fragments in Org
latex
org
inline
fragment
emacs
05/28
How to quickly create a table in Org mode
emacs
org
table
05/20
Returning a matched group in Matlab
matlab
regex
grouping
cell
token
Apr 2014
04/28
zsh Guide by Peter Stephenson
zsh
guide
04/16
Search/replace groups using sed
sed
regex
escape
search
replace
Mar 2014
03/27
Installing custom fonts in Linux
font
linux
xterm
tcsh
03/22
Assigning a hash to another hash
perl
hash
03/20
How to remove duplicate lines using awk?
awk
duplicate
tcsh
03/18
One liner if-else in awk
awk
condition
oneliner
03/17
Using sed
sed
unix
tcsh
alias
03/14
Binary <> Decimal <> Hex conversion in Python
conversion
python
03/14
How to change upper case to lower via search/replace?
emacs
regex
replace
03/12
How to save a function name in a variable in elisp?
emacs
elisp
function
variable
theme
03/12
Writing aliases with optional arguments in tcsh
tcsh
alias
awk
03/09
ctags, systemverilog and emacs
ctags
exuberant
emacs
systemverilog
03/06
Escaping dollar signs in tcsh
tcsh
find
escaping
regex
03/06
How to add footnotes in Octopress posts?
octopress
markdown
footnotes
03/06
[2018/03/20]
Send a command to every pane/window/session in tmux
unix
tmux
pane
window
session
03/05
How to do math in Makefile?
makefile
bc
03/04
Get current directory name without path
awk
shell
03/03
First Post