Follow directions from the pasta package to cook it.
While the pasta is boiling, add to the container of a food processor all ingredients except olive oil. Cover and pulse repeatedly until everything is chopped.
Turn on the food processor and add the olive oil while the processor is running.
Check salt and pepper, adjust if necessary.
When the pasta is al dente, drain but keep a cup of water in which it was cooked.
Add tablespoon by tablespoon of pesto to the pasta until it is all covered. Then add the water you reserved, the water will absorb and the pasta will be creamier. Do not worry if it does not absorb immediately, it will absorb eventually.