+\r
+ Term_SetPos( File->CurrentLine - File->FirstLine, 8 + screen_x);\r
+}\r
+\r
+void CursorUp(tFile *File)\r
+{\r
+ if( File->CurrentLine <= 0 )\r
+ return ;\r
+ \r
+ File->CurrentLine --;\r
+ if( File->FirstLine > File->CurrentLine )\r
+ {\r
+ Term_ScrollUp(File->FirstLine - File->CurrentLine);\r
+ File->FirstLine = File->CurrentLine;\r
+// UpdateDisplayLine(File->FirstLine + giTerminal_Height-2);\r
+ UpdateDisplayLine(File->FirstLine);\r
+// UpdateDisplayFull();\r
+ }\r
+ else\r
+ {\r
+ UpdateDisplayLine(File->CurrentLine + 1);\r
+ UpdateDisplayLine(File->CurrentLine);\r
+ }\r
+ UpdateDisplayStatus();\r
+ \r
+ UpdateCursorPosition();\r