This is a list of aliases/triggers I make for MUSHclient which I think can be useful to others.
🏃♂️
- Add this alias
- regular expression:
true
- send to:
script
- regular expression:
- Use m[o|u] to open. For example:
mou
becomesmapper cexit open u;;u
mue
becomesmapper cexit cast knock e;;open e;;e
and also adds sets higher cexit_wait to make sure it succeeds - If it's successful, it will create the same cexit in the opposite way
This format function is great to use on any languages not supported by your current LSP or when you are trying to pass custom arguments.
This example shows how dart format
can be used to reformat the current buffer (so
the file save state is irrelevant), replace the buffer with the new contents, and
put the cursor back in position.
We prevent the need to escape any variables or tokens inside by using bash heredoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type FirstOf<T extends IOFn[]> = T extends [infer F extends (...args: any) => any, ...IOFn[]] | |
? Parameters<F> | |
: never | |
type LastOf<T extends IOFn[]> = T extends [...IOFn[], infer L extends (...args: any) => any] | |
? ReturnType<L> | |
: never | |
type IOFn<I extends any[] = any, O = any> = (...x: I) => O | |
type Composed<A extends IOFn[]> = (...x: FirstOf<A>) => LastOf<A> | |
export function compose<A extends IOFn[]>(...fns: A): Composed<A> { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type R = Record<string | number, any> | |
export function parseFieldSafe<T extends Zod.AnyZodObject, K extends keyof Zod.infer<T>>( | |
obj: T, | |
key: K, | |
value: T[K], | |
): Zod.SafeParseReturnType<R, R> { | |
return obj.pick({ [key]: true as const }).safeParse({ [key]: value }) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ +169 ms] executing: sysctl hw.optional.arm64 | |
[ +38 ms] Exit code 0 from: sysctl hw.optional.arm64 | |
[ +3 ms] hw.optional.arm64: 1 | |
[ +8 ms] executing: [/Users/<user>/.flutter-src/] git -c log.showSignature=false log -n 1 --pretty=format:%H | |
[ +26 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H | |
[ ] 680962aa75a3c0ea8a55c57adc98944f5558bafd | |
[ +1 ms] executing: [/Users/<user>/.flutter-src/] git tag --points-at 680962aa75a3c0ea8a55c57adc98944f5558bafd | |
[ +107 ms] Exit code 0 from: git tag --points-at 680962aa75a3c0ea8a55c57adc98944f5558bafd | |
[ +1 ms] 2.12.0-4.1.pre | |
[ +16 ms] executing: [/Users/<user>/.flutter-src/] git rev-parse --abbrev-ref --symbolic @{u} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:logger/logger.dart'; | |
class SplitConsoleOutput extends LogOutput { | |
/// Maximum length per line in the log. Any logs larger than this length | |
/// will be split into chunks and printed in sequence. | |
final int splitLength; | |
/// Set to `false` to disable splitting, or leave `null`/`true` to retain the | |
/// default behavior, which is to truncate the text. | |
/// |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
KeyCodes = { | |
"BACKSPACE": 8, | |
"TAB": 9, | |
"ENTER": 13, | |
"SHIFT": 16, | |
"CTRL": 17, | |
"ALT": 18, | |
"PAUSE": 19, | |
"CAPS_LOCK": 20, | |
"ESCAPE": 27, |
NewerOlder