Merge branch 'master' of ssh://git.rayelliott.dev:3222/dots/nvim
This commit is contained in:
commit
e96ae73fd8
|
@ -116,3 +116,25 @@ endsnippet
|
|||
snippet tb "this ... = ... .bind(this);"
|
||||
this.$1 = this.$1.bind(this);
|
||||
endsnippet
|
||||
|
||||
snippet wprb
|
||||
import { registerBlockType } from '@wordpress/blocks';
|
||||
|
||||
const blockStyle = {
|
||||
color: red,
|
||||
backgroundColor: pink,
|
||||
};
|
||||
|
||||
registerBlockType( '${1:namespace}/${2:block-name}', {
|
||||
title: '$3',
|
||||
icon: '${4:universal-access-alt}',
|
||||
category: '${5:layout}',
|
||||
example: {},
|
||||
edit( { className } ) {
|
||||
return <div className={ className }>Hello World, step 1 (from the editor).</div>;
|
||||
},
|
||||
save() {
|
||||
return <div style={ blockStyle }>Hello World, step 1 (from the frontend).</div>;
|
||||
},
|
||||
} );
|
||||
endsnippet
|
||||
|
|
|
@ -1,5 +1,41 @@
|
|||
snippet pf "public function ..."
|
||||
public function $1($2) {
|
||||
$0
|
||||
$0
|
||||
}
|
||||
endsnippet
|
||||
|
||||
snippet wprb "function register_block() { ..."
|
||||
function ${1/-/_/g}_${2/-/_/g}_register_block() {
|
||||
|
||||
// automatically load dependencies and version
|
||||
$asset_file = include( plugin_dir_path( __FILE__ ) . '$2/build/index.asset.php');
|
||||
|
||||
wp_register_script(
|
||||
'${1:plugin-name}-${2:block-name}',
|
||||
plugins_url( '$2/build/index.js', __FILE__ ),
|
||||
$asset_file['dependencies'],
|
||||
$asset_file['version']
|
||||
);
|
||||
|
||||
wp_register_style(
|
||||
'$1-$2-style',
|
||||
plugins_url( '$2/build/style.css', __FILE__ ),
|
||||
array(),
|
||||
filemtime ( plugin_dir_path( __FILE__ ) . '$2/build/style.css' )
|
||||
);
|
||||
|
||||
wp_register_style(
|
||||
'$1-$2-editor',
|
||||
plugins_url( '$2/build/editor.css', __FILE__ ),
|
||||
array(),
|
||||
filemtime ( plugin_dir_path( __FILE__ ) . '$2/build/editor.css' )
|
||||
);
|
||||
|
||||
register_block_type( 'myguten/$1-$2', array(
|
||||
'style' => '$1-$2-style',
|
||||
'editor_style' => '$1-$2-editor',
|
||||
'editor_script' => '$1-$2',
|
||||
) );
|
||||
}
|
||||
add_action( 'init', '${1/-/_/g}_${2/-/_/g}_register_block' );
|
||||
endsnippet
|
||||
|
|
|
@ -22,13 +22,12 @@
|
|||
"python.linting.lintOnSave": true,
|
||||
"python.formatting.provider": "black",
|
||||
"python.formatting.blackPath": "/home/ray/.local/bin/black",
|
||||
"coc.preferences.formatOnSaveFiletypes": ["python", "scss", "css", "vue"],
|
||||
"coc.preferences.formatOnSaveFiletypes": ["python", "vue"],
|
||||
|
||||
"eslint.enable": true,
|
||||
"eslint.autoFixOnSave": true,
|
||||
"eslint.filetypes": [
|
||||
"javascript",
|
||||
"vue"
|
||||
],
|
||||
"prettier.eslintIntegration": true
|
||||
]
|
||||
}
|
||||
|
|
|
@ -25,8 +25,8 @@ call plug#begin('~/.config/nvim/bundle')
|
|||
let g:ale_fix_on_save = 1
|
||||
let g:ale_fix_on_save_ignore = { 'vue': ['eslint'] }
|
||||
|
||||
let g:ale_linters = {'scss': [], 'javascript': [], 'json': [], 'php':['php'], 'python': [], 'html':['htmlhint'], 'vue': []}
|
||||
let g:ale_fixers = {'scss': ['prettier'], 'javascript': [], 'json': ['jq'], 'python': [], 'vue': []}
|
||||
let g:ale_linters = {'scss': ['stylelint'], 'javascript': [], 'json': [], 'php':['php'], 'python': [], 'html':['htmlhint'], 'vue': []}
|
||||
let g:ale_fixers = {'scss': ['stylelint'], 'javascript': [], 'json': ['jq'], 'python': [], 'vue': []}
|
||||
|
||||
let g:ale_html_htmlhint_options = '-c ~/.htmlhintrc --format=unix'
|
||||
|
||||
|
|
8
init.vim
8
init.vim
|
@ -205,8 +205,8 @@ set lazyredraw
|
|||
|
||||
set title
|
||||
|
||||
" the ;/home/ray tells vim to stop searching at /home/ray
|
||||
set tags+=./.tags,.tags,./tags-py,.tags-py;/home/ray/
|
||||
" the ;/home/* tells vim to stop searching at /home/* (I hope!)
|
||||
set tags=./.tags,.tags,./tags-external,.tags-external;/home/*
|
||||
|
||||
" persisitent undo file
|
||||
set undofile
|
||||
|
@ -390,7 +390,9 @@ nnoremap <space>qn :cnewer<CR>
|
|||
|
||||
"}}}
|
||||
" insert mode mappings {{{
|
||||
inoremap jkrg <c-o>:reg<cr>
|
||||
inoremap jj; <Esc>A;<Esc>
|
||||
inoremap jj, <Esc>A,<Esc>
|
||||
inoremap jjrg <c-o>:reg<cr>
|
||||
inoremap :w<cr> :w<cr>
|
||||
inoremap [:w<cr> :w<cr>
|
||||
inoremap {:w<cr> :w<cr>
|
||||
|
|
Loading…
Reference in New Issue