1135 lines
67 KiB
Plaintext
1135 lines
67 KiB
Plaintext
16d2b386b2034b9488996466aaae0b57|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|43|17|v|vim
|
||
History
|
||
9fa0ed075a0b1790f3c444453b9390cd|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|52|1|V|vim
|
||
nnoremap <C-p><C-m> :Maps<CR>
|
||
af51fdf94adbb4b6fe4f1275b07df10d|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|53|22|v|vim
|
||
Maps
|
||
76881e5adb014b020fd626c6d3894a18|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|21|V|vim
|
||
" file finder mapping
|
||
8f7af734ae987743dbc1393c7a5f0ec3|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|25|V|vim
|
||
nmap <leader>e :Files<CR>
|
||
34e70dc0ee92d9e3e4b8aac60d5aa787|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|25|V|vim
|
||
" tags (symbols) in current file finder mapping
|
||
91c1a79419efaf0b5dc4654ed5919229|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|24|V|vim
|
||
nmap <leader>g :BTag<CR>
|
||
aea277bc206393751ced1e9dd1551391|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|24|V|vim
|
||
" tags (symbols) in all files finder mapping
|
||
f0ce4c9d3c0ef0390c51c60501ca4c49|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|24|V|vim
|
||
nmap <leader>G :Tags<CR>
|
||
2bb2a921e286333c875720c6e65c03a5|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|24|V|vim
|
||
" general code finder in current file mapping
|
||
5c08088b6250c3fcbc3558622c33fe38|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|24|V|vim
|
||
nmap <leader>f :BLines<CR>
|
||
efdfbefa66fbf7470285d0b607971ac0|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|24|V|vim
|
||
" general code finder in all files mapping
|
||
37688092739df91418be5d6fbf8cda89|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|24|V|vim
|
||
nmap <leader>F :Lines<CR>
|
||
7487f4bceb1c44fc5f0fa0599627d745|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|24|V|vim
|
||
" commands finder mapping
|
||
56650b221fbe07988bf7016fa4549b77|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|54|24|V|vim
|
||
nmap <leader>c :Commands<CR>
|
||
ced66a533cd1c2d5cc9939b356b365b5|file:///home/ygg/Workspace/Practice%F0%9F%8F%B9/dotfile_analysis/nvim/plugins/plugins.csv|24|1|v|csv
|
||
honza/vim-snippets
|
||
0c9137ead966cbb37cd512b8256b47cc|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|22|1|V|vim
|
||
nnoremap <buffer> <leader>e viW"ay :e <C-r>"<CR>
|
||
3989761d671739ad6d9abdf1870c75b1|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|23|39|v|vim
|
||
viW"ay
|
||
e64f41b3f68ec870b643598bcfb11fbe|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|23|44|v|vim
|
||
:e <C-r>"<CR>
|
||
58f9c70c8fdb2dccecabba3d269c8448|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|24|20|v|vim
|
||
junegunn/vim-emoji
|
||
8200ebcf799abcf39c3527facd14614b|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|21|1|V|vim
|
||
" Use this shortcut to jump to plugin config files.
|
||
98e83c49b511c91754281fc4a72437c8|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|21|7|v|vim
|
||
this shortcut
|
||
d70f02c12c2d93d993964ffd861d6da6|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|23|28|v|vim
|
||
config files
|
||
fa44f8d4d8f8a53ac8c88a4bc9fcd5c9|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|0|0|v|vim
|
||
plugconfig/airblade/vim-rooter.vim
|
||
64894524ad04f0393d19acd8bc95e269|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|38|18|v|vim
|
||
quick-sc
|
||
4d24ba3dd94edae7191f62e4aa2c02af|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|39|29|V|vim
|
||
Plug 'unblevable/quick-scope'
|
||
876f9b9471c8d32a6050dc3226d36334|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|0|0|v|vim
|
||
plugconfig/unblevable/quick-scope.vim
|
||
01d04a0a6e158257f9e5c79471341bd4|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|34|20|v|vim
|
||
arielrossanigo/dir-configs-override.vim
|
||
88332b8af992b98b179c68969f34a9a6|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|38|20|v|vim
|
||
unblevable/quick-scope
|
||
ee5ac5d1b84d6c009eb36f1ab93f87fb|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|23|1|V|vim
|
||
" Use ,g to jump to plugin readme on github.
|
||
61287511571dca4af0a76b24c9b7492c|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|25|10|v|vim
|
||
to jump to plugin readme on github.
|
||
41afaea1aa867401dacc2267832ca4d7|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|39|1|v|vim
|
||
Plug
|
||
9aa7a26e70c7ca4d8005e5b1ef17cc27|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|28|6|V|vim
|
||
"nnoremap <buffer> <leader>x 0ciwruntime plugconfig/<esc>t'xxf'xa.vim
|
||
11e06a0f373dadc38a0859c0c993c48f|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|24|1|V|vim
|
||
nnoremap <buffer> <leader>g Bt/llv$hhhhh"ay :!open https://github.com/<C-r>a<CR>
|
||
23d016fb30028357a122b2cb3d106ee2|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|0|0|v|vim
|
||
plugins.vim
|
||
9467998d72f92efc0f742fc007898a6a|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|1|1|v|vim
|
||
keys.vim
|
||
58e6af07393c907914e5f0a5a18eb4f8|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|1|1|v|vim
|
||
settings.vim
|
||
484a838be17f7a374e706398c9a17799|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|22|1|V|vim
|
||
nnoremap <buffer> <leader>e viW"ay :e <C-r>a<CR>
|
||
a96eaf0651b82344c576f12d9f909b3d|unknown:2|0|0|v|
|
||
plugconfig/junegunn/fzf.vim
|
||
e076cbdbbf6cdb58a5b46fe300484373|unknown:13|53|1|V|
|
||
nnoremap <C-p><C-b> :Buffers<CR>
|
||
4c19ddb10d5a902842dda06a62c3d601|unknown:13|54|22|v|
|
||
Buffers
|
||
daefc061086fc659d3d1acfb223ddab2|unknown:2|87|1|V|vim
|
||
runtime plugconfig/junegunn/fzf.vim
|
||
0ed5eebe671bcc8a782faf82976cc76f|unknown:2|24|29|v|vim
|
||
viW"ay :e <C-r>a<CR>
|
||
8bb2365b3919d79c146274dc8e40148a|unknown:2|24|1|V|vim
|
||
nnoremap <buffer> <leader>g 0ciwruntime plugconfig/<esc>t'xxf'xa.vim<esc>
|
||
11cb67338b0de166398ff12a82478df1|unknown:2|26|1|v|vim
|
||
" TODO Plug
|
||
cb85338c6343d73916f49a9a45470380|unknown:2|24|29|v|vim
|
||
0ciwruntime plugconfig/<esc>t'xxf'xa.vim<esc>
|
||
54901248c2fe9b339db0bd2da3bbd840|unknown:2|27|9|v|vim
|
||
plugconfig/junegunn/vim-emoji
|
||
56a71fac2d5754868baf21b031e65b3e|unknown:2|24|34|v|vim
|
||
iWhhhh
|
||
472197580b593218cb4d6801353744d8|file:///home/ygg/notes.md|14|14|v|markdown
|
||
: 1.
|
||
759042b4784c573742130752c9c089af|file:///home/ygg/notes.md|8|45|v|markdown
|
||
to support everything that we have
|
||
1e836cae5fbb210997bec61b440934ba|file:///home/ygg/notes.md|5|1|v|markdown
|
||
|
||
GODL is a gold backed token.
|
||
|
||
The main advantage that we have is liquidity.
|
||
|
||
Two layers
|
||
1. Business Layer
|
||
You can see at the very top, the digital bank. A custodial service, third party, eco bank, some kind of gold partnership.
|
||
The oracle is for various metrics required such as buy gold price. Any parameters that we need for the gold. Any parameters that we require can be accessed
|
||
from the oracle for pricing the token.
|
||
|
||
|
||
2. Defi Layer
|
||
Layer 2 is the blockchain, developed on hyper ledger. Hyper ledger is a gateway to IBM. We
|
||
need to set our own transaction fee. It is not gas. 5% of the transaction fee is distributed to the
|
||
foundation and go towards social investment. Transaction fee is a variable. It can be 5% or 10%.
|
||
|
||
|
||
We have users that can exchange between wallets.
|
||
|
||
We can transfer GODL tokens from layer 1 to layer 2.
|
||
|
||
We have the price difference because we have the oracle price, and then we
|
||
have the price of gold that we buy. Between oracle, and the gold. So we ask
|
||
people to buy the discount on gold. People don't need to understand how it works.
|
||
People pool their money and get access to the gold. They simply store their money
|
||
and have the interest happening. The oracle and the difference can be mined. It's
|
||
essentially practical yield farming with a high social impact.
|
||
|
||
Gold mining.
|
||
We build a pool on balancer with 80% of our gold-backed token which is godl. Plus
|
||
we can use 10% of any liquidity from defi like uniswap or lend. At the same time,
|
||
we issue a governance token. That is Ubuntu token. This governance token will give
|
||
people the right to vote on changes inside of the system. It works like a traditional
|
||
governance token. People will see real value on this token because they can make decisions
|
||
such as how much commission is charged and where the funds go. We can create new votes new
|
||
cases ect. So this pool on balancer will help people to find profit. Thus we have a separate token
|
||
that is not completely coupled to the ubuntu ecosystem.
|
||
|
||
Services
|
||
Telemeds and services will be provided through the voting. This ecosystem has so many angles. People
|
||
have so many things that they can vote for so we get user retention. Users can vote for the multi-stake
|
||
pool that is backing the token. Which tokens in pool? We now have a smart Africa, and we have an agreement
|
||
for the technical implementations across Africa, and we can export this to countries around the globe,
|
||
especially other developing companies.
|
||
|
||
We have introduced defi and we have not changed any of the features of the initial idea. We have two layers
|
||
of users, basic users. Same as you make a deposit in the bank, you click two buttons and have a high interest
|
||
savings account. Secondly, the defi users will see the advantage of what we are creating. 1. gold backed token.
|
||
2. governance token. 3. large user base.
|
||
|
||
In general we need 1 to 3 months to make the development. But working with
|
||
|
||
GODL is on hyperledger
|
||
GODL needs to be added to the pool on Balancer
|
||
|
||
We do not modify the ecosystem. We add to the value of the solution by adding defi.
|
||
|
||
It's essentially a bank where the main currency is backed by gold. Where this currency will not just be in one
|
||
country but will circulate the economy.
|
||
f9752901068a1566e82230f009f80c34|file:///home/ygg/notes.md|5|1|v|markdown
|
||
|
||
GODL is a gold backed token.
|
||
|
||
The main advantage that we have is liquidity.
|
||
|
||
Two layers
|
||
1. Business Layer You can see at the very top, the digital bank. A custodial
|
||
service, third party, eco bank, some kind of gold partnership. The oracle
|
||
is for various metrics required such as buy gold price. Any parameters that
|
||
we need for the gold. Any parameters that we require can be accessed from
|
||
the oracle for pricing the token.
|
||
|
||
|
||
2. Defi Layer Layer 2 is the blockchain, developed on hyper ledger. Hyper
|
||
ledger is a gateway to IBM. We need to set our own transaction fee. It is
|
||
not gas. 5% of the transaction fee is distributed to the foundation and go
|
||
towards social investment. Transaction fee is a variable. It can be 5% or
|
||
10%.
|
||
|
||
|
||
We have users that can exchange between wallets.
|
||
|
||
We can transfer GODL tokens from layer 1 to layer 2.
|
||
|
||
We have the price difference because we have the oracle price, and then we have
|
||
the price of gold that we buy. Between oracle, and the gold. So we ask people
|
||
to buy the discount on gold. People don't need to understand how it works.
|
||
People pool their money and get access to the gold. They simply store their
|
||
money and have the interest happening. The oracle and the difference can be
|
||
mined. It's essentially practical yield farming with a high social impact.
|
||
|
||
Gold mining. We build a pool on balancer with 80% of our gold-backed token
|
||
which is godl. Plus we can use 10% of any liquidity from defi like uniswap or
|
||
lend. At the same time, we issue a governance token. That is Ubuntu token. This
|
||
governance token will give people the right to vote on changes inside of the
|
||
system. It works like a traditional governance token. People will see real
|
||
value on this token because they can make decisions such as how much commission
|
||
is charged and where the funds go. We can create new votes new cases ect. So
|
||
this pool on balancer will help people to find profit. Thus we have a separate
|
||
token that is not completely coupled to the ubuntu ecosystem.
|
||
|
||
Services Telemeds and services will be provided through the voting. This
|
||
ecosystem has so many angles. People have so many things that they can vote for
|
||
so we get user retention. Users can vote for the multi-stake pool that is
|
||
backing the token. Which tokens in pool? We now have a smart Africa, and we
|
||
have an agreement for the technical implementations across Africa, and we can
|
||
export this to countries around the globe, especially other developing
|
||
companies.
|
||
|
||
We have introduced defi and we have not changed any of the features of the
|
||
initial idea. We have two layers of users, basic users. Same as you make a
|
||
deposit in the bank, you click two buttons and have a high interest savings
|
||
account. Secondly, the defi users will see the advantage of what we are
|
||
creating. 1. gold backed token.
|
||
2. governance token. 3. large user base.
|
||
|
||
In general we need 1 to 3 months to make the development. But working with
|
||
|
||
GODL is on hyperledger GODL needs to be added to the pool on Balancer
|
||
|
||
We do not modify the ecosystem. We add to the value of the solution by adding
|
||
defi.
|
||
|
||
It's essentially a bank where the main currency is backed by gold. Where this
|
||
currency will not just be in one country but will circulate the economy.
|
||
a1e75b726bad78bbef46e4b290eb439d|unknown:3|0|0|v|vim
|
||
plugconfig/junegunn/fzf.vim.vim
|
||
c9cfc6c61690d99dfaad9c535f3e4439|unknown:8|54|1|V|
|
||
nnoremap <C-p><C-f> :Filetypes<CR>
|
||
f7ea5baae85835104f8567e9c2067531|unknown:8|55|22|v|
|
||
Filetypes
|
||
b665cf8fcf9959ca49fe2cdc6298a407|unknown:8|0|0|v|
|
||
:Filetypes<CR>
|
||
5a868d2a21a9f643898ae51a9f202551|file:///home/ygg/Workspace/Practice%F0%9F%8F%B9/dotfile_analysis/nvim/plugins/plugins.csv|24|1|V|csv
|
||
honza/vim-snippets,0,0,0,1,0,1,1,3
|
||
645ad62983756e884727df5a2e2fa65b|unknown:3|43|16|V|vim
|
||
,0,0,0,1,0,1,1,3
|
||
6fcb1f61ba7d433c77aa9c54459ae2ec|unknown:3|40|23|V|vim
|
||
runtime plugconfig/unblevable/quick-scope.vim
|
||
096a383af19465aab9bca8134726880e|unknown:3|42|1|V|vim
|
||
runtime plugconfig/honza/vim-snippets.vim
|
||
e5176b3f2f3ec8422a375abf3a79d490|unknown:3|0|0|v|vim
|
||
plugconfig/preservim/nerdcommenter.vim
|
||
f2a9faa735401e43390a35c167f9254e|unknown:3|34|1|V|vim
|
||
runtime plugconfig/preservim/nerdcommenter.vim
|
||
f88164372f879e886205883383868c71|unknown:3|35|34|v|vim
|
||
commenter
|
||
22bb29791523a6913b2c12f08268778f|unknown:3|45|1|v|vim
|
||
" Better file browser
|
||
Plug 'preservim/nerdtree'
|
||
" NERDTree -----------------------------
|
||
" toggle nerdtree display
|
||
map <C-n> :NERDTreeToggle<CR>
|
||
nmap <leader><C-n> :NERDTreeFind<CR>
|
||
" open nerdtree with the current file selected
|
||
" don't show these file types
|
||
let NERDTreeIgnore = ['\.pyc$', '\.pyo$']
|
||
|
||
59a175c2ab2b27ad9cee6e23c76884bf|unknown:3|0|0|v|vim
|
||
plugconfig/preservim/nerdtree.vim
|
||
d9349e89ad6f4f3a514cc64af18caaad|unknown:38|1|1|V|
|
||
kkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj:q
|
||
2f5ec0378569ff28381a88825bd8db81|unknown:38|3|1|V|
|
||
" NERDTree -----------------------------
|
||
9e15d85d7ef1938f14b63b2b6ab9f25a|unknown:38|8|1|V|
|
||
" open nerdtree with the current file selected
|
||
45fd6abb7edf2e8e277ae2748aba2fea|unknown:38|1|1|v|
|
||
" NERDTree -----------------------------
|
||
" Better file browser
|
||
Plug 'preservim/nerdtree'
|
||
|
||
" toggle nerdtree display
|
||
map <C-n> :NERDTreeToggle<CR>
|
||
|
||
" open nerdtree with the current file selected
|
||
nmap <leader><C-n> :NERDTreeFind<CR>
|
||
|
||
" don't show these file types
|
||
let NERDTreeIgnore = ['\.pyc$', '\.pyo$']
|
||
|
||
89ab3b6a7f7ed4702c997d0c74a9f7c7|unknown:3|44|1|V|vim
|
||
Plug 'junegunn/vim-github-dashboard'
|
||
e5a3053072c40738f687ea6c85478f91|unknown:3|0|0|v|vim
|
||
plugconfig/junegunn/vim-github-dashboard.vim
|
||
197079038bdc1f81904808f4e978f1a4|unknown:3|43|10|V|vim
|
||
" TODO GITHUB DASHBOARD
|
||
ee856d049bd69f0696de052d78f84bc4|unknown:3|0|0|v|vim
|
||
plugconfig/neoclide/coc.vim.vim
|
||
28a976f09876422f9496704d8ec05f3e|unknown:43|36|1|v|vim
|
||
function! s:check_back_space() abort
|
||
let col = col('.') - 1
|
||
return !col || getline('.')[col - 1] =~# '\s'
|
||
endfunction
|
||
|
||
0b7f336dc6672d4cf6e38c3d084b80e2|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|1|1|V|vim
|
||
" Use ,e to jump to file under curor
|
||
nnoremap <buffer> <leader>e "ayiW :e <C-r>a<CR>
|
||
f5e4ee9ac91f1dabe7d9a5aade801994|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|43|1|V|
|
||
runtime plugconfig/junegunn/vim-github-dashboard.vim
|
||
2ecf6d12e5cfa763fca824219b8919f3|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|44|33|v|
|
||
github-dashboard
|
||
d0afb474bdb81255c0ac69b23e27879b|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|0|0|v|
|
||
plugconfig/jmcomets/vim-pony.vim
|
||
e658189bc852bc1b32324c502cb63491|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/autocommands.vim|65|1|V|
|
||
" Make parent directories when writing.
|
||
b2a97b4d04d8bdb899ec1814434bfec9|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/autocommands.vim|66|3|v|
|
||
Make parent directories when writing.
|
||
67237ea05e8f05f94236c6b9f92f2098|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|43|1|V|
|
||
nnoremap <C-p> :Commands<CR>fzf#
|
||
14f96c365326885893877a76e1435e02|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|44|34|v|
|
||
fzf#
|
||
5e35a53f9cbc0c5cec5e401b8e4096f4|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|44|37|v|vim
|
||
"For jmcomets/vim-pony
|
||
7e0cb627a20399383eaa3fe3e06420c4|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|44|22|V|vim
|
||
"For jmcomets/vim-pony
|
||
nnoremap <C-p><C-d> :Commands<CR>^D
|
||
6976d4bf1aa788190b87d929fffdb2bd|untitled:1|1|1|v|
|
||
vhyptf
|
||
287deacd22856202154cf75d79f6c061|untitled:1|2|1|v|
|
||
rxbrgl
|
||
cc63954b9bb4466928d2581130e0220e|file:///home/ygg/Workspace/Ubuntu%F0%9F%A6%8B/panel-django/panel_django/apps/ubuntu/views.py|3|1|V|python
|
||
# Create your views here.
|
||
c855f5d80e062ad8256bbd1316395b7b|untitled:1|3|1|v|
|
||
lqqhnv
|
||
ea7e64bef031cbfa9f8312f395d61c52|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/func/test_bigboss_singleton.py|1|1|v|python
|
||
"""
|
||
Test Bigboss as a Thread safe singleton
|
||
"""
|
||
import concurrent.futures
|
||
from foxhound.sons_of_liberty.bigboss import Bigboss
|
||
|
||
|
||
def instantiate() -> Bigboss:
|
||
"""
|
||
Object factory function
|
||
"""
|
||
test_boss: Bigboss = Bigboss()
|
||
return test_boss
|
||
|
||
|
||
def test_bigboss_singleton() -> None:
|
||
"""
|
||
Bigboss is a singleton design, implemented
|
||
through a meta class. This means it is impossible
|
||
to instantiate more than one object at a time.
|
||
This shows that it is constructor safe even against threading
|
||
"""
|
||
with concurrent.futures.ThreadPoolExecutor() as executor:
|
||
future_one = executor.submit(instantiate)
|
||
future_two = executor.submit(instantiate)
|
||
ret_one = future_one.result()
|
||
ret_two = future_two.result()
|
||
# the result should be equal,
|
||
# both objects should have the exact same id
|
||
assert id(ret_one) == id(ret_two)
|
||
feebf2ce8e41247d0a2c533af8bd4e6a|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/unit/test_bladewolf_account.py|2|6|v|python
|
||
Bigboss
|
||
03fafff3fda1b4e73dd1865a08b08292|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/unit/test_bladewolf_account.py|2|36|v|python
|
||
as a Thread safe singleton
|
||
89420da117e4d38a0fede8a81999963d|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/unit/test_bladewolf_account.py|4|1|V|python
|
||
import concurrent.futures
|
||
2fcdbc60f7e261e896c0554ea9504798|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/unit/test_bladewolf_account.py|4|15|v|python
|
||
sons_of_liberty.bigboss import Bigboss
|
||
8e8350e98fa6ad62ad736afdbbb017f9|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/unit/test_bladewolf_account.py|6|1|v|python
|
||
def instantiate() -> Bigboss:
|
||
"""
|
||
Object factory function
|
||
"""
|
||
test_boss: Bigboss = Bigboss()
|
||
return test_boss
|
||
|
||
|
||
def test_bigboss_singleton() -> None:
|
||
"""
|
||
Bigboss is a singleton design, implemented
|
||
through a meta class. This means it is impossible
|
||
to instantiate more than one object at a time.
|
||
This shows that it is constructor safe even against threading
|
||
"""
|
||
with concurrent.futures.ThreadPoolExecutor() as executor:
|
||
future_one = executor.submit(instantiate)
|
||
future_two = executor.submit(instantiate)
|
||
ret_one = future_one.result()
|
||
ret_two = future_two.result()
|
||
# the result should be equal,
|
||
# both objects should have the exact same id
|
||
assert id(ret_one) == id(ret_two)
|
||
a06d0ea931ae99648887a1df232d8ef4|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|97|1|v|python
|
||
@pytest.fixture()
|
||
def rose_init() -> None:
|
||
"""
|
||
build a global Rosemary object
|
||
"""
|
||
rose = Rosemary()
|
||
yield rose
|
||
|
||
# tear down
|
||
if APP_LOG_DUMP.exists():
|
||
shutil.rmtree(APP_DATA_PATH)
|
||
eefc452a138439cbcb8527a6896c206c|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/unit/test_bladewolf_account.py|16|1|V|python
|
||
def
|
||
4de0e79c51afd0f6a18391a7dc96355c|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|97|1|v|python
|
||
@pytest.fixture()
|
||
def rose_init() -> None:
|
||
"""
|
||
build a global Rosemary object
|
||
"""
|
||
rose = Rosemary()
|
||
yield rose
|
||
|
||
# tear down
|
||
if APP_LOG_DUMP.exists():
|
||
shutil.rmtree(APP_DATA_PATH)
|
||
|
||
fcdc7b4207660a1372d0cd5491ad856e|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|110|5|v|python
|
||
rose
|
||
4a60d61eabbcdea8a2cbea26dec047e6|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|112|20|v|python
|
||
Rosemary
|
||
57a32745e88872a002016f68a50a9741|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|22|1|V|python
|
||
from foxhound.rosemary.eva import Rosemary
|
||
f700b0eadb5d89fe8c1de4710e6be17e|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|23|15|v|python
|
||
rosemary.eva
|
||
9b945efebb006547a94415eadaa12921|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|23|40|v|python
|
||
Accounts
|
||
cdfe7f7e34f9f40e0c6bbcf5d82ea386|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|118|5|V|python
|
||
# tear down
|
||
d64bd92a1bb8110c380b32af89101d2e|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|118|5|V|python
|
||
if APP_LOG_DUMP.exists():
|
||
545716401af9601ff130a70d7e565f82|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|118|9|V|python
|
||
shutil.rmtree(APP_DATA_PATH)
|
||
f52edf6c058cefe0cb808b83b5a39b51|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/unit/test_bladewolf_account.py|4|1|V|python
|
||
from foxhound.grayfox.bladewolf import Account
|
||
ef92f236487b51e26d11266c0a2305ea|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|115|1|v|python
|
||
shrimpy_dev_keys = {
|
||
'public_key': "36a920b1efd5a3f787ad29bbeedc935b1042f41199c7da45f848fc880d59e228",
|
||
'secret_key': "e28c27e25cf3a94c9ada49b629236c81b3c56a519ba88a8af2b9b20d9bd7e1540afdec241f02bfa6949de956197f4ccc8a6bfd6edc7642e389ad725fc51c5c90"
|
||
}
|
||
|
||
978011b9f305a0fcc9cc77a7666b5a66|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/foxound/config.yaml|69|17|v|yaml
|
||
public developer key here
|
||
97226be64cfb3a93779cb68de22f3a08|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/foxound/config.yaml|68|18|v|yaml
|
||
private developer key here
|
||
c6fcedb5b96d1d68f42928f625ccf7ca|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|24|1|V|python
|
||
from foxhound.foxhound_constants import APP_LOG_DUMP, APP_DATA_PATH
|
||
93fb40ec02c008121fa9199899b31202|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|25|24|v|python
|
||
constants
|
||
246309faa57df0590e9c259e84fea7a4|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|25|42|v|python
|
||
APP_LOG_DUMP, APP_DATA_PATH
|
||
ce76fccbd2b0b95ea85b12b713d5636a|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|25|42|v|python
|
||
service_privkey
|
||
a516f7318aa5f1f2d5346274207c617b|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|118|5|V|python
|
||
shrimpy_account = Account(client)
|
||
yield shrimpy_account
|
||
a1b7f78f85fb8aab4efa0758e942e4e9|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|111|1|v|python
|
||
@pytest.fixture()
|
||
def account_init() -> None:
|
||
"""
|
||
build a global Shrimpy Account object.
|
||
"""
|
||
connection = Connection(**shrimpy_dev_keys)
|
||
shrimpy_client =
|
||
e268443e43d93dab7ebef303bbe9642f|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|120|5|v|python
|
||
account
|
||
ac384b83fdece19be4e314dbf09eec8a|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|122|20|v|python
|
||
Shrimpy Account object
|
||
4717d53ebfdfea8477f780ec66151dcb|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|124|5|v|python
|
||
connection
|
||
c2cc7082a89c1ad6631a2f66af5f00c0|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|124|17|v|python
|
||
Connection
|
||
d1f5104d9f9659aef44d922694be252e|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|124|25|v|python
|
||
(**shrimpy_dev_keys)
|
||
e50e738371c4bd8e9675eb0f5bec1a53|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|120|18|v|python
|
||
bigboss_ini)
|
||
7fe799aec3ca3c959c12419c063d0ebe|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|125|1|V|python
|
||
shrimpy_client =
|
||
0cf31b2c283ce3431794586df7b0996d|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/Foxhound/tests/conftest.py|118|4|V|python
|
||
|
||
cd727e859a8a9969f9708d4a2c31d3ba|file:///home/ygg/Workspace/Library%F0%9F%93%9C/one_liners.py/one_liners.py|29|1|v|python
|
||
lambda n: reduce( (lambda r,x: r-set(range(x**2,n,x)) if (x in r) else r), range(2,int(n**0.5)), set(range(2,n)))
|
||
778148135b0fa8925650251b57a6f34a|file:///home/ygg/Workspace/Ubuntu%F0%9F%A6%8B/notes/40-roadmap-call.md|31|1|V|markdown
|
||
In two years
|
||
1e383582e9121f060c719bf7501923c0|file:///home/ygg/Workspace/Ubuntu%F0%9F%A6%8B/notes/40-roadmap-call.md|0|0|v|markdown
|
||
reaching
|
||
8a84ca015cefd0f5c654393a10c58395|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|15|1|V|markdown
|
||
**hint #1**: if you encounter problems during installation, try to call command with `sudo`
|
||
1ecb23d84521761bf23b7e288da47238|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|15|1|V|markdown
|
||
**hint #2**: if you still have problems (e.g. with resolving project dependencies), try to call `pip3` instead of `pip`
|
||
0ed206d41a93f3da03729b15b604b47c|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|15|1|V|markdown
|
||
if you have any problems with `pip` or `pip3`, you can try to install the script in the alternative way as a workaround:
|
||
7e0bb6d23cdd7180991078db15624f2a|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|15|1|V|markdown
|
||
git clone git@github.com:pwittchen/spotify-cli-linux.git
|
||
db1be533f15adea28dd82e9ccf84b8da|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|15|1|V|markdown
|
||
cd spotify-cli-linux
|
||
470164a26081c417069d29f6916981de|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|15|1|V|markdown
|
||
sudo cp spotifycli/spotifycli.py /usr/local/bin/spotifycli
|
||
e05a1af69143892b04e414a5db92be6f|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|17|13|v|markdown
|
||
spotify-cli-linux
|
||
697dfb9b235783676b63d2f1ed07cad5|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|13|1|V|markdown
|
||
<<<<<<< HEAD
|
||
b8b22deb1f424d77dea898a825d1f483|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|20|1|V|markdown
|
||
=======
|
||
e181071544896499ab7de5bf58bc975a|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|20|1|V|markdown
|
||
pip install spotify-cli-linux
|
||
f139a419c061ec22a3e2a881e6fad415|file:///home/ygg/Workspace/Media%F0%9F%8E%A7/Spotify/spotify-cli-linux/README.md|20|1|V|markdown
|
||
>>>>>>> 60954b9a933cdd0ae92a3b06e5e7dcfe7f38d0d1
|
||
bfb735d4caecadf49d3822083af63b06|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|19|1|V|sh
|
||
bind ^C new-window -c '#{pane_current_path}'
|
||
39acea8bdb320fb477376dab688374a5|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|1|1|v|sh
|
||
# Changed prefix to C-Space October 10th
|
||
# Set prefix to Ctrl-Space
|
||
# unbind C-b
|
||
# set -g prefix C-Space
|
||
# bind Space send-prefix
|
||
# Set the prefix to ^A
|
||
unbind C-b
|
||
set -g prefix ^A
|
||
|
||
# change pane numbers to start with 1 instead of 0
|
||
set -g base-index 1
|
||
set -g pane-base-index 1
|
||
|
||
# Set fish as default shell
|
||
set -g default-shell /usr/bin/fish
|
||
|
||
cee0605bf660116ef2344f3b342906b2|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|2|3|v|sh
|
||
screen ^C c
|
||
7fc3e88278c448e552dd82d5ab850e24|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|1|1|V|sh
|
||
# Changed prefix to C-Space October 10th
|
||
a0b64b120e8ae48fc3cea373f43444c6|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|1|1|V|sh
|
||
# Set prefix to Ctrl-Space
|
||
fd775715c1c781a7c60ba61fc73ffd31|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|1|1|V|sh
|
||
# unbind C-b
|
||
84ca1bf5252601285b59cda1a0fef0ac|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|1|1|V|sh
|
||
# set -g prefix C-Space
|
||
b15cfebdf36c2c3c5a51474358424828|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|1|1|V|sh
|
||
# bind Space send-prefix
|
||
b0a4b65faa8ba65543f38f216574f578|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|60|12|v|sh
|
||
source-file ~/.tmux.conf
|
||
98024da18ba85d792caaf698d796e3ee|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|1|13|v|sh
|
||
~/.tmux.conf
|
||
4df305ca3cb95f2935b6925153a765c7|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|1|1|V|sh
|
||
source-file keys.tmux
|
||
14f802e1fba977727845e8872c1743a7|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|2|13|v|sh
|
||
keys
|
||
d9a927110d5ce316bdd4f81e007bf3dd|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|1|1|v|sh
|
||
# Set the prefix to ^A
|
||
unbind C-b
|
||
set -g prefix ^A
|
||
|
||
a23f8fbe1ebec6cd9d503db675e14ddb|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|3|1|v|sh
|
||
# New Window
|
||
unbind ^C
|
||
bind c new-window -c '#{pane_current_path}'
|
||
|
||
e118f2a05e43e036acf8029f55c3af8b|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|4|1|v|sh
|
||
# No lag after ESC.
|
||
set -sg escape-time 5
|
||
|
||
set -g visual-bell off
|
||
|
||
1e2262d4f5e0ae004ff39440e4f45c99|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|5|1|v|sh
|
||
#urxvt tab like window switching (-n: no prior escape seq)
|
||
bind -n S-down new-window
|
||
bind -n S-left prev
|
||
bind -n S-right next
|
||
bind -n C-left swap-window -t -1
|
||
bind -n C-right swap-window -t +1
|
||
|
||
8d934f8e6b2a90977c15f8d4cec4533f|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|6|1|v|sh
|
||
# Surfraw shortcuts
|
||
# bind -n g send-keys -t . "sr google "
|
||
bind -n g send-keys -t . "g"
|
||
|
||
f3047e041cb39af9976b605011f1d0a8|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|5|1|v|sh
|
||
# zoom a pane into a new window for temporary work
|
||
# unbind +
|
||
bind + new-window -d -n tmux-zoom 'clear && echo TMUX ZOOM && read' \; swap-pane -s tmux-zoom.0 \; select-window -t tmux-zoom
|
||
# unbind -
|
||
bind - last-window \; swap-pane -s tmux-zoom.0 \; kill-window -t tmux-zoom
|
||
|
||
4d72edcf1b3787f7955805f1801ab95f|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|6|1|v|sh
|
||
# dont automatically rename windows
|
||
set-option -g allow-rename off
|
||
|
||
5663024d9439cec7c65b36c211c6f699|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|18|2|v|sh
|
||
remove prompt from kill
|
||
dc4914a2bb07d41d44e51bfdc051a75a|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|25|1|V|sh
|
||
unbind ^W
|
||
496ade495015c5ebf4e171eec5175cfb|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|25|1|V|sh
|
||
bind ^W list-windows
|
||
747e22176d3c9bbd9582a872caa4f1d2|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|7|1|v|sh
|
||
#detach ^D d
|
||
unbind ^D
|
||
bind ^D detach
|
||
|
||
unbind p
|
||
bind p previous-window
|
||
|
||
# Break pane into it's own window
|
||
unbind b
|
||
bind b break-pane
|
||
|
||
# Kill Pane
|
||
unbind x
|
||
bind x kill-pane
|
||
# -a is for all panes except current
|
||
bind C-x kill-pane -a
|
||
|
||
# windows ^W w
|
||
unbind w
|
||
bind w list-windows
|
||
|
||
#redisplay ^L l
|
||
unbind ^L
|
||
bind ^L refresh-client
|
||
|
||
#quick reload and edit config
|
||
bind-key r source-file ~/.tmux.conf \; display-message "Tmux config reloaded"
|
||
bind-key e split-window -h "nvim ~/.config/tmux/init.tmux"
|
||
|
||
# split windows like vim
|
||
bind s split-window -v -c '#{pane_current_path}'
|
||
bind v split-window -h -c '#{pane_current_path}'
|
||
|
||
# move around panes with hjkl
|
||
bind h select-pane -L
|
||
bind j select-pane -D
|
||
bind k select-pane -U
|
||
unbind l
|
||
bind l select-pane -R
|
||
|
||
|
||
af61c184574076243981bde90fe49e92|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|7|1|v|sh
|
||
#activate mouse
|
||
set -g mouse on
|
||
|
||
# From https://github.com/tmux/tmux/issues/1320
|
||
# Emulate scrolling by sending up and down keys if these commands are running in the pane
|
||
tmux_commands_with_legacy_scroll="nano less more man git"
|
||
|
||
bind-key -T root WheelUpPane \
|
||
if-shell -Ft= '#{?mouse_any_flag,1,#{pane_in_mode}}' \
|
||
'send -Mt=' \
|
||
'if-shell -t= "#{?alternate_on,true,false} || echo \"#{tmux_commands_with_legacy_scroll}\" | grep -q \"#{pane_current_command}\"" \
|
||
"send -t= Up" "copy-mode -et="'
|
||
|
||
bind-key -T root WheelDownPane \
|
||
if-shell -Ft = '#{?pane_in_mode,1,#{mouse_any_flag}}' \
|
||
'send -Mt=' \
|
||
'if-shell -t= "#{?alternate_on,true,false} || echo \"#{tmux_commands_with_legacy_scroll}\" | grep -q \"#{pane_current_command}\"" \
|
||
"send -t= Down" "send -Mt="'
|
||
|
||
|
||
|
||
375e7f1cf1663285eeaca36fca7dfa2b|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|12|1|v|sh
|
||
# Get 24 bit colors
|
||
set -g default-terminal "tmux-256color" # or tmux-256color
|
||
set -ga terminal-overrides ",*256col*:Tc"
|
||
# set -ga terminal-overrides ",xterm-256color:Tc"
|
||
# set -ga terminal-overrides 'xterm*:smcup@:rmcup@'
|
||
|
||
# Recommended by nvim from ':checkhealth'
|
||
set-option -sg escape-time 0
|
||
|
||
|
||
468aba51bde023c2341a2ac07547400c|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|9|1|V|sh
|
||
# No lag after ESC.
|
||
429802bd73bc5ccf2b2bb6f8b47aa782|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|23|1|V|sh
|
||
# Recommended by nvim from ':checkhealth'
|
||
9b3654fef187ef36eb30eca161697a71|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|9|1|V|sh
|
||
set -sg escape-time 5
|
||
6406fa3b59a07308b7a54b6a02a9f345|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|18|1|V|sh
|
||
# set -ga terminal-overrides ",xterm-256color:Tc"
|
||
11e194a15f4e774893ca9730f039c340|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|18|1|V|sh
|
||
# set -ga terminal-overrides 'xterm*:smcup@:rmcup@'
|
||
53d11bceab7fa7ef6cb8b778605fb4d2|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|8|1|v|sh
|
||
# vi-style controls for copy-mode
|
||
setw -g mode-keys vi
|
||
setw -g xterm-keys on
|
||
|
||
e70d9a0d3afbb77fcbf6e9c4f104c506|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/keys.tmux|61|1|V|sh
|
||
# vi-style controls for copy-mode
|
||
6b96f2888b14ff011d0fbcb3364252ff|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|10|1|v|sh
|
||
# Powerline
|
||
run-shell "powerline-daemon -q"
|
||
# source "$/home/shawn/.config/powerline/themes/tmux///tmux/powerline.conf"
|
||
# set -g status-right ''
|
||
|
||
# set -g @plugin "arcticicestudio/nord-tmux"
|
||
set -g @plugin 'tmux-plugins/tmux-prefix-highlight'
|
||
set -g @plugin 'tmux-plugins/tmux-resurrect'
|
||
set -g @continuum-save-interval '15'
|
||
set -g @continuum-restore 'off'
|
||
set -g @plugin 'tmux-plugins/tmux-continuum'
|
||
# run -b "~/.config/serious-tmux/serious/plugins/tpm/tpm"
|
||
set -g @plugin 'pwittchen/tmux-plugin-spotify'
|
||
#{spotify_status_full}, #{spotify_status}, #{spotify_song}, #{spotify_artist}, #{spotify_album}, #{spotify_playback}
|
||
set -g status-right-length 240
|
||
set -g status-left-length 140
|
||
|
||
set -g status-right 'Continuum status: #{continuum_status}'
|
||
# set -g status-left 'Continuum status: #{continuum_status}'
|
||
|
||
set -g status-right "#{pane_current_path} "
|
||
set -ag status-right "#{prefix_highlight}"
|
||
set -ag status-right '#[fg=brightblack,bg=black,nobold,noitalics,nounderscore]#[fg=white,bg=brightblack] Continuum: #{@continuum-restore} #[fg=white,bg=brightblack,nobold,noitalics,nounderscore] '
|
||
# run -b "~/.config/serious-tmux/serious/plugins/tpm/tpm"
|
||
# run-shell "~/.config/serious-tmux/serious/plugins/nord-tmux/nord.tmux"
|
||
# set -ag status-left "#{prefix_highlight}"
|
||
|
||
# set -g pane-border-status on
|
||
set -g pane-border-style "bg=default,fg=default"
|
||
set -g pane-active-border-style "bg=default,fg=green"
|
||
# Pane naming
|
||
# toggle pane title visibility from https://github.com/tmux/tmux/issues/680
|
||
bind H run 'zsh -c "arr=( off top ) && tmux setw pane-border-status \${arr[\$(( \${arr[(I)#{pane-border-status}]} % 2 + 1 ))]}"'
|
||
|
||
|
||
2e5d8aa3dfa8ef34ca5131d20f9dad51|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|4|13|v|sh
|
||
settings
|
||
cbb0320a22a199d62a5f0046ab4e14b0|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|11|1|v|sh
|
||
# rename pane
|
||
bind P command-prompt -p "(rename-pane)" -I "#T" "select-pane -T '%%'"
|
||
|
||
# Choose Tree
|
||
unbind t
|
||
bind t choose-tree
|
||
|
||
|
||
13c424bc9717b8dca3e0447c8817d23c|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|11|3|v|sh
|
||
The following 10 lines are all from
|
||
53992ea3804afa567b15c0c1ee1133e7|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|10|1|V|sh
|
||
# Nord Theme
|
||
9b4445cd17139c445e692e0a1c9d72b9|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|10|1|v|sh
|
||
# https://gitlab.com/protesilaos/dotfiles/blob/master/tmux/.tmux.conf
|
||
# copy mode
|
||
# Vim copy-paste behaviour using the clipboard
|
||
# bind -T copy-mode-vi v send-keys -X begin-selection
|
||
unbind -T copy-mode-vi v
|
||
# bind -T copy-mode-vi y send-keys -X copy-pipe "xclip -selection clipboard -i"
|
||
unbind -T copy-mode-vi y
|
||
# bind -T copy-mode-vi r send-keys -X rectangle-toggle
|
||
unbind -T copy-mode-vi r
|
||
# For vi copy mode bindings
|
||
# bind -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe "xclip -selection clipboard -i"
|
||
unbind -T copy-mode-vi MouseDragEnd1Pane
|
||
# For emacs copy mode bindings
|
||
# bind -T copy-mode MouseDragEnd1Pane send-keys -X copy-pipe "xclip -selection clipboard -i"
|
||
unbind -T copy-mode MouseDragEnd1Pane
|
||
|
||
|
||
d1db460461d8f3d5e32abec68304def2|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|11|1|v|sh
|
||
# set -g status-utf9 on
|
||
# set -ag window-status-current-format "#[fg=black,bg=white,nobold,noitalics,nounderscore]"
|
||
# set -ag window-status-current-format "#[fg=black,bg=white]#P #{pane-border-status} #{pane-current-command}"
|
||
# set -ag window-status-current-format "#[fg=black,bg=white,nobold,noitalics,nounderscore]"
|
||
# set -ag window-status-current-format "#[fg=black,bg=white]#{pane_current_command}"
|
||
# set -ag window-status-current-format "#[fg=white,bg=black,nobold,noitalics,nounderscore]"
|
||
# set -ag window-status-current-format "#[fg=red,bg=black] #{pane_current_path}"
|
||
# set -ag window-status-current-format ' '
|
||
|
||
|
||
1d2e09ad8f12d3ea6403bfada80bf87c|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|11|1|v|sh
|
||
# ------------------------------------------------------------------------------
|
||
# From https://www.rockyourcode.com/copy-and-paste-in-tmux/
|
||
# Use vim keybindings in copy mode
|
||
set-option -g mouse on
|
||
setw -g mode-keys vi
|
||
set-option -s set-clipboard off
|
||
bind P paste-buffer
|
||
bind-key -T copy-mode-vi v send-keys -X begin-selection
|
||
bind-key -T copy-mode-vi y send-keys -X rectangle-toggle
|
||
unbind -T copy-mode-vi Enter
|
||
bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel 'xclip -se c -i'
|
||
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel 'xclip -se c -i'
|
||
#
|
||
# <c-a>[ Now Enters copy mode
|
||
# Navigate the copy mode with vi-like-key bindings (u for up, d for down, etc.)
|
||
# Hit v to start copying.
|
||
# Press y or Enter to copy the text into the tmux buffer. This automatically cancels copy mode.
|
||
# Paste into the buffer with <prefix>+P (make sure that it’s uppercase P).
|
||
#
|
||
# Or alternatively, use the mouse to copy text after you’ve entered copy mode.
|
||
#
|
||
# The above commands use xclip, a Linux command line tool for X11. You can
|
||
# replace xclip -se c -i with a platform-specific command like pbcopy (MacOS) or
|
||
# wl-copy (Wayland).
|
||
cbd4f912d1ac62250a4baa85b077f75d|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|10|1|v|sh
|
||
# Nord Theme
|
||
# rename pane
|
||
bind P command-prompt -p "(rename-pane)" -I "#T" "select-pane -T '%%'"
|
||
|
||
# Choose Tree
|
||
unbind t
|
||
bind t choose-tree
|
||
|
||
# The following 10 lines are all from https://gitlab.com/protesilaos/dotfiles/blob/master/tmux/.tmux.conf
|
||
# copy mode
|
||
# Vim copy-paste behaviour using the clipboard
|
||
# bind -T copy-mode-vi v send-keys -X begin-selection
|
||
unbind -T copy-mode-vi v
|
||
# bind -T copy-mode-vi y send-keys -X copy-pipe "xclip -selection clipboard -i"
|
||
unbind -T copy-mode-vi y
|
||
# bind -T copy-mode-vi r send-keys -X rectangle-toggle
|
||
unbind -T copy-mode-vi r
|
||
# For vi copy mode bindings
|
||
# bind -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe "xclip -selection clipboard -i"
|
||
unbind -T copy-mode-vi MouseDragEnd1Pane
|
||
# For emacs copy mode bindings
|
||
# bind -T copy-mode MouseDragEnd1Pane send-keys -X copy-pipe "xclip -selection clipboard -i"
|
||
unbind -T copy-mode MouseDragEnd1Pane
|
||
|
||
|
||
# set -g status-utf9 on
|
||
# set -ag window-status-current-format "#[fg=black,bg=white,nobold,noitalics,nounderscore]"
|
||
# set -ag window-status-current-format "#[fg=black,bg=white]#P #{pane-border-status} #{pane-current-command}"
|
||
# set -ag window-status-current-format "#[fg=black,bg=white,nobold,noitalics,nounderscore]"
|
||
# set -ag window-status-current-format "#[fg=black,bg=white]#{pane_current_command}"
|
||
# set -ag window-status-current-format "#[fg=white,bg=black,nobold,noitalics,nounderscore]"
|
||
# set -ag window-status-current-format "#[fg=red,bg=black] #{pane_current_path}"
|
||
# set -ag window-status-current-format ' '
|
||
|
||
# ------------------------------------------------------------------------------
|
||
# From https://www.rockyourcode.com/copy-and-paste-in-tmux/
|
||
# Use vim keybindings in copy mode
|
||
set-option -g mouse on
|
||
setw -g mode-keys vi
|
||
set-option -s set-clipboard off
|
||
bind P paste-buffer
|
||
bind-key -T copy-mode-vi v send-keys -X begin-selection
|
||
bind-key -T copy-mode-vi y send-keys -X rectangle-toggle
|
||
unbind -T copy-mode-vi Enter
|
||
bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel 'xclip -se c -i'
|
||
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel 'xclip -se c -i'
|
||
#
|
||
# <c-a>[ Now Enters copy mode
|
||
# Navigate the copy mode with vi-like-key bindings (u for up, d for down, etc.)
|
||
# Hit v to start copying.
|
||
# Press y or Enter to copy the text into the tmux buffer. This automatically cancels copy mode.
|
||
# Paste into the buffer with <prefix>+P (make sure that it’s uppercase P).
|
||
#
|
||
# Or alternatively, use the mouse to copy text after you’ve entered copy mode.
|
||
#
|
||
# The above commands use xclip, a Linux command line tool for X11. You can
|
||
# replace xclip -se c -i with a platform-specific command like pbcopy (MacOS) or
|
||
# wl-copy (Wayland).
|
||
9e418a95e203f8f93ad336e8b8229221|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|v|conf
|
||
# August 2020
|
||
# I'm taking this config to the next level. In fact, I'm taking all configs to the next level.
|
||
# Everything will be unpacked to the users ~/.config/ directory using stow from a centralized git repository.
|
||
# Environment variables will be set appropriately for programs that would not otherwise not have their
|
||
# respective files in a the standard ~/.config directory.
|
||
#
|
||
# This tmux framework will have a modal instalation, so it will have a custom install depending
|
||
# on whether it is a server or local environment, and whether it is an arch or debian based system.
|
||
#
|
||
# The goal of this collection of configurations is to have a completely self-bootstrapping config
|
||
# process for new machines, server machines, and virtual machines.
|
||
#
|
||
# The first thing to do is to get my data sorted. From there, hopefully, I can get my valuable fish
|
||
# config that I have not had access to. It will additionally, be available on
|
||
#
|
||
|
||
7bfafde8a662ce54d9c7658d4f9d65b6|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# Set the prefix to ^A
|
||
7933da61f0d7fdc481456752a9c47fbe|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
unbind C-b
|
||
8d624da839bf49e3e11e20af2bd0ec90|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set -g prefix ^A
|
||
8868410a1b6e7ec54a8e6563d5743210|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# change pane numbers to start with 1 instead of 0
|
||
aea73808e193cdf6f7bc2db0cb933b1f|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set -g base-index 1
|
||
82c0a72fa6b3c3a6bc6252643ad9ddb6|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set -g pane-base-index 1
|
||
912099ab75a6e43795b52febda95687d|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# Set fish as default shell
|
||
7f4335a960b8e3595d6ccea878cb5ca8|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set -g default-shell /usr/bin/fish
|
||
83072aa6b496600f5eeff8877578f345|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# screen ^C c
|
||
2e7e89baa435e8de6763ec65a017a8ab|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
unbind ^C
|
||
fadf79896d546a6a9a7e95a991236014|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind c new-window -c '#{pane_current_path}'
|
||
5aeb55d78f2980cd92f2d19577c54ae6|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set -sg escape-time 0
|
||
55f3eb9725f4390f6b3670ae21872de8|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
#urxvt tab like window switching (-n: no prior escape seq)
|
||
45f0f62153592d3a160e7cd1a835bb3d|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind -n S-down new-window
|
||
4ca0e3e4adc9437ef6b9a943d4436253|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind -n S-left prev
|
||
d6ac1bbc7584173ba669d6ec5858fe43|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind -n S-right next
|
||
38f1e6de3a8bd6aef005b17f9242080f|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind -n C-left swap-window -t -1 \; prev
|
||
4997e5f8b9a474af1a785547099c8c7c|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind -n C-right swap-window -t +1 \; next
|
||
2fb600de6ae004141db807955d4f2ab4|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# Turn the visual bell off
|
||
7fd9219b8a959d184e234e25867c2adc|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set -g visual-bell off
|
||
4e5e34cb8a8bd13fc6c2207fd8f5d291|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# zoom a pane into a new window for temporary work
|
||
891eb0f3b99475b47670f3dccc684de4|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# unbind +
|
||
00c2b4dad5d0dc283fc09440d73915b5|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# bind + new-window -d -n tmux-zoom 'clear && echo TMUX ZOOM && read' \; swap-pane -s tmux-zoom.0 \; select-window -t tmux-zoom
|
||
c144f4cb9de927ecc973b636c9041623|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# unbind -
|
||
4d27030e6b7bd7630cf66755791e9a6c|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# bind - last-window \; swap-pane -s tmux-zoom.0 \; kill-window -t tmux-zoom
|
||
dc9715f3bed85309f7386efc70dfc8ba|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# dont automatically rename windows
|
||
1d1b140e9d42f359c355de8bb4c410c0|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set-option -g allow-rename off
|
||
e30762e6631fd9fb04877b8637733034|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
#detach ^D d
|
||
5d2fdb19fcdf7655c6350933e5042a44|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
unbind ^D
|
||
5254eb43862eeafb39faaa2c4547522b|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind ^D detach
|
||
6298af6404e99effaf34a745d00154d1|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
unbind p
|
||
e5d436cfc1f9aaee5975ef22b9a1b535|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind p previous-window
|
||
932490c310c162f53ba303837df2a54b|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# Break pane into it's own window
|
||
f6f821c3b69027bc872045d787b13e90|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
unbind b
|
||
07b11fa276e690da34af2d91814437a4|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind b break-pane
|
||
a2c3170abc9f2556eeeebbd4858d2442|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
#remove prompt from kill
|
||
5b0afc77ce391fa0b6973319aad83d2d|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
unbind x
|
||
5c9176196f663bfbbe68c03e3a75c46c|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind x kill-pane
|
||
451c9f6777f066eab71febb712c5e50c|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# -a is for all panes except current
|
||
e60114422c962469c8c587eaf7a2c364|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind C-x kill-pane -a
|
||
9d061df386513ce7068fc6f5fdee89e6|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# windows ^W w
|
||
e949fde9d7a64e22877b6b68c54f6a8e|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
unbind w
|
||
9ae1caa5bb03c6bdee26d50efaee50ec|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind w list-windows
|
||
dac191f51d394c169ccc01c69f900071|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
#redisplay ^L l
|
||
f2054f09fa8f7f213e690180f80e79e1|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
unbind ^L
|
||
7a76760a6887ae88f13c8c5ec313f897|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind ^L refresh-client
|
||
2f17b659f4fdf511bdd80af84bcd81d7|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/keys.tmux|48|12|v|sh
|
||
split-window -h
|
||
f49ed3f83aa29120079bbf7a66e135aa|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
#quick reload and edit config
|
||
4a12f72265c1ed2436180b6c29ee2bb9|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind-key r source-file ~/.config/serious-tmux/serious.tmux.conf \; display-message "Tmux config reloaded"
|
||
574b07b8824aee93756f8529adfef6d8|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind-key e split-window -h "nvim ~/.config/serious-tmux/serious.tmux.conf"
|
||
cf808d42088ce01fadeb22eb17e8c00d|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# split windows like vim
|
||
060a13ae2d33d481be953a5c27dac1ef|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind s split-window -v -c '#{pane_current_path}'
|
||
63d84eaf811b339be362985d13a6bbf2|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind v split-window -h -c '#{pane_current_path}'
|
||
0d2e0c687c08c6fcfa90a4369ab12cb0|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# move around panes with hjkl
|
||
7cfd9822ff0d06ff81f93a31bf165fe7|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind h select-pane -L
|
||
29b344630941e1d36ae06522ca3e2a37|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind j select-pane -D
|
||
969a9842b0eb6aabb15e14fabf40f428|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind k select-pane -U
|
||
c83eed7a3ef237ba8abe58b22ef05489|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
unbind l
|
||
f3c7e987aecfafa771001de89c01b204|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind l select-pane -R
|
||
c456e67261fb7f7b87439827fefd5892|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
#activate mouse
|
||
e706d2fcd5a3db4917982290753f90e0|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set -g mouse on
|
||
ccbbdbb7eac22abdad4927a10b215499|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# From https://github.com/tmux/tmux/issues/1320
|
||
b59282cfccb925ab639dae73c136b7ac|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# Emulate scrolling by sending up and down keys if these commands are running in the pane
|
||
51ebba761d36dd35d5968fab1493bc77|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
tmux_commands_with_legacy_scroll="nano less more man git"
|
||
4aefb9137986fa01075fd91a4dfbf37b|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind-key -T root WheelUpPane \
|
||
e284537aa4ea2af29cf33a0a49bb13ca|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|2|V|conf
|
||
if-shell -Ft= '#{?mouse_any_flag,1,#{pane_in_mode}}' \
|
||
0374af8e1cc98e448687f6ecac8203d8|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|3|V|conf
|
||
'send -Mt=' \
|
||
57077a791d973865a6b7ff4e62a17b73|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|3|V|conf
|
||
'if-shell -t= "#{?alternate_on,true,false} || echo \"#{tmux_commands_with_legacy_scroll}\" | grep -q \"#{pane_current_command}\"" \
|
||
1fef062bb59f052e20e5183d86cc7237|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|4|V|conf
|
||
"send -t= Up" "copy-mode -et="'
|
||
c8ea895bd1c39a38cf3e3cc6d6176110|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
bind-key -T root WheelDownPane \
|
||
154f3e14aaf76f30cea30351b11e5881|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|2|V|conf
|
||
if-shell -Ft = '#{?pane_in_mode,1,#{mouse_any_flag}}' \
|
||
0d3415ff50af819fc105a9f2d88e8d84|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|4|V|conf
|
||
"send -t= Down" "send -Mt="'
|
||
bcd315ea3d3bcfa3181497fb293974da|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
setw -g mode-keys vi
|
||
d93c206d5cd63d942832238b194654a5|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
setw -g xterm-keys on
|
||
1c2ed65fedf4941920921be6a393ac47|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# Get 24 bit colors
|
||
c37a456122798d8156774bf0ce4c6c3e|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set -ga terminal-overrides ",xterm-256color:Tc"
|
||
6022ab70e3084e6924c0e8cf971dd82a|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
set-option -sg escape-time 0
|
||
b0954271e3cd37aabea23465ec967562|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# Powerline
|
||
9a3a4ded02de5466077d98e0c999f356|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
run-shell "powerline-daemon -q"
|
||
1233bb2db17a24036f15ed0b9e5c5019|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# source "$/home/shawn/.config/powerline/themes/tmux///tmux/powerline.conf"
|
||
239839d1807922c8c6a967724d57392a|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/serious.tmux.conf|1|1|V|conf
|
||
# set -g status-right ''
|
||
eb733ed1726a79700ad419ea7c7fd308|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|18|1|V|sh
|
||
set -g @plugin 'pwittchen/tmux-plugin-spotify'
|
||
9908f935318acd34f044e2acd9fd70c9|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|27|1|V|sh
|
||
# set -g status-left 'Continuum status: #{continuum_status}'
|
||
0f36be8489861d353ce4d3a9f1a50697|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|21|1|V|sh
|
||
#{spotify_status_full}, #{spotify_status}, #{spotify_song}, #{spotify_artist}, #{spotify_album}, #{spotify_playback}
|
||
1d24bfdce2f73b1a6b71ef61238d721b|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|21|21|v|sh
|
||
serious-
|
||
f8facaff0664b1ea2e4ee21cf475510d|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|21|26|v|sh
|
||
serious/
|
||
ecaa30a9be1568fe0d5456767caba1c1|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|14|2|V|sh
|
||
set -g @continuum-save-interval '15'
|
||
set -g @continuum-restore 'off'
|
||
ed8eba5be8e55d062515b3730d783fe9|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|26|1|V|sh
|
||
set -g status-right 'Continuum status: #{continuum_status}'
|
||
3676b31834aab6f9332c12dfa6270b66|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|22|22|v|sh
|
||
Continuum status:
|
||
9ee0b78db7208096a519fd247b9636ad|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|22|24|v|sh
|
||
continuum_status
|
||
409a92d7fb2fc0c04fe7ba492ace111c|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|32|1|V|sh
|
||
# run -b "~/.config/serious-tmux/serious/plugins/tpm/tpm"
|
||
3d94591a36708b31678e41a08afb8efa|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|32|1|V|sh
|
||
# run-shell "~/.config/serious-tmux/serious/plugins/nord-tmux/nord.tmux"
|
||
0b4a9dffc47d9782b97d9298ceaead4b|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|33|1|V|sh
|
||
# set -ag status-left "#{prefix_highlight}"
|
||
352281481043f3f06ba10869fca8179a|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|32|1|V|sh
|
||
set -ag status-right "#{prefix_highlight}"
|
||
9e04632e1cdc20d8554db3b412242e1f|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|37|1|V|sh
|
||
# Pane naming
|
||
352eb25ad56c343c88f57e5e691ded97|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|34|1|v|sh
|
||
# set -g pane-border-status on
|
||
set -g pane-border-style "bg=default,fg=default"
|
||
set -g pane-active-border-style "bg=default,fg=green"
|
||
# toggle pane title visibility from https://github.com/tmux/tmux/issues/680
|
||
bind H run 'zsh -c "arr=( off top ) && tmux setw pane-border-status \${arr[\$(( \${arr[(I)#{pane-border-status}]} % 2 + 1 ))]}"'
|
||
|
||
|
||
04737d5b80feb0eb9891d0add3619f81|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/settings.tmux|21|1|V|sh
|
||
https://beta.prysm.xyz
|
||
e1b8d71230b6aaac29f5d5e91eb10fc2|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|29|1|v|sh
|
||
set -g status-right-length 240
|
||
set -g status-left-length 140
|
||
set -g status-right "#{pane_current_path} "
|
||
set -ag status-right '#[fg=brightblack,bg=black,nobold,noitalics,nounderscore]#[fg=white,bg=brightblack] Continuum: #{@continuum-restore} #[fg=white,bg=brightblack,nobold,noitalics,nounderscore] '
|
||
d721757161f7f70c5b0949fdb6ec2c30|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/plugins.tmux|6|3|v|sh
|
||
Theme
|
||
db7e051d45134a521a143818c6116536|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|6|1|V|sh
|
||
source-file ~/.config/tmux/theme.tmux
|
||
39082d77a75886d07c8eed1c2d2eedb8|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|4|1|V|sh
|
||
source-file ~/.config/tmux/settings.tmux
|
||
8a6fc4d8eaed89968cc3ce1116c3a654|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/init.tmux|0|0|v|sh
|
||
source-file
|
||
ce7323fb582b990b737cc019a6f97be6|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|8|1|v|vim
|
||
" Use ,e to jump to file under curor
|
||
nnoremap <buffer> <leader>e "ayiW :e <C-r>a<CR>
|
||
|
||
9195b76a8dfce45caffc51e4cf8e8d27|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|2|1|V|vim
|
||
nnoremap <buffer> <leader>e "ayiW :e <C-r>a<CR>
|
||
955cdef69e960782d9c80d59dbd7bc55|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|4|1|V|vim
|
||
runtime keys.vim
|
||
e60812a65a547eeede4ac3e414232808|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/tmux/keys.tmux|47|1|V|sh
|
||
std::cout << ""
|
||
f5f95e933140b741321c403d90ef00ac|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|1|1|v|vim
|
||
themes.vim
|
||
d39cb027b96acef8f8c085baa7f4ef86|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|1|1|V|vim
|
||
" Use ,e to jump to file under curor
|
||
b9fd656acae7843733ba966402204a1f|file:///home/ygg/Workspace/Ubuntu%F0%9F%A6%8B/panel-django/panel_django/apps/ubuntu/models.py|10|5|V|python
|
||
link = models.URLField()
|
||
b4973203faca606cebfa4abda7a1c7bb|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/panel-django/panel_django/panel_django/settings.py|55|21|v|python
|
||
_clone
|
||
203d9ae8bd151da7f182792cd205f090|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/panel-django/panel_django/panel_django/routing.py|9|5|V|python
|
||
application = ProtocolTypeRouter({
|
||
'websocket': AuthMiddlewareStack(URLRouter(
|
||
ea727ea61484f22403f87fc3b0b13760|file:///home/ygg/Workspace/Practice%F0%9F%8F%B9/dotfile_analysis/nvim/plugins/plugins.csv|55|1|V|csv
|
||
psliwka/vim-smoothie,0,0,0,1,0,1,0,2
|
||
f593f1c0b06d39db3fd29247f6ea8529|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|45|21|v|vim
|
||
,0,0,0,1,0,1,0,2
|
||
ecbabd73d8afe0d0ff93d3be2e520c93|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|58|10|v|
|
||
<C-p><C-d>
|
||
45284d1e1e9b0dc2bfdcc325b5d6b5ac|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|58|11|v|vim
|
||
C-p><C-d
|
||
110fa87878415e519e666515d5000b08|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/preservim/nerdtree.vim|15|1|^v|vim
|
||
~ │
|
||
~ │
|
||
~ │
|
||
~ │
|
||
~ │
|
||
~ │
|
||
~ │
|
||
~ │
|
||
~ │
|
||
~ │
|
||
4d7d1f3d547fbf26b5639b2128988429|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/panel-django/panel_django/panel_django/templates/custom_base.html|69|1|v|html
|
||
<li class="nav-item">
|
||
<a href="{% url 'disarb:disarb' %}" class="nav-link">Disarb<span
|
||
class="sr-only">(current)</span></a>
|
||
</li>
|
||
|
||
4936090eab05bdd6df11bdeab63ea3fb|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/panel-django/panel_django/panel_django/templates/custom_base.html|74|34|v|html
|
||
disarb
|
||
e6021d42dc4b51da7795f2518805023b|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/panel-django/panel_django/panel_django/templates/custom_base.html|74|70|v|html
|
||
Disarb
|
||
84fa9dfc4b453a3bf34720bfca1707c7|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/panel-django/panel_django/panel_django/templates/custom_base.html|78|68|v|html
|
||
Disarb<span
|
||
class="sr-only
|
||
a2f2ed4f8ebc2cbb4c21a29dc40ab61d|file:///home/ygg/Workspace/LongtailFinancial%F0%9F%9A%80/panel-django/panel_django/panel_django/templates/custom_base.html|63|55|v|html
|
||
class
|