Slovenian is a clearly distinct language.
Yes Macedonian is just a dialect of Bulgarian.