Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Search Gists
Sign in Sign up

Instantly share code, notes, and snippets.

View zw963's full-sized avatar
🏠
Working from home

Billy.Zheng zw963

🏠
Working from home
非宁静无以致远。
View GitHub Profile
@zw963
zw963 /.wezterm.lua
Last activeFebruary 5, 2024 17:30
The best emacs like editor for use in terminal. (e.g. docker/remote vps)
-- Pull in the wezterm API
localwezterm=require'wezterm'
localact=wezterm.action
localmux=wezterm.mux
-- This table will hold the configuration.
localconfig= {}
-- In newer versions of wezterm, use the config_builder which will
-- help provide clearer error messages
(require'gist)
(provide'gist_init)
;;; gist_init ends here
#!/bin/bash
# ensure add this rm script's $PATH before system /usr/bin/rm command.
# a linux rm (wrapper) script which can only use -rf/-r/-f option immediately following rm command.
# e.g.
# rm ~/.cache -rf # failed! with rm: -rf: No such file or directory
# rm -rf ~/.cache # success!
case"${@:(-1)}"in
#! /bin/bash
USE_COPY=
functionreadlink1() {
(cd"$1"&&pwd -P)
}
functionbackup () {
mv$*$*_bak-$(date'+%Y-%m-%d_%H:%M')
@zw963
zw963 /flycheck-eglot.el
CreatedMarch 5, 2022 19:37
flycheck works with eglot (Stolen from doom)
(defvar-local +lsp--flycheck-eglot--current-errorsnil)
(defun +lsp--flycheck-eglot-init (checker callback)
"CHECKER is the checker (eglot).
CALLBACK is the function that we need to call when we are done, on all the errors."
(eglot-flymake-backend#'+lsp--flycheck-eglot--on-diagnostics)
(funcall callback'finished +lsp--flycheck-eglot--current-errors))
(defun +lsp--flycheck-eglot--on-diagnostics (diags&rest _)
(cl-labels
(require'multi-vterm)
(defuntoggle-drop-down-term ()
"Open a drop-down terminal in the same directory as the current file."
(interactive)
(require'multi-vterm)
(let ((win (get-local-window-for-buffer-name"*vterminal")))
(if win
(delete-window win)
(let ((vterm-buffer
(require'multi-vterm)
(defuntoggle-drop-down-term ()
"Open a drop-down terminal in the same directory as the current file."
(interactive)
(require'multi-vterm)
(let ((win (get-local-window-for-buffer-name"*vterminal")))
(if win
(delete-window win)
(let ((vterm-buffer
(require'multi-vterm)
(defuntoggle-drop-down-term ()
"Open a drop-down terminal in the same directory as the current file."
(interactive)
(require'multi-vterm)
(let ((win (get-local-window-for-buffer-name"*vterminal")))
(if win
(delete-window win)
(let ((vterm-buffer
(require'multi-vterm)
(defundrop-down-term ()
"Open a drop-down terminal in the same directory as the current file."
(interactive)
(require'multi-vterm)
(let ((win (get-local-window-for-buffer-name"*vterminal")))
(if win
(delete-window win)
(let ((vterm-buffer
#!/usr/bin/env ruby
begin
require"bundler/inline"
rescueLoadError=>e
$stderr.puts"Bundler version 1.10 or later is required. Please update your Bundler"
raisee
end
gemfile(true)do
NewerOlder

[8]ページ先頭

©2009-2025 Movatter.jp