better buffer loading

This commit is contained in:
Maddie H 2022-03-16 17:23:37 +00:00
parent 8feecdb45c
commit ab9e88bad5

View File

@ -74,20 +74,27 @@ def start(stdscr, buffer_name, buffer_list):
def main():
parser = argparse.ArgumentParser(description="Process some integers.")
parser = argparse.ArgumentParser(description="Next generation hackable text editor for nerds.")
parser.add_argument("file", metavar="file", type=str, nargs="?",
help="File to open")
help="The name of a file for lambda to open")
args = parser.parse_args()
# Check if a file name has been inputted
if args.file:
buffer_name = args.file
# Only if the file exists
if os.path.exists(args.file):
# Load the file into the buffer
buffer_list = files.open_file(buffer_name)
# Convert each line into a list of lists with each element of the sublist representing one character
for index, line in enumerate(buffer_list):
buffer_list[index] = list(line)
else:
buffer_list = [[""]]
else:
buffer_name = "[No Name]"
buffer_list = [[""]]