improve terminal and terminal-related

HELLO GODWIN!!!

  • themes
  • open (repo) with fiug.dev
  • paste an image
    • when editor has focus, should do like github does
    • when terminal has focus, …
    • when tree has focus, …
  • terminal updates
    • back/forward arrows
    • edit item from history and run
  • terminal code cleaned up
    • iframe: listeners and triggers are called out
    • module: dead code is cleaned up
    • don’t git diff large files
    • should handle hotkeys (control-p, for example)
    • node “process” global & import; does as expected (at least in part)
      • https://nodejs.org/api/process.html
      • ‘process’ should be available to all scripts as a global
      • ‘process’ should be available to import, ie. import { argv } from “process”
      • this is import to fiugd/beta/build/build.js for example
      • argv (args to script) «< important
      • exit
      • write
      • env
      • execArgv (args to node)
      • cwd
      • chdir
      • hrtime
  • more importmap thinking/doing

docs

workspaces

example.code-workspace

{
	"folders": [
		{
			"path": "../repos/repoOne"
			//repo: "github:fiugd/layout"
			//path: "git://github.com/user/project.git#commit-ish"
			//path: "git://${ENV.GH_TOKEN}@github.com/user/project-3.4.0.git#commit-ish"
		},
		{
			"path": "../repos/repoTwo"
		}
	],
	"settings": {
		"java.configuration.updateBuildConfiguration": "automatic"
	}
}