Giter Club home page Giter Club logo

dev-env's Introduction

dorage-dev

applications

name installation
karabiner https://karabiner-elements.pqrs.org
hammerspoon https://www.hammerspoon.org
alacritty https://alacritty.org/config-alacritty.html
zellij https://zellij.dev

structure


.
+-- config
|   +-- alacritty
|   +-- karabiner 
|   +-- nvim
|   +-- ranger
|   +-- zellij
+-- deps
|   +-- Brewfile
+-- keyboards
+-- .hammerspoon
+-- .zshrc

Keymap

Neovim

configs

Keycode Description
\w w - save
\y "+y - copy to clipboard
\p "+p - paste from clipboard

luasnip

Keycode Description
\ + n choice next
\ + p choice prev
\ + fc luasnip.select_choice

lsp-zero

Keycode Description
K Displays hover information about the symbol under the cursor in a floating window.
gd Jumps to the definition of the symbol under the cursor.
gD Jumps to the declaration of the symbol under the cursor (some servers don
gi Lists all the implementations for the symbol under the cursor in the quickfix window.
go Jumps to the definition of the type of the symbol under the cursor.
gr Lists all the references to the symbol under the cursor in the quickfix window.
gs Displays signature information about the symbol under the cursor in a floating window.
Renames all references to the symbol under the cursor.
Format code in current buffer.
Selects a code action available at the current cursor position.
gl Show diagnostics in a floating window.
[d Move to the previous diagnostic in the current buffer.
]d Move to the next diagnostic.

typescript-tools

Keycode Description
gd TSToolsGoToSourceDefinition
\ + tr TSToolsRenameFile
\ + toa TSToolsOrganizeImports
\ + tos TSToolsSortImports
\ + tod TSToolsRemoveUnusedImports
\ + tf TSToolsFileReferences

treesitter - incremental selection

Keycode Description
gnn init_selection
gnm scope_incrementa
gn; node_incremental
gn, node_decremental

panel

Keycode Description
\ab open nvim-tree
\ag open lazygit

tabline

Keycode Description
Move to previous/next
Alt +
Alt + . BufferNext
Re-order to previous/next
Alt + < BufferMovePrevious
Alt + > BufferMoveNext
Goto buffer in position...
Alt + 1 BufferGoto 1
Alt + 2 BufferGoto 2
Alt + 3 BufferGoto 3
Alt + 4 BufferGoto 4
Alt + 5 BufferGoto 5
Alt + 6 BufferGoto 6
Alt + 7 BufferGoto 7
Alt + 8 BufferGoto 8
Alt + 9 BufferGoto 9
Alt + 0 BufferLast
Pin/unpin buffer
Alt + p BufferPin
Close buffer
Alt + c BufferClose

completion

Keycode Description
Tab cmp_action.luasnip_supertab()
Shift + Tab cmp_action.luasnip_shift_supertab()
Esc cmp.mapping.abort()
Esc cmp.mapping.confirm({ select = true }),

Telescope

Keycode Description
\ + ff builtin.find_files
\ + fg builtin.live_grep
\ + fbb builtin.buffers
\ + fbf builtin.current_buffer_fuzzy_find
\ + fh builtin.help_tags
\ + fld builtin.lsp_defintions
\ + flr builtin.lsp_references
\ + fk builtin.keymaps
\ + fc luasnip.select_choice

Telekasten

Keycode Description
\ + z Telekasten panel
\ + zf Telekasten find_notes
\ + zg Telekasten search_notes
\ + zz Telekasten follow_link
\ + zn Telekasten new_note
\ + zb Telekasten show_backlinks
\ + zl Telekasten insert_link

Markdown Preview

Keycode Description
\ + zp Markdown Preview

Mkdnflow

Keycode Description
\ + z] MkdnNextHeading
\ + z[ MkdnPrevHeading
\ + z+ MkdnIncreaseHeading
\ + z- MkdnDecreaseHeading
\ + zt MkdnToggleToDo
\ + z; MkdnTableNextCell
\ + z, MkdnTablePrevCell
\ + zo MkdnTableNewRowBelow
\ + zO MkdnTableNewRowAbove
\ + za MkdnTableNewColAfter
\ + zi MkdnTableNewColBefore

Zellij

Keycode Description
normal mode
Ctrl f SwitchToMode Tmux
Alt + n NewPane
Alt + x CloseFocus; SwitchToMode Normal
Alt + w ToggleFloatingPanes;}
Alt + t NewTab;}
Alt + h / Alt + Left MoveFocusOrTab Left
Alt + l / Alt + Right MoveFocusOrTab Right
Alt + j / Alt + Down MoveFocus Down
Alt + k / Alt + Up MoveFocus Up
Alt + + Resize Increase
Alt + - Resize Decrease
Alt + [ PreviousSwapLayout
Alt + ] NextSwapLayout
tmux mode
Ctrl + f Write 2; SwitchToMode Normal
Esc SwitchToMode Normal
g SwitchToMode Locked
p SwitchToMode Pane
t SwitchToMode Tab
n SwitchToMode Resize
h SwitchToMode Move
s SwitchToMode Scroll
o SwitchToMode Session
q Quit

dev-env's People

Contributors

dorage avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.