diff --git a/.gitignore b/.gitignore index acb7be8..0d443fe 100644 --- a/.gitignore +++ b/.gitignore @@ -2,8 +2,6 @@ fish_variables NVIMS/ plugged/ dotfiles/.config/tmux/serious - - library/ tags node_modules @@ -11,3 +9,4 @@ dotfiles/.config/tmux/resurrect/ **/tmux/plugins/ **/tmux/themes/ dotfiles/.config/coc/mru +dotfiles/.config/coc/extensions/coc-yank-data/yank diff --git a/dotfiles/.config/coc/extensions/coc-yank-data/yank b/dotfiles/.config/coc/extensions/coc-yank-data/yank deleted file mode 100644 index 0d702d8..0000000 --- a/dotfiles/.config/coc/extensions/coc-yank-data/yank +++ /dev/null @@ -1,1134 +0,0 @@ -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 :Maps -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 e :Files -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 g :BTag -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 G :Tags -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 f :BLines -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 F :Lines -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 c :Commands -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 e viW"ay :e " -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 " -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 x 0ciwruntime plugconfig/t'xxf'xa.vim -11e06a0f373dadc38a0859c0c993c48f|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugins.vim|24|1|V|vim - nnoremap g Bt/llv$hhhhh"ay :!open https://github.com/a -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 e viW"ay :e a -a96eaf0651b82344c576f12d9f909b3d|unknown:2|0|0|v| - plugconfig/junegunn/fzf.vim -e076cbdbbf6cdb58a5b46fe300484373|unknown:13|53|1|V| - nnoremap :Buffers -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 a -8bb2365b3919d79c146274dc8e40148a|unknown:2|24|1|V|vim - nnoremap g 0ciwruntime plugconfig/t'xxf'xa.vim -11cb67338b0de166398ff12a82478df1|unknown:2|26|1|v|vim - " TODO Plug -cb85338c6343d73916f49a9a45470380|unknown:2|24|29|v|vim - 0ciwruntime plugconfig/t'xxf'xa.vim -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 :Filetypes -f7ea5baae85835104f8567e9c2067531|unknown:8|55|22|v| - Filetypes -b665cf8fcf9959ca49fe2cdc6298a407|unknown:8|0|0|v| - :Filetypes -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 :NERDTreeToggle - nmap :NERDTreeFind - " 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 :NERDTreeToggle - - " open nerdtree with the current file selected - nmap :NERDTreeFind - - " 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 e "ayiW :e a -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 :Commandsfzf# -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 :Commands^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' - # - # [ 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 +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' - # - # [ 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 +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 e "ayiW :e a - -9195b76a8dfce45caffc51e4cf8e8d27|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/init.vim|2|1|V|vim - nnoremap e "ayiW :e a -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| - -45284d1e1e9b0dc2bfdcc325b5d6b5ac|file:///home/ygg/Workspace/configuration%F0%9F%A7%AA/dotfiles/.config/nvim/plugconfig/junegunn/fzf.vim|58|11|v|vim - C-p> - Disarb(current) - - -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