Skip to content

Instantly share code, notes, and snippets.

View alex-popov-tech's full-sized avatar
🏠
Working from home

Oleksander Popov alex-popov-tech

🏠
Working from home
View GitHub Profile
@alex-popov-tech
alex-popov-tech / db.json
Created August 30, 2025 22:12
store.nvim minified database
{}
@alex-popov-tech
alex-popov-tech / installation_cache.json
Last active September 8, 2025 12:50
store.nvim installation cache
This file has been truncated, but you can view the full file.
{
"vim-fuzzbox/fuzzbox.vim": {
"full_name": "vim-fuzzbox/fuzzbox.vim",
"updated_at": "2025-09-08T07:10:33Z",
"install": {
"source": "vim-plug",
"lazy": "{\n \"vim-fuzzbox/fuzzbox.vim\",\n event = \"VeryLazy\"\n}",
"readme": "main/README.md"
},
"readme": "main/README.md"
@alex-popov-tech
alex-popov-tech / verification_cache.json
Last active September 8, 2025 12:50
store.nvim verification cache
{
"vim-fuzzbox/fuzzbox.vim": {
"isPlugin": true
},
"jayli/vim-easycomplete": {
"isPlugin": true
},
"vim-jp/vimdoc-ja": {
"isPlugin": true
},
@alex-popov-tech
alex-popov-tech / db.json
Last active September 8, 2025 08:16
store.nvim plugin database
This file has been truncated, but you can view the full file.
{"meta":{"total_count":4290,"crawled_at":1753760994,"max_full_name_length":48,"max_pretty_stargazers_length":5,"max_pretty_forks_length":4,"max_pretty_issues_length":3,"max_pretty_pushed_at_length":22},"items":[{"full_name":"pmalek/toogle-maximize.vim","author":"pmalek","name":"toogle-maximize.vim","html_url":"https://github.com/pmalek/toogle-maximize.vim","description":"Vim plugin, toggle maximize your window","homepage":"","tags":[],"installationConfig":"","stargazers_count":1,"pretty_stargazers_count":"1","pretty_forks_count":"1","pretty_open_issues_count":"0","pushed_at":1611485157,"pretty_pushed_at":"4 years ago"},{"full_name":"jceb/blinds.nvim","author":"jceb","name":"blinds.nvim","html_url":"https://github.com/jceb/blinds.nvim","description":"blinds.nvim emphasizes the current window by shading the non-active windows","homepage":"","tags":["focus","gui"],"installationConfig":"{\n -- https://github.com/jceb/blinds.nvim\n \"jceb/blinds.nvim\",\n config = true,\n opts = {}\n}\n","stargazers_co
@alex-popov-tech
alex-popov-tech / crawler_results.json
Last active July 15, 2025 16:41
DB in gist for neovim plugin store.nvim
This file has been truncated, but you can view the full file.
{
"total_count": 3308,
"items": [
{
"full_name": "neovim/neovim-ruby",
"author": "neovim",
"name": "neovim-ruby",
"html_url": "https://github.com/neovim/neovim-ruby",
"description": "Ruby support for Neovim",
"homepage": "",
{
"crawled_at": "2025-07-18T03:33:35.668Z",
"total_repositories": 1149,
"repositories": [
{
"full_name": "lewis6991/pckr.nvim",
"description": "Spiritual successor of https://github.com/wbthomason/packer.nvim",
"homepage": "",
"html_url": "https://github.com/lewis6991/pckr.nvim",
"stargazers_count": 316,
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
static uint16_t my_hash_timer;
switch (keycode) {
case S_ESCAPE:
if(record->event.pressed) {
my_hash_timer = timer_read();
register_code(KC_LSFT); // Change the key to be held here
} else {
unregister_code(KC_LSFT); // Change the key that was held here, too!
if (timer_elapsed(my_hash_timer) < TAPPING_TERM) {
> не нужно передавать в функцию данные, которые ей не нужны
( в данном случае в mixin input передается структура данных целая,
тогда как он сам использует только кусочек этой структуры)
-----
Зачем создавать дополнительный слой, преобразовывая данные,
если они все равно кроме представления нигде не будут использоваться.
Цель - писать меньше кода
=====
почему доп слой? это тот же самый код ( мапы, джойны, и все такое ), который лежит
не в самом темплейте, а в контроллере
/jest.conf.js
module.exports = {
....
setupFilesAfterEnv: [
'<rootDir>/.jest/allure.js'
],
....
};
// .jest/allure.js