Preheat oven to 350 F degrees.
Add butter and sugar to the bowl of your mixer and mix them together until light and fluffy. Add egg and vanilla; mix well. Combine flour and salt; stir into butter mixture. Fold in nuts and chips. Roll into 1 inch balls.
Place on ungreased baking sheets. Bake for 15-20 minutes. Cool cookies slightly before rolling in confectioners' sugar.