Skip to content

pderichs/dotfiles

Repository files navigation

dotfiles

My dotfiles.

Installation notes can be found here.

General notes

These dotfiles are configured to provide (nearly) the same environment for all editors / ides (keybinding wise).

Emacs is based on Doom Emacs.

Here you can find a list of keybindings which are used across some apps (mostly speaking of emacs, vim, jetbrains ides). This might not be up to date though - refer to the respective config files for more up to date information.

Keybinding Description Available on
SPC f f Open file all
SPC f s Save file all
SPC p f Find file in project all
SPC SPC Execute command all
SPC j i Jump to function / symbol all
SPC g g Version control all
SPC / Search across files all
SPC s s Search in current file all
SPC c c Compile / Build all
SPC , Select from current position til EOL all
g d Go to definition all
g b Go back all
g f Go forward all
R Rename / Refactor jetbrains
U Usages / References all
- Select current line all
SPC o t Open terminal in current file folder all
SPC w / Split window vertically all
SPC w - Split horizontally all
SPC w d Delete window all
SPC b b Show list of buffers all
SPC b n New buffer all
SPC b d Delete buffer all
SPC RETURN Set bookmark all
SPC l b List bookmarks all
SPC o f Open corresponding file (e.g. header / source in C/C++) all
SPC n o Open notes file Emacs
SPC t o Open today's todo file Emacs
SPC - Show register / clipboard contents Emacs
SPC h h Mark whole buffer all
SPC z e Open Zettelkasten search Emacs
SPC c d Open current folder in file manager Emacs
SPC n t Toggle neotree Emacs
SPC c f Format file all
SPC ö or SPC [ Search for a string in folder Emacs
SPC ä or SPC ] Search for a file in a folder Emacs
SPC l c Jump to last change Emacs
SPC m n Mark this and next occurrence Emacs
SPC m a Mark all occurrences Emacs
SPC h t Change theme all
M Enter expand region mode all
m Expand region all
g s s Jump to char (evil-avy-goto-char) Emacs

License

GPLv3

Copyright (C) 2024 pderichs [email protected]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

About

My dotfiles.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published