tmux-dev-env-configuration/dotfiles/.config/coc/extensions/coc-yank-data/yank

1135 lines
67 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 its uppercase P).
#
# Or alternatively, use the mouse to copy text after youve 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 its uppercase P).
#
# Or alternatively, use the mouse to copy text after youve 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