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