From 6c30e1d7937b4b2f87bbe463518744c8e5deaf8d Mon Sep 17 00:00:00 2001 From: "Christoph J. Scherr" Date: Sat, 12 Jul 2025 19:40:23 +0200 Subject: [PATCH] py quickfuncs --- .config/quickfuncs.py | 18 ++++++++++++++++++ .gitignore | 1 + .zshrc | 4 ++++ 3 files changed, 23 insertions(+) create mode 100644 .config/quickfuncs.py diff --git a/.config/quickfuncs.py b/.config/quickfuncs.py new file mode 100644 index 0000000..84c56ab --- /dev/null +++ b/.config/quickfuncs.py @@ -0,0 +1,18 @@ +def t(num: int) -> int: + return num * 1_000_000_000_000 + + +def b(num: int) -> int: + return num * 1_000_000_000 + + +def m(num: int) -> int: + return num * 1_000_000 + + +def k(num: int) -> int: + return num * 1_000 + + +def larg(num: int) -> str: + return "{:_}".format(num) diff --git a/.gitignore b/.gitignore index a0889c4..c7e7234 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ !.githooks/** !.config !.config/lazygit +!.config/quickfuncs.py !.config/lazygit/config.yml !.config/nvim !.config/nvim/** diff --git a/.zshrc b/.zshrc index 18a2f1b..719321d 100644 --- a/.zshrc +++ b/.zshrc @@ -90,6 +90,10 @@ function condac() { function py() { python <<< " from math import * +import sys +import os +sys.path.append(\"$XDG_CONFIG_HOME\") +from quickfuncs import * def evaluate_and_print(code): for expr in code.split(';'):