Skip to content

lucapette/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

This repository contains my shell related configuration files. It doesn't contain Vim configuration as I use another repository for that.

I do not recommend to use my configuration files as they are:

  • If learning about shell tools is your goal, you won't learn much about zsh, tmux and so on by copying someone else' configuration
  • The configuration is tailored to my very specific needs so it won't probably fit you.

Having said that, it's open source so feel free to take anything you need :)

I have some small scripts in ~/bin:

  • bkdir

    Some time ago I needed to type cp -R project project.bak very often so I wrote this simple script to save some keystrokes.

  • ff

    This one is super simple but I find it surprisingly useful. The script accepts a number N and gives you the Nth field from the input list. It's just a shortcut for

    awk "{ print N}"
    

    where N is the argument. And yes, the name of the script makes no sense.

  • git-merged

    I use this script to delete both my local and remote branches that have been merged into main.

  • t

    This is a shortcut for my personal workflow with tmux. First of all, I had a problem with tmux 1.7.X since this version adds a default-path feature that is not working well with my set autochdir in Vim. The script fixes my problem and works in combination with CDPATH a very nice feature that is very useful if you keep all your code in one directory. I even added autocompletion for the script. I say even because zsh autocompletion is magic to me.

License

MIT License Copyright (c) Luca Pette

Releases

No releases published

Packages

No packages published