Craig Oates
4 years ago
2 changed files with 66 additions and 0 deletions
@ -0,0 +1,25 @@
|
||||
# Cheatsheet |
||||
|
||||
Here is a collection of shortcuts you are trying to learn. |
||||
|
||||
## Emacs |
||||
|
||||
- `**ctrl-c e**`: Does something fancy. |
||||
- **m-x c e l p**: Exports .org file to .pdf. |
||||
|
||||
## Custom Global Shortcuts |
||||
|
||||
`num-4`: Opens Emacs at tasks.org. |
||||
|
||||
`num-5`: Pushes published files to abbether. |
||||
|
||||
`num-6`: Opens this cheatsheet. |
||||
|
||||
## Block code |
||||
|
||||
```python |
||||
from rich.console import Console |
||||
|
||||
console = Console() |
||||
``` |
||||
|
@ -0,0 +1,41 @@
|
||||
import argparse |
||||
from rich.console import Console |
||||
from rich.markdown import Markdown |
||||
from rich.table import Column, Table |
||||
|
||||
|
||||
def parse_arguments(): |
||||
parser = argparse.ArgumentParser( |
||||
"Displays a nicely formatted cheatsheet of") |
||||
parser.add_argument("-a", "--append", |
||||
help="Append a shortcut to your collection using Markdown.") |
||||
args = parser.parse_args() |
||||
return args |
||||
|
||||
|
||||
def display_file(): |
||||
with open("cheatsheet.md") as cheats: |
||||
markdown = Markdown(cheats.read()) |
||||
console = Console() |
||||
console.print(markdown) |
||||
|
||||
|
||||
def append_to_file(data): |
||||
# This is not implemented. |
||||
x = 0 |
||||
|
||||
|
||||
def main(): |
||||
args = parse_arguments() |
||||
a = args.append |
||||
# print(args) |
||||
if a is None: |
||||
display_file() |
||||
else: |
||||
print("Appending to file...") |
||||
append_to_file(args.append) |
||||
x = 4 |
||||
|
||||
|
||||
if __name__ == "__main__": |
||||
main() |
Loading…
Reference in new issue