From 51bd3c9c6e753939daeb34d7370b0a3506919727 Mon Sep 17 00:00:00 2001 From: Brian Rogers Date: Tue, 22 Jun 2021 08:51:26 -0600 Subject: [PATCH] Added my snippets and current settings on Linux --- Packages/User/Preferences.sublime-settings | 44 ++++++++++ Packages/User/blade.base.sublime-snippet | 74 ++++++++++++++++ Packages/User/bladefile.sublime-snippet | 14 +++ Packages/User/fontface.sublime-snippet | 17 ++++ Packages/User/form.sublime-snippet | 11 +++ Packages/User/gitig.sublime-snippet | 43 +++++++++ Packages/User/htmlpage.sublime-snippet | 88 +++++++++++++++++++ .../User/laravel_controller.sublime-snippet | 74 ++++++++++++++++ Packages/User/laravel_model.sublime-snippet | 75 ++++++++++++++++ Packages/User/laravel_routes.sublime-snippet | 23 +++++ Packages/User/pdoc.sublime-snippet | 19 ++++ Packages/User/pict.sublime-snippet | 51 +++++++++++ Packages/User/vue-component.sublime-snippet | 36 ++++++++ 13 files changed, 569 insertions(+) create mode 100644 Packages/User/Preferences.sublime-settings create mode 100644 Packages/User/blade.base.sublime-snippet create mode 100644 Packages/User/bladefile.sublime-snippet create mode 100644 Packages/User/fontface.sublime-snippet create mode 100644 Packages/User/form.sublime-snippet create mode 100644 Packages/User/gitig.sublime-snippet create mode 100644 Packages/User/htmlpage.sublime-snippet create mode 100644 Packages/User/laravel_controller.sublime-snippet create mode 100644 Packages/User/laravel_model.sublime-snippet create mode 100644 Packages/User/laravel_routes.sublime-snippet create mode 100644 Packages/User/pdoc.sublime-snippet create mode 100644 Packages/User/pict.sublime-snippet create mode 100644 Packages/User/vue-component.sublime-snippet diff --git a/Packages/User/Preferences.sublime-settings b/Packages/User/Preferences.sublime-settings new file mode 100644 index 0000000..c5d8823 --- /dev/null +++ b/Packages/User/Preferences.sublime-settings @@ -0,0 +1,44 @@ +{ + "always_show_minimap_viewport": true, + "bold_folder_labels": true, + "caret_style": "phase", + "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme", + "control_character_style": "names", + "copy_with_empty_selection": false, + "fallback_encoding": "UTF-8", + "folder_exclude_patterns": + [ + ".git", + ".hg", + ".idea", + ".svn", + ".Trash", + ".Trash-*", + ".vscode", + "__pycache__", + "CVS", + "node_modules" + ], + "font_face": "Victor Mono", + "font_options": + [ + "dlig" + ], + "hardware_acceleration": "opengl", + "highlight_modified_tabs": true, + "ignored_packages": + [ + "Vintage", + ], + "line_padding_bottom": 2, + "line_padding_top": 2, + "material_theme_accent_cyan": true, + "material_theme_bold_tab": true, + "original_color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme", + "shift_tab_unindent": true, + "show_encoding": true, + "show_line_endings": true, + "theme": "Material-Theme.sublime-theme", + "translate_tabs_to_spaces": true, + "font_size": 10, +} diff --git a/Packages/User/blade.base.sublime-snippet b/Packages/User/blade.base.sublime-snippet new file mode 100644 index 0000000..d47b013 --- /dev/null +++ b/Packages/User/blade.base.sublime-snippet @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + + + + + + + + + + + + + + + + + + + + @yield('css') + + + + + + + @yield('js') + + + +
+ @yield('body') + +
+ + + +]]>
+ + baseblade + + +
diff --git a/Packages/User/bladefile.sublime-snippet b/Packages/User/bladefile.sublime-snippet new file mode 100644 index 0000000..174621c --- /dev/null +++ b/Packages/User/bladefile.sublime-snippet @@ -0,0 +1,14 @@ + + + + bladefile + + + diff --git a/Packages/User/fontface.sublime-snippet b/Packages/User/fontface.sublime-snippet new file mode 100644 index 0000000..cbcbcf8 --- /dev/null +++ b/Packages/User/fontface.sublime-snippet @@ -0,0 +1,17 @@ + + + + fontface + + + diff --git a/Packages/User/form.sublime-snippet b/Packages/User/form.sublime-snippet new file mode 100644 index 0000000..a926ef0 --- /dev/null +++ b/Packages/User/form.sublime-snippet @@ -0,0 +1,11 @@ + + + + +]]> + + form + + + diff --git a/Packages/User/gitig.sublime-snippet b/Packages/User/gitig.sublime-snippet new file mode 100644 index 0000000..911ebff --- /dev/null +++ b/Packages/User/gitig.sublime-snippet @@ -0,0 +1,43 @@ + + + + gitig + + + diff --git a/Packages/User/htmlpage.sublime-snippet b/Packages/User/htmlpage.sublime-snippet new file mode 100644 index 0000000..6fa90dc --- /dev/null +++ b/Packages/User/htmlpage.sublime-snippet @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + Page Title + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +]]>
+ + htmlpage + + +
diff --git a/Packages/User/laravel_controller.sublime-snippet b/Packages/User/laravel_controller.sublime-snippet new file mode 100644 index 0000000..82d06f8 --- /dev/null +++ b/Packages/User/laravel_controller.sublime-snippet @@ -0,0 +1,74 @@ + + ${1:MODEL}::where('user_id', auth()->id())->paginate(), + ]; + + return view('${2:models}.index')->with(\$data); +} + +public function show(${1:MODEL} \$${3:model}) +{ + \$data = [ + '${3:model}' => \$${3:model}, + ]; + + return view('${2:models}.show')->with(\$data); +} + +public function create() +{ + \$data = []; + + return view('${2:models}.create')->with(\$data); +} + +public function store(Request \$request) +{ + \$${3:model} = new ${1:MODEL}(); + // assign model fields + + if (\$${3:model}->save()) { + return redirect()->route('dashboard.${2:models}.index')->with('status', "Successfully added {\$${3:model}->${4:field}} as a ${3:model}."); + } + + return redirect()->back()->with('error', 'Unable to save that ${3:model}. Check the error logs.'); +} + +public function edit(${1:MODEL} \$${3:model}) +{ + \$data = [ + '${3:model}' => \$${3:model}, + ]; + + return view('${2:models}.edit')->with(\$data); +} + +public function update(Request \$request, ${1:MODEL} \$${3:model}) +{ + // assign model fields + + if (\$${3:model}->update()) { + return redirect()->route('dashboard.${2:models}.index')->with('status', "Successfully updated {\$${3:model}->${4:field}}."); + } + + return redirect()->back()->with('error', "Unable to update {\$${3:model}->${4:field}}. Check the error logs."); +} + +public function destroy(${1:MODEL} \$${3:model}) +{ + \$${4:field} = \$${3:model}->${4:field}; + if (\$${3:model}->delete()) { + return redirect()->route('dashboard.${2:models}.index')->with('status', "Successfully removed {\$${4:field}}."); + } + + return redirect()->back()->with('error', "Unable to remove {\$${4:field}}. Check the error logs."); +} +]]> + + laracontroller + + + diff --git a/Packages/User/laravel_model.sublime-snippet b/Packages/User/laravel_model.sublime-snippet new file mode 100644 index 0000000..ce516e5 --- /dev/null +++ b/Packages/User/laravel_model.sublime-snippet @@ -0,0 +1,75 @@ + + + + laramodel + + + diff --git a/Packages/User/laravel_routes.sublime-snippet b/Packages/User/laravel_routes.sublime-snippet new file mode 100644 index 0000000..c0f703d --- /dev/null +++ b/Packages/User/laravel_routes.sublime-snippet @@ -0,0 +1,23 @@ + + name('dashboard.${1:route}.index'); +Route::get('/${1:route}/create', [${3:controller}Controller::class, 'create'])->name('dashboard.${1:route}.create'); +Route::post('/${1:route}', [${3:controller}Controller::class, 'store'])->name('dashboard.${1:route}.store'); +Route::get('/${1:route}/{${2:model}}', [${3:controller}Controller::class, 'show']) + ->where('${2:model}', '[0-9]+') + ->name('dashboard.${1:route}.show'); +Route::get('/${1:route}/{${2:model}}/edit', [${3:controller}Controller::class, 'edit']) + ->where('${2:model}', '[0-9]+') + ->name('dashboard.${1:route}.edit'); +Route::post('/${1:route}/{${2:model}}', [${3:controller}Controller::class, 'update']) + ->where('${2:model}', '[0-9]+') + ->name('dashboard.${1:route}.update'); +Route::delete('/${1:route}/{${2:model}}', [${3:controller}Controller::class, 'destroy']) + ->where('${2:model}', '[0-9]+') + ->name('dashboard.${1:route}.destroy'); +]]> + + lararoutes + + + diff --git a/Packages/User/pdoc.sublime-snippet b/Packages/User/pdoc.sublime-snippet new file mode 100644 index 0000000..3749d8f --- /dev/null +++ b/Packages/User/pdoc.sublime-snippet @@ -0,0 +1,19 @@ + + + + pdoc + + source.php + diff --git a/Packages/User/pict.sublime-snippet b/Packages/User/pict.sublime-snippet new file mode 100644 index 0000000..378240a --- /dev/null +++ b/Packages/User/pict.sublime-snippet @@ -0,0 +1,51 @@ + + + + + + + ${1:imageName} + +]]> + + pict + + + diff --git a/Packages/User/vue-component.sublime-snippet b/Packages/User/vue-component.sublime-snippet new file mode 100644 index 0000000..ff9f64a --- /dev/null +++ b/Packages/User/vue-component.sublime-snippet @@ -0,0 +1,36 @@ + + +
+ + + + + + +]]>
+ + vcomp + + +