Maybe surprisingly, I'm still developing applications using PIC midrange, in assembler. Yes, I could choose one of the hundreds of other options around, but there are reasons for my choice. Anyway, managing the bank assignments for the config registers is a real pain, and the IDE is no help at all. Whenever you reference a config register anywhere in your code, you need to check whether the current bank assignment aligns with it, and if not insert a BANKSEL statement that will set the bank access flags accordingly. If there is a mismatch, your code simply behaves incorrectly. Is anyone aware of a utility that you can feed your source file to, which will parse for assignment errors? Before I write my own, which shouldn't be too hard.
Or is this a function that has appeared in very recent versions of the Microchip IDE? I switched back to a relatively old, 'golden' version after a newer one proved troublesome for me and many other people.