endowataru / conf

My essential configuration for shell tools (neovim, zsh, git)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My configuration files for shell tools

Publish Docker image

This repository is a collection of my configuration files for shell tools. They are supposed to mostly work both on macOS and Linux.

Example

Docker image

You can try the environment configured by this repository with the public Docker images I created:

docker run -it wendo/ubuntu-shell:main

To mount the current directory from the container, run the following command:

docker run -v $(pwd):/mnt -w /mnt -it wendo/ubuntu-shell:main

Tools

  • neovim
    • Type v[Enter] in the shell.
    • packer as a package manager.
    • The configurations are located at nvim/. They are written in Lua.
  • zsh
    • sheldon as a package manager.
    • See .zshrc to check its configuration.
  • git
    • Type g[Enter] in the shell.
    • See .gitconfig.
  • tmux
    • Type t[Enter] in the shell.
    • See .gitconfig.
  • homebrew
    • Brewfiles are located at brew/.

Neovim key mappings

  • [Space]e : Open the filer (nvim-tree).
  • [Space]t : Open the terminal.
  • <Shift-Arrow> : Resize the current window.
  • <Ctrl-S> : Save the current buffer.

About

My essential configuration for shell tools (neovim, zsh, git)

License:MIT License


Languages

Language:Lua 71.3%Language:Shell 13.2%Language:Dockerfile 7.8%Language:Ruby 7.0%Language:Vim Script 0.7%