src.elv.sh/pkg/eval.Port.File (field)

26 uses

	src.elv.sh/pkg/eval (current package)
		compile_effect.go#L105: 				File: writer, Chan: ch, closeFile: true, closeChan: true}
		compile_effect.go#L107: 				File: reader, Chan: ch, closeFile: true, closeChan: false}
		compile_effect.go#L530: 		fm.ports[dst] = &Port{File: f, closeFile: true, Chan: chanForFileRedir(op.mode)}
		compile_effect.go#L532: 		fm.ports[dst] = &Port{File: src, closeFile: false, Chan: chanForFileRedir(op.mode)}
		compile_effect.go#L543: 		fm.ports[dst] = &Port{File: f, closeFile: false, Chan: chanForFileRedir(op.mode)}
		eval.go#L415: 	errFile := cfg.Ports[2].File
		eval.go#L501: 				fmt.Fprintln(cfg.Ports[2].File,
		external_cmd.go#L73: 			files[i] = port.File
		frame.go#L95: 	return fm.ports[0].File
		frame.go#L105: 	return fm.ports[1].File
		frame.go#L110: 	return fm.ports[2].File
		port.go#L16: 	File      *os.File
		port.go#L24: 	return &Port{p.File, p.Chan, false, false}
		port.go#L33: 		p.File.Close()
		port.go#L52: 	DummyInputPort = &Port{File: DevNull, Chan: ClosedChan}
		port.go#L55: 	DummyOutputPort = &Port{File: DevNull, Chan: BlackholeChan}
		port.go#L105: 	port := &Port{Chan: ch, closeChan: true, File: w, closeFile: true}
		port.go#L211: 	return &Port{File: f, Chan: ch}, func() {
		port.go#L228: 	return []*Port{{File: files[0], Chan: ClosedChan}, port1, port2}, func() {

	src.elv.sh/pkg/edit
		completion.go#L416: 				{Chan: input, File: eval.DevNull}, port1, {File: os.Stderr}}})
		completion.go#L490: 				nil, port1, {File: os.Stderr}}})
		config_api.go#L153: 			eval.EvalCfg{Ports: []*eval.Port{nil, port1, {File: os.Stderr}}})
		key_binding.go#L109: 	port := &eval.Port{Chan: ch, File: w}

	src.elv.sh/pkg/web
		web.go#L124: 		{File: outFile, Chan: outChan},
		web.go#L125: 		{File: errFile, Chan: eval.BlackholeChan},