I really hope this hasn't been asked a thousand times before and I couldn't find it in search.
Back in my old PLM days, we used to be able to write application code and break it up into external files and then have them linked in at compile/link time.
Does this IDE have that function? I really don't want to have one huge listing of all the various functions in one file. It makes editing a nightmare. I know libraries can be 'included' in, but is there a link type command for external app code?
i thinks it's a good idea to break larger applications into separate files. I actual edit my arduino code with an editor outside the IDE. as long as the extra files are in the same directory as the ino, they are easily recognized.
however, those files need to explicitly include "Arduino.h" and it's common practice to have .h files for the external references so the .ino file can invoke the functions in those files.
sometimes the IDE gets confused because a file got added or deleted (renamed). closing and reopening the IDE clear everything up