Well I have to but in here......
H+ doesn't actually exist. The acidic molecule found in aqueous solutions of acids is the hydronium ion H3O+
This is different for all solvents but you'll only ever cover aqueous.
Now to say that HCl isn't a lewis acid is just wrong. Of course it can accept electrons, what do you think happens when you form the hydronium?
Bear in mind that the lewis definition is a far better and broader definition, you just cover it later so you assume it's somehow less important. Actually to the contrary. Bronsted acids are a seb-set of acids according to the lewis definition.