Skip to content

susindaran/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

152 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZSH config

Prerequisites

Font

https://github.com/kalaschnik/meslolgs-nf-template

oh my zsh

https://ohmyz.sh/

Powerlevel10k

https://github.com/romkatv/powerlevel10k?tab=readme-ov-file#oh-my-zsh

ZSH Autosuggestions

https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh

Create symlink

ln -s dotfiles/zshutil ~/.zshutil
ln -s dotfiles/zshrc ~/.zshrc

Emacs Config

Create symlink

ln -s dotfiles/emacs.d ~/.emacs.d

Prerequisites

The Silver Searcher

s-f and s-F is bound to search in the file and search across the project using the-silver-searcher (ag).

Install ag by following the instructions from here

fzf

s-O is bound to helm-fzf-project-root (find file in project root) which requries fzf

Install fzf by following the instructions from here for your platform.

Setup ripgrep

s-F is bound to helm-projectile-rg (fuzzy search in project root) which requires ripgrep.

Install ripgrep by following the instructions from here for your platform.

Configure projects

This config use projectile for project management. To configure projectile to make it aware of the project directories, this config uses magit primarily to get the list of project directories.

List the project directories or a parent directory which contains the project directories here. The notation is ("/path/to/dir" . <depth of project dirs>) For example, if the directory ~/projects/ has the project directories then the listing should be ("~/projects/" . 2).

If there is a directory which is not a git project (no .git present), then create an empty .projectile file in the directory to be addes and add the path to the directory here.

Close and re-open emacs (or M-x eval-buffer).

Treemacs

Treemacs is used as the file-explorer. Use M-x treemacs-projectile to add projects to the workspace. This is a one time setup.

Fonts

M-x nerd-icons-install-fonts

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors